提示符
#:超级用户
$:普通用户
文件描述符
- stdin:标准输入
- stdout:标准输出
- stderr:标准错误输出
管道与重定向
- < :将输入重定向为文件
- > :覆盖原有内容重定向
- >>:追加末尾重定向输出
- |:管道,将上一个命令的结果连接到下一个命令输出
命令集合
clear
作用:清空屏幕
echo
作用: 打印内容
- n:不换行输出
ls
作用:显示指定工作目录下内容
- a:all显示所有文件(包括隐藏)
- l:长格式打印
- i:inode节点值
- t:按时间排序
- S:按文件大小排序
- d:只显示目录
- R:递归显示目录及目录内容
cd
切换目录
pwd
显示当前路径
mkdir
创建目录
- p:创建不存在的中间目录
rmdir
删除目录,只能删除空目录
- p:删除路径中空目录
rm
删除文件或目录
- r:递归删除子目录内容
- f:强制不提示
touch
改变文件时间记录或者创建文件
- a:修改读取时间
- m:修改修改时间
- r: 使用参考档记录
- d:设定时间日期
cp
复制
- a:保留链接、文件属性
- f:直接覆盖
- p:复制修改时间和访问权限
- r:递归复制
mv
移动
- i: 询问覆盖
- f:直接覆盖
- n:不覆盖
cat
显示文件内容
- n:给定每行编号
- b:除了空白行,给定每行编号
more
分页显示内容
一次性加载,只能往下翻
- +n:从第n行开始显示
- s:连续多空行显示为一行
操作
- q:退出
- 空格:下一页
- 回车:下一行
less
分页显示文件内容
按需加载,支持上下翻
操作
- q:退出
- 空格:下一页
- 回车:下一行
- 上下移动键:上下移动
head
显示文本开头内容,默认前十行
- q:隐藏文件名
- v:显示文件名
- c:字节数
- n:行数
tail
显示结尾内容,与head相似
- f:文件变化时输出新增内容