ls
-a 显示所有文件,包括隐藏文件
-l 以列表形式显示文件的详细信息
-m 以kb、Mb、Gb显示文件大小
-i 查看文件的iNode编号<该编号在文件系统唯一>
touch
touch 文件名——创建新文件
通配符
*——匹配任意个任意字符
?——匹配任意一个字符
[ ]——匹配集合中任意一个字符
[ - ]——匹配字符范围内任意一个字符
路径
- pwd : 查看当前路径
- cd 目的目录 : 进入目的目录
- cd ~ / cd : 进入当前用户主目录
- cd . : 代表当前目录
- cd .. : 返回上一级
- 相对路径 & 绝对路径
目录操作
- mkdir 目录名 : 创建目录 (创建多级目录需加 -p)
- tree 目录名 : 查看目录结构
- rm 文件名 : 删除文件
- rm 目录名 -r : 删除目录 (递归式删除)
复制&剪切(移动)
- cp 源文件 目的文件/新名字 :复制源文件并且设置文件名
- cp 源目录 目的目录/新名字 : 复制源目录并且设置目录名
- mv 源文件(或目录名) 目的目录/新名字 : 移动文件(目录)并设置文件名
查看文件内容
- cat 文件名 : 直接全部输出到黑窗口
- more 文件名: 分屏显示到 黑窗口
- 输出重定向:
>> 追加输出重定向
- 合并多个文件: cat 1.py 2.py > 3.py
查找文件
- find 路径 选项 参数
—— name 文件特征
—— size +- [ bckMG]
- 以特征搜索文件数据——grep
grep 选型 特征数据 文件名
选项:
-i 忽略大小写
-n 显示行号
-v 对条件取反
特征数据可以是正则
^a : 以a开始的行
B$ : 以B结束的行