一.命令分类大纲
2.1、文件处理命令
2.2、权限管理命令
2.3、文件搜索命令
2.4、帮助命令
2.5、用户管理命令
2.6、压缩解压命令
2.7、网络命令
2.8、关机重启命令
二.命令操作流程
本篇记录文件处理命令:
1.ls 命令
命令格式: 命令 [-选项] [参数]
命令示例:ls -l /etc
命令英文原意:是英文list(列出)的缩写。
执行权限:所有用户
功能概述:显示目标文件。
使用语法:ls 选项[-ald] [文件或目录]
-a 显示所有文件,包括隐藏文件。
-l 详细信息展示
-d 查看目录属性
实操截图:
ls -a

ls -l

ls -d

2.创建目录命令mkdir
命令格式: 命令 [-选项] [参数]
命令示例:mkdir -p /tmp/korea/1234
命令英文原意:英文为make directories(创建目录)。
执行权限:所有用户
功能概述:创建新目录。
使用语法:mkdir -p [目录名]
-p 递归创建
实操截图:
mkdir -p /korea/1234

再用上刚才学到的查看文件的命令ls,可以如下看到创建成功,还列出了两个隐藏文件:

3. 切换路径命令cd
命令格式: 命令 [-选项] [参数]
命令示例:cd /tmp/
命令英文原意:英文为change directory(改变目录)
执行权限:所有用户
功能概述:创建新目录。
使用语法:cd [目录]
cd .. 回到上一级目录(后退)
实操截图:
cd /tmp/

cd ..

4. 显示当前目录命令pwd
命令格式: 命令 [-选项] [参数]
命令示例:pwd
命令英文原意:英文为print working directory(打印工作的目录)
执行权限:所有用户
功能概述:显示当前目录。
使用语法:pwd
实操截图:
pwd

5.删除目录命令rmdir
命令格式: 命令 [-选项] [参数]
命令示例:rmdir /tmp/korea/1234
命令英文原意:英文为remove empty directories(删除空的目录)
执行权限:所有用户
功能概述:删除空目录,非空目录不可。
使用语法:
-p 删除一串空目录。
实操截图:
rmdir /tmp/korea/1234

rmdir -p /tmp/korea/1234/5678
先通过前面创建目录的指令,进行递归创建 mkdir -p /tmp/korea/1234/5678

然后调用当前学习的删除空目录递归指令。
可以看到除开tmp以外的/korea/1234/5678三个空文件夹都被删除掉了。

6. 删除命令rm
命令格式: 命令 [-选项] [参数]
命令示例:rm -f /tmp/korea/1234/1234.txt
命令英文原意:英文为remove(删除)
执行权限:所有用户
功能概述:删除文件
使用语法:
-r 删除目录用的选项,会提示询问。
-f 强制删除,不会询问。
实操截图:
使用touch命令在/1234目录下创建一个名为1234.txt的文件。

rm -f 1234.txt

rm -r 同时可以删除目录,但是可以删除非子目录。


7.复制命令cp
命令格式: 命令 [-选项] [参数]
命令示例:cp -rp ABCD.txt EFGD.txt
命令英文原意:英文为copy(复制)
执行权限:所有用户
功能概述:复制文件或者目录
使用语法:
cp -rp [原文件或者目录][目标目录]
-r 复制目录
-p 保留文件属性
实操截图:
cp -rp ABCD.txt EFGD.txt

将/1234下的ABCD文件复制到/korea下。

将/1234下的EFGD文件复制到/tmp下并保留文件属性。

8. 剪切命令mv
命令格式: 命令 [-选项] [参数]
命令示例:mv /tmp/korea/1234/ABCD.txt /tmp/
命令英文原意:英文为move(移动)
执行权限:所有用户
功能概述:剪切文件或者改名
有以下几种情况:
1)目标文件是目录,但该目录不存在。
2)目标文件是目录,但该目录存在。
3)目标文件是文件,且该文件不存在。
4)目标文件是文件,但该文件存在。
实操截图:
剪贴


重命名
浙公网安备 33010602011771号