美文网首页
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