Linux命令

一、基本命令

  1.1、关机和重启

    关机:

      shutdown -h now    立即关机

      shutdown -h 5    五分钟后关机

      poweroff   立即关机

    重启:

      shutdown -r now      立即沟通

      shutdown -r 5   五分钟重启

      reboot     立即重启

  1.2、帮助命令

    --help命令

      shutdown  --help:

      ifconfig --help :查看网卡信息

    man命令(命令说明书)

      man shutdown  打开命令说明书之后,使用按键q退出

二、目录操作命令

  2.1、目录切换cd

    切换根目录:cd /

    切换根目录下的usr目录:cd/usr

    切换到上一级目录:cd ../ 或 cd ..

    切换到home目录:cd ~

    切换到上次访问的目录:cd -

  2.2、目录查看ls [-al]

    ls :查看当前目录下的所有目录和文件
    ls -a:查看当前目录下的所有目录和文件(包括隐藏的文件)
    ls -l 或 ll:列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)
    ls /dir:查看指定目录下的所有目录和文件   如:ls /usr

  2.3、目录操作【增、删、改、查】

    2.3.1、创建目录【增】mkdir

      mkdir    aaa :在当前目录下创建一个名为aaa的目录
      mkdir    /usr/aaa:在指定目录下创建一个名为aaa的目录

    2.3.2、删除目录或者文件【删】rm

    删除文件:
      rm 文件        删除当前目录下的文件
      rm -f 文件    删除当前目录的的文件(不询问)

    删除目录:
      rm -r aaa    递归删除当前目录下的aaa目录
      rm -rf aaa    递归删除当前目录下的aaa目录(不询问)

    全部删除:
      rm -rf *    将当前目录下的所有目录和文件全部删除
      rm -rf /*    自杀命令,将根目录下的所有文件全部删除

    注意:rm不仅可以删除目录,也可以删除其他文件或压缩包,

      无论删除任何目录或文件,都直接使用 rm -rf 目录/文件/压缩包

    2.3.3、目录修改【改】mv 和 cp 

      一、重命名目录
          命令:mv 当前目录  新目录
          例如:mv aaa bbb    将目录aaa改为bbb
          注意:mv的语法不仅可以对目录进行重命名

          而且也可以对各种文件,压缩包等进行    重命名的操作

      二、剪切目录
          命令:mv 目录名称 目录的新位置
          示例:将/usr/tmp目录下的aaa目录剪切到 /usr目录下面    

          mv /usr/tmp/aaa /usr
          注意:mv语法不仅可以对目录进行剪切操作,

               对文件和压缩包等都可执行剪切操作

      三、拷贝目录
          命令:cp -r 目录名称 目录拷贝的目标位置   -r代表递归
          示例:将/usr/tmp目录下的aaa目录复制到 /usr目录下面    

          cp /usr/tmp/aaa  /usr
          注意:cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,

          拷贝文件和压缩包时不    用写-r递归

    2.3.4、搜索目录【查】find

      命令:find 目录 参数 文件名称
      示例:find /usr/tmp -name 'a*'    

        查找/usr/tmp目录下的所有以a开头的目录或文件

三、文件操作命令

  3.1、文件操作【增、删、改、查】

    3.1.1、新建文件【增】touch

      命令:touch 文件名
      示例:在当前目录创建一个名为aa.txt的文件        touch  aa.txt

    3.1.2、删除文件【删】rm

      命令:rm -rf 文件名

    3.1.3、修改文件【改】vi 或 vim

    vi编辑器---命令行模式

    命令行模式下的常用命令:
          【1】控制光标移动:↑,↓,j
          【2】删除当前行:dd 
          【3】查找:/字符
          【4】进入编辑模式:i o a
          【5】进入底行模式::

    vi编辑器---编辑模式

    编辑模式下常用命令:
          【1】ESC 退出编辑模式到命令行模式;

    vi编辑器-底行模式

    底行模式下的常用命令:

      退出编辑:   :q
      强制退出:   :q!
      保存并退出:  :wq

    打开文件

      命令:vi 文件名
      示例:打开当前目录下的aa.txt文件     vi aa.txt 或者 vim aa.txt

      注意:使用vi编辑器打开文件后,并不能编辑,因为此时处于命令模式,

        点击键盘i/a/o进入编辑模式。

    编辑文件

    使用vi编辑器打开文件后点击按键:i ,a或者o即可进入编辑模式。

      i:在光标所在字符前开始插入
      a:在光标所在字符后开始插入
      o:在光标所在行的下面另起一新行插入

    保存或者取消编辑

    保存文件:

      第一步:ESC  进入命令行模式
      第二步::     进入底行模式
      第三步:wq     保存并退出编辑

    取消编辑:

      第一步:ESC  进入命令行模式
      第二步::     进入底行模式
      第三步:q!     撤销本次修改并退出编辑

    3.1.4、文件的查看【查】

      文件的查看命令:cat/more/less/tail

    cat:看最后一屏

      示例:使用cat查看/etc/sudo.conf文件,只能显示最后一屏内容
      cat sudo.conf

    more:百分比显示

      示例:使用more查看/etc/sudo.conf文件,可以显示百分比,

      回车可以向下一行,空格可以向下一页,q可以退出查看
        more sudo.conf

    less:翻页查看

      示例:使用less查看/etc/sudo.conf文件,

      可以使用键盘上的PgUp和PgDn向上    和向下翻页,q结束查看
      less sudo.conf

    tail:指定行数或者动态查看

      示例:使用tail -10 查看/etc/sudo.conf文件的后10行,Ctrl+C结束  
      tail -10 sudo.conf

  3.2、权限修改

 

四、压缩文件操作

  4.1、打包和压缩

  4.2、解压

五、查找命令

  5.1、grep

  5.2、find

  5.3、locate

  5.4、whereis

  5.5、which

六、su、sudo

  6.1、su

  6.2、sudo

七、系统服务

八、网络管理

  8.1、主机名配置

  8.2、IP地址配置

  8.3、域名映射

九、定时任务指令crontab配置

  9.1、命令格式

  9.2、配置说明、实例

十、其他命令

  10.1、查看当前目录:pwd

  10.2、查看进程:ps -ef

  10.3、结束进程:kill

  10.4、网络通信命令

  10.5、配置网络

  10.6、重启网络

  10.7切换用户

  10.8、关闭防火墙

  10.9、修改文件权限

  10.10、清屏

  10.11、vi模式下快捷键

 

上一篇:docker学习:5.容器数据卷管理


下一篇:VRP基础命令、console口密码设置及远程登录