返回首页   进站必读

1.8 cd


1.8 cd (change directory)

1.8.1 改变活动目录

假设当前目录下有一个a目录,要切换到a目录下可以输入

$ls
main.c  Makefile akaedu a
$pwd
/home/ymqqqqdx/
$cd a
$pwd
/home/ymqqqqdx/a

1.8.2 绝对路径

假设要切换到用户主目录下的a目录,可以使用绝对路径

$pwd
/
$cd /home/ymqqqqdx/a
$pwd
/home/ymqqqqdx/a

1.8.3 相对路径

同1.2.3.2,假设当前就在用户主目录下,可以使用相对路径

$pwd
/home/ymqqqqdx
$cd a
$pwd
/home/ymqqqqdx/a

1.8.4 主目录

每一个用户都有一个对应的主目录,其绝对路径为/home/usrname
要切换到主目录时,只需输入cd,即可回到用户主目录。
另外~代表当前用户的主目录,~/a即代表主目录下的a目录

$pwd
/home/ymqqqqdx/a/b/c/d
$cd
$pwd
/home/ymqqqqdx/
$cd ~/a
/home/ymqqqqdx/a

1.8.5 ..(上层目录)和.(当前目录)

..代表上层目录 .代表当前目录,若要运行当前目录下的a.out程序,即可输入./a.out运行程序。

$pwd
/home/ymqqqqdx/a/b/c/d
$cd ..
$pwd
/home/ymqqqqdx/a/b/c
$./a.out
hello world!