Linux学习笔记(5)——操作命令复习(cd、ls、tree、cat 、gedit、mkdir、touch、rm、rmdir、mv、cp、stat)
目录
1. cd 更改工作目录
cd:change directory
~$
这个代表家目录,一般是这个目录:/home/用户名/
格式:cd
从任意目录切换为家目录
格式:cd ..
切换到上一级目录
格式:cd /home/aa
切换到aa目录
格式:cd -
返回上一次操作的目录
. 和..
一个句号代表当前目录
两个句号代表上一级目录
操作演示:
2. ls 输出文件夹包含的内容
格式:ls
当前目录文件夹和目录(不包含隐藏)
格式:ls -a
当前目录包含隐藏内容:
格式:ls -l
包含文件细节
格式:ls -lht
按照时间倒序输出文件
格式:ls -lhr
按照时间正序输出文件
格式:ls -R
遍历当前目录及子目录所有文件
递归显示子目录
3. tree用树图的方式遍历当前目录
格式:tree -L 4显示四级菜单
4. cat 输出文件内容
格式:cat [路径可选]文件名.txt等
5.gedit 用该软件编辑文档
格式:gedit [路径可选]文件名.txt等
6.mkdir 创建文件夹
格式:mkdir [路径可选]a…
**格式:mkdir -p [路径可选]a/b/c…**创建多层
7.touch 更改文件时间或创建文件
格式:touch [路径可选]文件名
若存在该文件则改文件创建时间
若不存在则创建文件
8.rm 删除文件
格式:rm [路径可选]文件名
直接删除文件
格式:rm -f [路径可选]文件名
强制删除,忽略是否在使用
格式:rm -rf [路径可选]文件名
可强制删除文件夹及其内部所有内容,文件夹一般是为空才能被删
不推荐使用rm,因为容易误操作删掉根目录导致死机
9、rmdir 删除空文件夹
10、mv 移动 重命名
格式:mv [路径可选]date.txt [路径可选]dat.txt
重命名
格式:mv [路径可选]date.txt [路径可选]a
将date.txt 移动到文件夹a中
格式:mv [路径可选]a [路径可选]b
将文件夹a移动到文件夹b中
11. cp 复制
格式:cp date.txt ha.txt
直接复制,有ha.txt文件的话直接覆盖
格式:cp -i date.txt ha.txt
若有重名,提示是否覆盖:输入yes 或者 no
格式:cp -r aa cc
将aa文件夹及其内容复制一份为cc
格式:cp date.txt la1.txt
将文件所有者和权限一起复制
12. stat 查看文件(夹)状态
格式:stat [路径可选]文件(夹)