Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)

1. cd 更改工作目录

cd:change directory
~$
这个代表家目录,一般是这个目录:/home/用户名/
Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)
格式:cd
从任意目录切换为家目录

格式:cd ..
切换到上一级目录

格式:cd /home/aa
切换到aa目录

格式:cd -
返回上一次操作的目录

. 和..
一个句号代表当前目录
两个句号代表上一级目录

操作演示:
Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)

2. ls 输出文件夹包含的内容

格式:ls
当前目录文件夹和目录(不包含隐藏)
Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)
格式:ls -a
当前目录包含隐藏内容:
Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)
格式:ls -l
包含文件细节
Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)
格式:ls -lht
按照时间倒序输出文件
格式:ls -lhr
按照时间正序输出文件
Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)
格式:ls -R
遍历当前目录及子目录所有文件
递归显示子目录

3. tree用树图的方式遍历当前目录

格式:tree -L 4显示四级菜单
Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)

4. cat 输出文件内容

格式:cat [路径可选]文件名.txt等
Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)

5.gedit 用该软件编辑文档

格式:gedit [路径可选]文件名.txt等
Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)

6.mkdir 创建文件夹

格式:mkdir [路径可选]a…
Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)
**格式:mkdir -p [路径可选]a/b/c…**创建多层
Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)

7.touch 更改文件时间或创建文件

格式:touch [路径可选]文件名
若存在该文件则改文件创建时间
若不存在则创建文件

8.rm 删除文件

格式:rm [路径可选]文件名
直接删除文件

格式:rm -f [路径可选]文件名
强制删除,忽略是否在使用

格式:rm -rf [路径可选]文件名
可强制删除文件夹及其内部所有内容,文件夹一般是为空才能被删

不推荐使用rm,因为容易误操作删掉根目录导致死机

9、rmdir 删除空文件夹

10、mv 移动 重命名

格式:mv [路径可选]date.txt [路径可选]dat.txt
重命名
Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)
格式:mv [路径可选]date.txt [路径可选]a
将date.txt 移动到文件夹a中
Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)
格式:mv [路径可选]a [路径可选]b
将文件夹a移动到文件夹b中
Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)

11. cp 复制

格式:cp date.txt ha.txt
直接复制,有ha.txt文件的话直接覆盖
Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)

格式:cp -i date.txt ha.txt
若有重名,提示是否覆盖:输入yes 或者 no
Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)
格式:cp -r aa cc
将aa文件夹及其内容复制一份为cc
Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)
格式:cp date.txt la1.txt
将文件所有者和权限一起复制
Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)

12. stat 查看文件(夹)状态

格式:stat [路径可选]文件(夹)
Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)