- pwd:查看当前所在目录
- mkdir:创建空目录 mkdir 目录名称
3. mkdir -p:自动创建不存在的目录 mkdir -p /root/目录1/目录2/...
4. rmdir:删除空目录 mkdir /root/目录名称
5. rm:删除文件 rm 文件名
6. rm -r:删除目录及其目录下所有文件 rm -r /root/目录名称
7. cp:复制文件 cp 源文件 目标文件夹
8. 同时复制一个文件夹下多个文件到其他文件夹 cp 源文件1 源文件2 ... 目标文件夹
9. cp -r:复制文件夹 cp -r 文件夹 目标文件夹
-p:复制文件时,保留文件的属组,属主,时间戳信息
-a:保持文件所有属性,常用于备份
10. mv:移动文件或文件夹 mv 源文件(文件夹) 目标文件夹
注意:移动的是目录,不能覆盖非目录
11. 重命名: mv 源文件 重命名名称
12. stat:查看文件的时间属性 stat 文件名
13. touch:修改文件时间戳(文件不存在时自动创建) touch 文件名
-c:如果文件不存在,则不要进行创建
-a:修改访问时间 -m:修改修改时间 -t:指定修改时间
14. touch -a:修改访问时间 touch -a 文件名
15. touch -t:指定修改时间 touch -m -t 201212121212 文件名
16. ls:列出指定目录下的内容 ls 目录
-l:显示文件详细属性信息 (长格式)
-a:显示所有文件 -h:文件字节单位换算
-R:查看目录下的子目录和文件 -d:显示目录自身属性
-h:文件字节单位换算 ls -lh 目录
17. file:查看文件内容类型 file 文件
18. cd:切换目录 cd 目录
切换到主目录 cd 上次所在目录与当前目录来回切换 cd -
19. echo:回显 echo "要显示的内容"
-n:显示完内容不进行换行
-e:让转义字符生效
\n:换行 \t:横向制表符 \v:纵向制表符
\n:换行 echo "内容1\n内容2"
20. printf:显示内容(默认不换行) printf "要显示的内容"
/n:换行 printf "要显示的内容\n"
21. cat:显示连接两个文本的内容 cat 文本1 文本2
-n:给文件输出行编号 -E:显示行尾部结束符$
-n:给文件输出行编号 cat -n 文件
19. date:显示系统时间 date
date +%c:显示详细时间 date +s%:从1970年1月1日0点0分到现在过去多少秒
hwclock:显示硬件时钟 hwclock