美文网首页
Linux命令

Linux命令

作者: 打着石膏脚的火星人 | 来源:发表于2018-10-20 19:55 被阅读0次

快捷操作

常用移动命令
  • 前后一个单词的移动 b(back),w(word)
  • 首位:gg首,G尾,5G跳第五行
  • ^行首第一个不是非空
  • 删除选中字符:v到可视模式下,选中进行x/d
一、ll 和 ls
  • ll:列出该文件夹下的所有文件,包括隐藏文件。
  • ls:列出显示文件。
    ls -al会显示隐藏文件
    ls -ll不会显示隐藏的
二、evince
  • evince : evince a.pdf--查看PDF文件
三、find 和 grep
  • find : 根据文件的属性进行查找,如文件名,文件大小,文件修改时间等。
    基本格式:find path expression
  • grep : 根据文件的内容进行查找
    基本格式:find expression
四、VI编辑器常用命令
  • i :插入
  • Esc + :q! 退出
  • Esc + wq! 保存并退出
五、source
  • 点命令,通常用于重新执行修改过的文件,使其及时生效。
    用法: source filename 或 source .filename.
六、alias 和 unalias
  • 用途:设置指令的别名
  • 基本用法:alias 新的命令='原命令 -选项/参数'
七、用户管理类命令
  • useradd [选项] 用户名---添加用户
  • userdel [-r] 用户名 --- 删除用户名
  • passwd [选项] 用户名 -- 修改密码
  • su -(运行环境切换) root--切换用户
  • groupadd [选项] 用户组名--添加用户组
  • groupdel [选项] 用户组名 -- 删除用户组
八、文件和目录类命令
  • ls:
    eg:
    ls -a /home -- 含隐藏文件; ls -l /home --含详细信息; ls -al /home --含两者;
  • cd:改变工作目录
    cd /home ;cd ..返回上一级目录(一个点是当前目录);cd - :回退到上一级;
  • cp:复制目录:cp -r /home/dir1 /tmp/;复制文件:cp /home/test /tmp/.
    注意:omitting directory:cp -r---因为复制文件夹下还有多个文件夹。
  • mv:移动文件和更名
    同时移动多个文件:mv a.dir b.dir c.dir 1.txt 2.txt -t des.dir
  • touch 文件
  • rm:删除文件或目录 rm -r(f) (删除目录)
  • chmod[who]{+|-] 文件名 --改变文件权限change mode
    who:u:文件的所有者;g:文件所有者同组的用户;o:其他用户;a:all.
    或者用数字:chmode 777 文件名;--4(读)2(写)1(执行)权重
    把一个文件及其子目录的权限都改变:chmod -R 777 文件目录
  • 创建目录:mkdir /home/workdir
    法二;连续建几级目录: mkdir -p /home/dir1/dir2
  • 查看目录大小:du /tmp
  • pwd:显示当前绝对位置
九、压缩解压类命令

如何辨别压缩文件类型:

  • .gz:---gzip命令压缩的文件
  • .bz2:---bzip2命令压缩的文件
  • .tar:---tar命令进行打包的文件
  • .tar.gz ----tar打包后,再经过gzip压缩的文件
  • .tar.bz2---tar命令打包后,再经过bzip2压缩的文件
    压缩解压方式一gzip:
  • gzip--- gzip /root/anaconda -ks.cfg---压缩
  • gzip--- gzip -d /root/anaconda -ks.cfg.gz -- 解压
    压缩解压方式二tar:
  • tar cvf tmp.tar /tmp -- 将tmp打包为一个文件
  • tar xvf tmp.tar -- 将打包文件解开
  • tar cvzf tmp.tar.gz /tmp 将tmp目录打包为一个文件
  • tar xvzf tmp.tar.gz 将打包文件解开
十、磁盘管理类命令
  • mount /dev/cdrom /mnt -- 挂载光盘
    将设备文件转换成一个目录
  • umount :卸载光盘,保证光盘目录没有使用。
  • 查看磁盘:df -hl
    du -sh:查看占用内存
  • 创建空白新文件: touch newfiles ;file 查看这个新文件的大小
  • 文件链接:类似于快捷方式---软链接和硬链接。
    创建硬链接文件: In oldfile hlink
    创建软链接文件: In -s oldfile slink
    同:两个打开的文件和源文件一致
    异:ll查看时,软链接有指示;源文件删除,软链接不能在使用,硬链接还能使用。
十、查找类命令
  • 查找文件和目录: find /root/ -name install.log
    --在root目录下寻找名字为install.log的文件
  • grep:grep "hello" ./ -rn
    --在当前目录下寻找字符串“hello”的文件,且文件名和行号给列出来。
  • 查看进程:ps aux(控制显示格式)
  • kill + 运行ID:结束进程。
  • free :查看内存
  • top:CPU占有率
十、杂七杂八类命令
  • 软件管理:rpm
    rpm -ivh /mnt/ Packages/xinetd: -ivh:安装目录
    rpm -qa:查看系统安装的软件包
rpm -q cvs:查看vcs是否安装

rpm -e xinetd :卸载某个软件

  • 管道操作符: | ----把前一个命令输出作为下一个输入
    rpm -qa | grep tar
  • 查看帮助:man
    man find:查看find命令的用法
  • 关闭系统命令:shutdown now
  • sudo apt-get instal 这个命令适用于支持deb包的操作系统,可以从互联网的软件仓库中安装、卸载软件或操作系统(Ubuntu)。但不是所有的linux系统支持apt-get
  • 1,查看自己的内核版本 uname -r
  • 2.查看系统发行版本:lsb_release -a
十一、Linux网络设置
一.Vware网络设置 VmWare网络设置.png

不同的工作模式对应不同的网络环境:

  • bridged(桥接模式) 桥接方式.png

    通讯双方--虚拟机和外部网络的连接,由计算机做桥--适用于多个IP.

  • NAT(网络地址转换模式) NAT.png

    网络中只能提供一个IP地

  • host-only(主机模式) host-only.png

    适用于主机内没有连接外部设备上。
    注意:在更改网络配置时,最好停止虚拟机的运行,之后重启虚拟机。

一.Linux网络设置
  • ifconfig:查看目前哪些网卡在工作(eth0--以太网卡名)
  • 重启各网卡:/etc/init.d/network restart
二.Linux网络配置设置

常见网卡:

  • eth0:系统中的第一块物理网卡
  • lo:虚拟的回环网卡
  • virbr0:虚拟网桥

相关文章

网友评论

      本文标题:Linux命令

      本文链接:https://www.haomeiwen.com/subject/osqmoftx.html