1、ls 英文缩写 list
-l 使用长格式列出文件及目录信息
-t 根据最后的修改时间(mtime)排序,默认是以文件名排序
-r 依相反次序排序
-i 显示inode节点信息
-d 列出目录本身而非目录内的文件
-h 以人类可读的信息显示文件及目录大小
-a 显示目录下的所有 文件,包括以“.”字符开始的隐藏文件
-A 列出所有文件,包括隐藏文件,但不包括 “.” 与 “..” 这两个目录
-S 以文件大小排序
-R 递归列出所有子目录
ll -rt 找出最新的文件或文件夹
2、cd 切换目录
cd .. 切换到上一级目录
cd ../../ 进入当前目录的父目录的父目录
cd - 回到上次的目录
cd ~ 进入当前用户的家目录
cd /root 切换到root目录,使用的是绝对目录
3、clear 清空屏幕
4、 du 统计磁盘空间的使用情况
du -a 显示当前目录下所有文件(包括隐藏文件及子目录下的所有文件)的大小
du -sh 当前目录的总大小
du -sh Desktop/ 文件夹大小
du -sh install.log 文件大小
5、mkdir 创建目录
-p 递归创建文件夹
mkdir test 创建一个目录
mkdir 1 2 3 创建三个目录,并行
mkdir test/test1/test2 递归创建多级目录
6、touch 创建文件
touch test.log 创建空文件
7、cp 拷贝
-p 复制文件时保持源文件的所有者、权限信息及时间属性
-r 递归复制文件
-a 是p d r 三个功能的总会
-i 覆盖前提示用户确认
/bin/cp \cp 避免系统别名使用
8、mv 移动或重命名文件
-f 若目标文件已经存在,则不会询问立即删除
-i 若文件目录存在,则会询问是否覆盖
mv test.log /
9、cat more less 文件查看
cat file1.txt 查看一个文件
cat file1.txt file2.txt 查看多个文件
cat file1.txt file2.txt > file3.txt 多个文件合并成一个文件
cat >file1.txt<<EOF
1234423
EOF 非交互式编辑文件
-n 输出内容按行编号
-E 在每一行的行尾显示$符号
grep -v "^$" test.txt ^$ 表示空行,排除空行
10、
原文:https://www.cnblogs.com/tjcfpl/p/11042035.html