Linux复习(常用命令)

  su  [选项] 用户名  切换用户

    -表示环境变量一起切换 

    -c仅执行一次命令不切换用户

  pwd 展示当前位置

    pwd -L 显示档期路径 (默认)

    pwd -P 物理路径

  cd [目录]  进入文件夹 

    /根目录

    ../上级目录 

    ~家目录

    ./当前目录

    -上次打开的目录

  ls [选项] [目录]  列出当前目录 

      -a所有文件

      -l详细信息 

      -R递归  

       -r逆序 

      -t 修改时间排序

       ll 相当于ls -l

  mkdir [选项] 目录名称 创建目录

    -p  递归创建

    mkdir -p nvsheng/{yanglan,yangmi}

    mkdir fengjie yanglan

  touch 文件名  创建文件

    创建文件,或更新文件时间

    touch file1 file2

  cp [选项] 源目录 目标目录 复制文件

    -r 递归

    -p 保存文件属性(源文件时间不变)

  mv 源目录 目标目录  移动文件或更改名称

  rm[选项] 文件/目录  删除文件 

    -r 递归

    -f 强制

      ll-i 拿到节点之后 可以删除乱码文件

  cat [选项] 文件名  显示文件全部内容

    -A 显示所有内容

    -n 显示行号

  more  文件名  分页显示文件内容

    空格下一页

    回车下一行

    q退出

  head [选项] 文件名   显示文件前几行

    -n 指定行数

    -f 动态展示

    ctrl +c退出

  tail [选项] 文件名  显示文件后几行

    -n 指定行数

    -f 动态展示

    ctrl +c退出

  ln 链接

    软连接 soft 快捷方式  ln -s  源目录  现连接名

    硬链接 hard 不常用   ln   源目录  现连接名

  man [命令/配置文件] 帮助  help  

  type 命令  查看内部命令还是外部命令

  

  ctrl +c 停止

  ctrl +z 后台

  ctrl +l 清屏(相当于clear)

  ctrl +k 清除整个命令

  ctrl +w 清除命令中的一个单词

  

  find [搜索路径] [匹配条件] 文件搜索

    -name 按名称精准查询

    -iname 按名称查询,忽略大小写

      -name “****???”(正则表达式,注意加上双引号防止转义)

    -size 按大小查询(以block为单位,1kb=2block)

      = 忽略

      小于- 

      大于+

    -type 按类型查找

      f 二进制

      l 软链接

      d 目录

      c 字符文件

  grep [选项] “查找的字符串” filename  查找文件

    -c 匹配次数

    -n 显示匹配行号

    -i 忽略大小写

    -v反向选择  grep -v "^#"  /etc/initlb

  which  显示系统命令所在目录

  whereis 显示系统命令更全面

  

  gzip  文件名称

     .gz后缀 只能压缩文件,并且不保留源文件

    -d 将指定文件解压

  bzip2

    .bz2后缀 只能压缩文件,默认不保留源文件

    -k 保留原文件

  zip 

    .zip后缀

    zip压缩  zip a.zip a

      -r 压缩文件夹必须加-r  

    uzip解压缩

  tar [-zcvf] 压缩后的文件名 文件或目录

    z gzip格式

    c创建压缩文件

    x解压

    v过程

    f文件名

  shutdown [选项] 时间  关机

    -h 关机

    -r 重庆

  

  vim工作模式

    命令模式

    插入模式 iao esc

    编辑模式 : 进入编辑模式  回车进入命令

      a 光标后追加

      A 行尾

      i 光标前插入

      I 行首

      o光标下插入一行

      O光标上插入新行

      :set nu 设置行号

      :set nonu 取消行号

      :G 最后一行

      :gg 第一行

      :nG到第n行

    

      :wq 保存退出

      :q! 不保存退出

      

      x删除光标所在字符

      dd删除行

      yy复制行

      

      /string 向后搜索

      ?string 向前搜索

    

  

    

    

    

  

  

  

  

  

  

  

  

  

  

  

  

猜你喜欢

转载自www.cnblogs.com/helloworldmybokeyuan/p/11711264.html