1. 目录切换
(1)切换到根目录
cd /
(2)切换到根目录下的root目录
cd /root
(3)切换到上一级目录
cd ../
(4)切换到home目录
cd ~
(5)切换到上次访问的目录
cd -
2. 目录查看
(1)查看当前目录下的所有目录和文件
ls
(2)查看当前目录下的所有目录和文件(包括隐藏的文件)
ls -a
(3)列表查看当前目录下的所有目录和文件,显示详细信息
ls -l
(4)查看指定目录下的所有目录和文件
ls /etc
3. 创建目录
(1)在当前目录下创建一个名为bk的目录。
mkdir bk
(2)在指定目录(root)下创建一个名为abc的目录
mkdir /root/abc
4. 修改目录
将目录bk改名为bbb
mv bk bbb
5. 删除目录/文件
(1)递归删除当前目录下的bbb目录
rm -r bbb
(2)递归删除当前目录下的abc目录(不询问)
rm -rf abc
(3)删除当前目录下的test.txt文件
rm -r test.txt
(4)删除当前目录下的con.txt文件(不询问)
rm -rf con.txt
6. 新建文件
在当前目录下创建一个名为test.txt的文件
touch test.txt
7. 权限修改
(1)chmod各参数
- u:user,权限对象为当前用户(即所有者)
- g:group,权限对象为所有者所在组
- o:other,权限对象为其他用户
- r:read = 4,读权限
- w:write = 2,写权限
- x:execute = 1,执行权限
- +:u/g/o与r/w/x组合使用
(2)为test.txt的当前用户、组用户、其他用户均添加执行权限
chmod +x test.txt
(3)为当前用户增添r、w、x权限,为组用户、其他用户增添r权限
chmod 754 test.txt
(4)为组用户增添w权限,其中g代表组,w代表写权限
chmod g+w test.txt
8. 查找
(1)在当前目录下查找文件名为test.txt的文件
find -name test.txt
(2)在当前目录下查找以txt为后缀的文件
find -name *.txt
(3)在当前目录下查找今天内被改过的文件
find -mtime 0
(4)在当前目录下查找昨天之前(不包括昨天)改过的文件
find -mtime +1
(5)在当前目录下查找昨天至今(昨天和今天)改过的文件
find -mtime -1
(6)在当前目录下查找大于10M的文件
find -size +10M
9. 显示工作目录
显示当前路径的具体位置
pwd
10. 编辑文件
(1)编辑demo.txt文件
vim demo.txt
(2)查找文档的内容并修改命令
- 按下shift+“ : ”,下方出现冒号
- 按下“/”+查找内容,按下回车键,光标出现在查找内容的所在行首,再按下“N”键,光标即可定位到查找内容位置
- 按下“i”键,即可修改
(3)修改文件后退出,按esc键
(4)保存修改,其中!表示强制退出,如果不希望强制的话可以不输入最后的!,直接输入wq也可。
- shift+“:”,使文件变为可查询状态
- 输入“wq!”
(5)不保存修改
- shift+“:”,使文件变为可查询状态
- 输入“q!”
11. 查看文件
显示demo.txt中的内容
cat demo.txt
12. 打包,压缩
(1)压缩bb文件或文件夹为ab.tar
tar -zcvf ab.tar bb
(2)各参数解释
- z:调用gzip压缩命令进行压缩
- c:打包文件
- v:显示运行过程
- f:指定文件名
(3)解压
将ab.tar解压至当前文件夹
tar -zxvf ab.tar