一、查看类命令
查看文件、目录属性:ls、stat、file
查看内容:cat、tac(从后往前)、more、less、tail、head
cat [OPTION] ...[FILE]...
-E:显示行结束符$
-n:对显示的每一行进行编号
more:翻页显示
head -n:指定显示前n行
tail -f:跟踪显示文件新增加的内容,退出需要ctrl+C
二、文件管理命令
文件拷贝、剪切、删除:cp、mv、rm
cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
复制命令:cp SRC DESC
SRC是文件:
如果目标不存在,新建DEST,并将SRC数据写入DESC
如果目标存在:
目标是目录:将SRC拷贝到目录下
目标是文件:将SRC数据写入DESC
如果SRC有多个文件,目标必须是存在的目录;
常用选项:
-i:交互式
-r:递归复制
-a:归档,保留原文件所有属性
mv:移动文件
rm:删除文件
常用选项:
-i:交互式
-f:强制删除
-r;递归
**注:**要删除第一个字符为"-"的文件 (例如"-foo"),请使用以下方法之一:
rm -- -foo
rm ./-foo
文件时间戳管理:touch
查看文件状态:stat
三个时间戳:访问时间,修改时间,改变时间(元数据发生改变)
touch能修改访问时间,修改时间,改变时间;
三、目录管理命令
cd、pwd、ls、mkdir、rmdir、tree
mkdir -p:存在不报错,创建父目录
-v:显示详细信息
-m:指定权限
tree:显示目录层级
-d:只显示目录层级
rmdir:删除空目录
-p: 递归删除
**练习:**创建x_a,x_b,y_a,y_b
mkdir {x,y}_{a,b}