1.ls(list)
功能:列出当前目录的文件
选项:-a 列出隐藏文件 -l 列出文件属性
2.pwd(print work directory)
功能:打印当前目录
3.cd(change directory)
功能:切换目录
常用:cd - 切换至上一次所处的目录 cd ~ 切换至家目录
4.clear
功能:清屏
5.touch
功能:创建文件
6.mkdir()
功能:创建目录
选项:-p 创建一个路径
7.rmdir
功能:删除空目录
8.rm
功能:删除文件
选项:-r 递归删除(可删目录) -f 强制
9.man(manual)
功能:查询手册
常用:man man 查询手册的使用,man 1查询shell命令, man 2查询系统调用, man 3查询库函数调用,默认为1
10.cp(copy)
功能:拷贝文件
选项:-r 递归(可拷贝目录) -f 强制
11.mv(move)
功能:移动文件或目录,文件或目录重命名
选项:-i 当目标文件已存在时询问是否覆盖
12.cat
功能:按行正序打印全部文件内容,tac倒序打印,适合阅读短文本文件
选项:-n 给每一行编上行号
13.more
功能:打印文件内容至占满屏幕,按回车可向下按行打印后续内容
14.less
功能:查看文件内容,上下方向键可前后翻,回车也可向后翻,适合阅读长文本文件
15.head
功能:从头开始打印文件,默认10行
选项:-n 打印n行
16.tail
功能:从尾开始打印文件,默认10行
选项:-n 打印n行
17.date
功能:打印日期
选项:+ 格式控制打印,%Y年,%m月,%d日,%H时,%M分,%S秒,%s时间戳
18.cal
功能:打印日历
18.find
功能:查找文件
选项:-n 按文件名查找文件
19.grep
功能:按行过滤查找关键字,默认明确大小写
选项:-i 忽略大小写 -n 输出行号 -v 反向过滤查找
20.zip/unzip
功能:压缩/解压缩
选项:-r (zip) 递归 -d (unzip) 解压到指定路径下
21.tar
功能:打包压缩、解包解压
选项:-c 创建 -z 压缩/解压 -f 指明名称 -x 解包 -v显示压缩的文件 -C 解压到指定目录
22.bc
功能:计算器
23.uname
功能:获取电脑和操作系统信息
选项:-a 输出所有信息
补充常用热键与命令:
tab 命令补全
ctrl + c 发送中止信号,中止程序
ctrl + r 搜索历史命令
history 打印历史命令
shutdown 关机