一.命令分类大纲

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)目标文件是文件,但该文件存在。

实操截图:

剪贴

重命名

 

posted on 2018-07-23 11:46  简单三叶草  阅读(75)  评论(0)    收藏  举报