Linux2

发布时间 2023-08-03 15:53:24作者: Ninnne

目录切换相关命令(cd/pwd)

cd切换工作目录

当Linux终端(命令行)打开的时候,会默认以用户的HOME目录作为当前的工作目录。我们可以通过cd命令,更改当前所在的工作目录

语法: cd [Linux路径]

  1. cd命令无需选项,只有参数,表示要切换到哪个目录下

  2. cd命令直接执行,不写参数,表示回到用户的HOME目录

 

pwd查看当前目录

pwd作用:输出当前所在的工作目录

通过ls来验证当前的工作目录是不恰当的。我们可以通过pwd命令,来查看当前所在的工作目录。

语法: pwd

  1. pwd命令,无选项,无参数,直接输入pwd即可

 

 

相对路径、绝对路径和特殊路径符

相对路径和绝对路径

  1. 绝对路径: 以根目录为起点,描述路径的一种写法,路径描述以 / 开头

写法: cd /home/ninnne/Desktop

 

  1. 相对路径:以当前目录为起点,描述路径的一种写法,路径描述无需以 / 开头

写法:cd Desktop

 以home目录为起点

  1. 特殊路径符

要想返回上一级,可以通过特殊路径符来完成、

  1. . 表示当前目录,比如 cd ./Desktop 表示切换到当前目录下的Desktop目录内,和cd Desktop效果一样

  2. .. 表示上一级目录,比如:cd .. 即可切换到上一级目录,cd ../.. 即可切换到上二级目录

  3. ~ 表示HOME目录,比如: cd ~ 即可切换到HOME目录或者cd ~/Desktop(~ == /home/ninnne),切换到HOME内的Desktop目录

 

 

描述

  1. 当前工作目录内有一个test文件夹,文件夹内有一个文件hello.txt ,请描述文件的相对路径

test/hello.txt

  1. 当前工作目录的上级目录有一个test文件夹,文件夹内有一个文件hello.txt ,请描述文件的相对路径

../test/hello.txt

  1. 在HOME目录内有一个test文件夹,文件夹内有一个文件hello.text,请描述文件的相对路径

~/test/hello.txt

 

创建目录命令(mkdir)

mkdir命令:通过mkdir命令可以创建新的目录(文件夹)

语法:mkdir [-p] Linux路径

  1. 参数必填,表示Linux路径,即要创建的文件夹的路径,相对路径或绝对路径均可

  2. -p选项可选,表示自动创建不存在的父目录,适用于创建连续多层级的目录

 

 

-p选项

可以一次性创建多个层级的目录

 

注意:创建文件夹需要修改权限,要确保操作均在HOME目录内,不要再HOME外操作,涉及到权限问题,HOME外无法成功

 

 

练习:请通过命令在HOME目录内,创建如下路径(需使用特殊符号~):itcast/ninnne/nice/666

答案:mkdir -p ~/itcast/ninnne/nice/666