(一)目录处理命令
- ls [选项] [值]
展示文件或目录的属性信息
ls -lh
ls -lh t1.txt
ls -lhd /root
- mkdir
创建一个空目录,可以同时创建多个, 也可以递归创建
mkdir s1 s2
mkdir -p /root/new/dic
- pwd
显示当前所在目录
- rmdir
只能删除空目录
- cp
1.将文件复制到指定目录
cp file dir
2.将目录复制到一个目录中
cp -r dir1 dir2
3.保留创建时间的复制
cp -p file
- mv
剪切文件或目录
mv file dir
巧用改名
mv oldname newname
- rm
删除目录或文件
rm file
rm -r dir
-f 强制删除(无需确认)、
rm -rf /(懂的都懂)
(二)文件处理命令
- touch
touch file
创建文件
- cat
显示文件内容,不适合内容多的文件
cat -n file 带行号
tac 反向显示
- more
more file
分页显示文件内容
空格或f ➡️ 翻页
enter ➡️ 换行
q ➡️ 退出
- less
分页显示内容(可以向上翻页)
空格或f ➡️ 翻页
⬆️键 ➡️ 向上换行
page up ➡️ 向上翻页
输入 /内容 ➡️ 搜索内容,按n向下查找
- head
显示文件前几行,默认是10行
head -n 20 file ➡️ 指定行数
- tail
显示文件末尾内容
选项:
-n ➡️ 指定行数
-f ➡️ 动态显示 (像log文件总在发生变化)