linux——常用命令总结

ls 查询目录下文件列表

  • -a 显示所有文件(包括隐藏文件)
  • -l 显示详细信息
  • -d 查看目录属性
  • -h 人性化展示,比如文件大小以k、M的形式显示
  • -i 显示文件的id号

文件操作

  • touch 创建文件
  • mkdir 创建目录 -p 递归创建目录
  • cd- 回到上次目录
  • cd~ 回到根目录
  • cd.. 回到上级目录
  • pwd 显示当前所在目录
  • rm -rf 彻底删除文件或文件夹
  • mv 移动或者重命名

通配符:

  • * 匹配任意内容
  • ?匹配任意一个字符
  • [] 匹配任意一个中括号内的字符
  • [-] 匹配中括号中任意一个字符 [a-z]
  • [^]匹配不包含中括号的任意字符 [^0-9] 代表该字符不是数字

注意哦,find是精确匹配,如果想要模糊匹配就要加通配符

查询find locate whereis whoami which

编辑文件内容

  • vim打开 i 插入 esc 取消编辑
  • shift+q+! 退出
  • shift+w+q 保存并退出

帮助命令

  • man ls 查看命令的帮助文档
  • man -f ls (whatis ls) 查看命令的man 级别
  • man 1 ls 如果命令有多个级别可以加上级别查看对应的内容
  • man 8 ifconfig
  • man -k ls 查看所有包含该词的命令
  • ls --help 选项帮助

压缩解压缩

zip

  • .zip 压缩文件名 原文件名
  • zip -r 压缩文件名 原文件目录
  • unzip 压缩文件名

gzip (压缩目录会压缩所有的子集,不能压缩目录)

  • gzip 原文件                           (原文件不保留)
  • gzip -c 原文件 > 压缩文件    (源文件保留)
  • gzip -r 目录                           (目录不会压缩,目录里的子文件会被压缩)
  • gzip -d 压缩文件                     (解压)
  • gunzip 压缩文件                         (解压)

bzip2 (不支持压缩目录)

  • bzip2 原文件
  • bzip2 -k 原文件
  • bunzip2 压缩文件
  • bzip2 -d 压缩文件

tar.gz tar.bz2

  • tar -zcvf /tmp/test.tar.gz 文件1 文件2     ( 可以压缩到指定目录)
  • tar -jcvf test.tar.bz2 文件1 文件2
  • tar -ztvf test.tar.gz                           ( 查看压缩文件内容,不解压)
  • tar -zxvf test.tar.gz [-C /tmp/]               (可以解压到指定文件)
  • tar -jxvf test.tar.bz2

关机重启 shutdown

  • -r 重启
  • -c 取消运行中的shutdown进程
  • -h 关机

echo 输出命令

  • echo -e " \e[1;31m 66666\e[0m" 可以输出带颜色的字 -e用来识别特殊字符
  • \e[1;31m 1表示开启颜色 31m 是红色
  • \e[0m 结束使用颜色

其他:

  • 显示当前时间    date
  • 查看系统运行级别    runlevel
  • 退出登录          logout
  • 显示已登录的用户    who
  • 查询当前和过去登录的用户    last
  • 查看操作的历史记录    history    -c 清除历史记录   -w 同步history文件

常用快捷键:

  • ctrl+c 强制终止当前命令
  • ctrl+l 清屏
  • ctrl+a 光标移动到命令行首
  • ctrl+e 光标移动到命令行尾
  • ctrl+u 从光标所在位置删除到行首
  • ctrl+r 在历史命令中搜索

你可能感兴趣的:(linux)