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 在历史命令中搜索