1、文件夹基础操作
clear 清屏
ls 查看当前文件夹下内容(list),
-a显示隐藏文件,.开头的为隐藏文件-l列表显示文件详情-lh列表+文件大小ls -l显示文件权限的表达方式,r读,w写,x执行

pwd 查看当前文件文件名
cd 切换文件夹
cd或cd ~回主目录cd ..上层目录cd -刚刚的目录
touch 如果文件不存在则新建
madir 新建文件夹
-p递归创建目录,mkdir -p a/b/c/d
rm 删除指定文件
-f强制删除,忽略不存在的文件-r递归删除文件夹下内容,删除文件夹必备
tree 当前目录的树形图
-d只显示目录下文件夹的树形图
2、文件基础操作
mv 源文件 目标文件 移动文件(move)
mv 原文件名 目标文件名重命名文件-i覆盖前提示
cat 文件名 查看文件全文
-b对非空行编号,-n对多有行编号nl和cat -b等效
more 文件名 分屏查看文件内容
more中,回车下一行,空格或f下一屏,b上一屏,/word搜索字符串word
grep 123 a.txt 在a.txt中搜索123
grep -n 123 a.txt显示匹配行及行号-v显示不匹配行及行号-vn显示所有行号-i忽略大小写grep ^a a.txt寻找以a开头的行grep k$ a.txt寻找以k结尾的行
echo 内容 > 文件 把内容输出到文件(覆盖),
echo 内容 >> 文件 把内容追加到文件(加到末尾)
| 管道,把一个命令的输出作为另一个命令的输入
3、通配符
* 任意个字符
? 任意一个字符
[abc] abc中的任意一个