阶段二Linux 高级编程:Linux基础命令二018

查看目录命令

学习目标

  • 能够使用Linux命令查看目录信息

1. 查看目录命令的使用

命令

说明

ls

查看当前目录信息

tree

以树状方式显示目录信息

ls命令效果图:

阶段二Linux 高级编程:Linux基础命令二018

tree命令效果图:

阶段二Linux 高级编程:Linux基础命令二018

2. 查看当前目录路径

命令

说明

pwd

查看当前目录路径

pwd命令效果图:

阶段二Linux 高级编程:Linux基础命令二018

3. 清除终端内容

命令

说明

clear

清除终端内容

pwd命令效果图:

阶段二Linux 高级编程:Linux基础命令二018

阶段二Linux 高级编程:Linux基础命令二018

4. 小结

  • ls和tree是我们查看目录信息最常用的命令
  • ls只能查看一层目录信息
  • tree可以查看多层目录信息。

切换目录命令

学习目标

  • 能够使用Linux命令查看目录信息

1. 切换目录命令的使用

命令

说明

cd 目录

切换到指定目录

cd ~

切换到当前用户的主目录

cd ..

切换到上一级目录

cd .

切换到当前目录

cd -

切换到上一次目录

注意:

  • cd命令切换目录时,这个目录必须存在。
  • cd 后面不写目录等价于cd ~

cd 目录效果图:

阶段二Linux 高级编程:Linux基础命令二018

cd ~效果图:

阶段二Linux 高级编程:Linux基础命令二018

cd ..效果图:

阶段二Linux 高级编程:Linux基础命令二018

cd .效果图:

阶段二Linux 高级编程:Linux基础命令二018

cd -效果图:

阶段二Linux 高级编程:Linux基础命令二018

2. 小结

  • cd命令是完成目录切换操作的,当切换目录时,这个目录必须存在。

绝对路径和相对路径

学习目标

  • 能够使用绝对路径或者相对路径进行目录切换

1. 绝对路径

从根目录算起的路径叫做绝对路径

例如:

  • /home/python/Desktop
  • /usr/bin

2. 相对路径

从当前目录算起的路径叫做相对路径

例如:

  • ./test/hello
  • ../static/images

3. 绝对路径和相对路径的使用

  1. 使用绝对路径切换到桌面
    cd /home/python/Desktop
  2. 在下载目录以相对路径切换到桌面
    cd Downloadscd ../Desktop
  3. 在桌面使用相对路径切换到上一级目录的上一级目录 cd Desktop cd ../../

4. 自动补全

  • 当敲出 文件或者目录或者命令 的前几个字母之后,按下 tab 键,如果输入的没有歧义,系统会自动补全
  • 当切换目录或者使用命令的时候,如果不确定当前目录下有那些子目录或者其它命令,可以通过两次tab键查看

5. 小结

  • 绝对路径和相对路径是路径的两种表现形式,应遵循最短路径原则(使用最短的路径操作某个文件或者目录)。如果切换的目录离当前目录近可以使用相对路径如果切换的目录离根目录近可以使用绝对路径如果切换的目录离根目录和当前目录都一样那么使用绝对路径,因为这样路径很清楚和明确,方便阅读。

创建、删除文件及目录命令

学习目标

  • 能够使用Linux命令创建文件夹

1. 创建、删除文件及目录命令的使用

命令

说明

touch 文件名

创建指定文件

mkdir 目录名

创建目录(文件夹)

rm 文件名或者目录名

删除指定文件或者目录

rmdir 目录名

删除空目录

touch命令效果图:

阶段二Linux 高级编程:Linux基础命令二018

mkdir命令效果图:

阶段二Linux 高级编程:Linux基础命令二018

rm命令效果图:

阶段二Linux 高级编程:Linux基础命令二018

rm删除目录效果图

阶段二Linux 高级编程:Linux基础命令二018

说明:

rm命令想要删除目录需要加上-r选项,-r表示递归删除目录及其内容

rmdir命令效果图:

阶段二Linux 高级编程:Linux基础命令二018

2. 小结

  • touch 表示创建文件
  • mkdir 表示创建目录
  • rm 表示删除文件或者目录,如果删除目录需要使用 -r 选项,-r 表示递归删除目录及其内容
  • rmdir 表示删除空目录

猜你喜欢

转载自blog.csdn.net/bobin666/article/details/115027629