1、mkdir 创建目录
2、ls list 列表 显示目录里面的内容
-l 显示目录详细信息
3、cd 进入到目录中
4、pwd 显示你当前的位置
5、touch 莫 创建文件 更新文件的时间戳
7、cat 查看文件的内容
8、echo 把echo后面的内容显示到屏幕上
9、xargs 分组的
-n 分为几组
10、cp 复制文件或目录 默认无法复制目录
-r 递归复制 复制目录即目录里面的内容
-p 复制的时候保持属性不变
-a -pdr 复制所有
11、mv move 移动
12、rm remove删除文件或目录 默认无法删除目录
-r 递归删除
-f 强制删除
13、find 查找文件
find 那里 什么类型 什么名字
-maxdepth 最大深度
-type 找什么类型的
f file文件
d directory 目录
-name 什么名字
-mtime 根据修改时间找到对应的文件
! 非 取反
14、grep 三剑客老三 过滤
-v 排除
-A数字 显示grep过滤的内容及接下来的几行
-n 给grep找出的行加上行号
-o 显示grep正则每次找到了什么 grep的执行过程
egrep 支持高级正则=====grep -E
15、 head 取文件的前几行 默认是前10行
-n数字 === -数字 取前xx行16、tail 取文件的最后的几行 默认是最后10行 -f 显示文件的实时的更新 tail -f ==== tailf 17、 awk 三剑客老大 擅长取列 取行 计算 NR表示行号 $数字 某一列 $0 表示一整行内容 {print显示} -F指定分隔符或多个分隔符 'NR==2{print $2}' ! 表示取反 排除 awk定位的方法 awk 'NR==1' awk 'NR==1,NR==10' awk '//'18、sed 三剑客老二 取行 替换 修改文件的内容-n 取消默认输出 一般与p一起使用 -i 修改文件的内容 #查找显示某几行 '10p' '10,20p' #替换 's###g' 's@@@g' '2s#oldboy#oldgirl#gp' #删除 d===delete '/找谁/d' sed -n '1p' sed -n '1,10p' sed -n '10,$p' sed -n '//p'19. alias 设置别名 alias 别名='命令'
20. source 生效 /etc/profile