/
寫起,如:目錄 /usr/share/man
。
/
寫起,其寫法如:
.
代表此層目錄..
代表上層目錄-
代表前一個工作目錄~
代表自己的家目錄~user
代表到 user 這個用戶的家目錄
cd 變換工作目錄。
pwd 顯示目前所在的目錄。
mkdir 建立新目錄。
rmdir 刪除【空】的目錄。
[root@dywHome2 ~]# cd .. [root@dywHome2 /]# cd [root@dywHome2 ~]# cd /home/dywang [root@dywHome2 dywang]# cd ~ [root@dywHome2 ~]# cd ~dywang [root@dywHome2 dywang]# cd ../../var [root@dywHome2 var]# cd ~test -bash: cd: ~test: No such file or directory
[root@dywHome2 var]# cd /var/log [root@dywHome2 log]# pwd /var/log
[root @test /root ]# mkdir [-mp] [目錄名稱] 參數說明: -m :直接設定檔案的權限,而不管 umask 內容。 -p :直接將上層目錄遞迴建立起來。 #範例: [root @test /root]# cd tmp [root @test /tmp]# mkdir test %*<== 建立名稱為 test 的目錄。 *) [root @test /tmp]# mkdir -p test1/test2/test3/test4 %*<== 直接建立 test2... 等上層目錄。*) [root @test /tmp]# mkdir -m 711 testqq %*<== 建立權限為 711 的目錄。*) [root @test /tmp]# ll test* drwxrwxr-x 2 test test 4096 Feb 6 20:47 test/ drwxrwxr-x 3 test test 4096 Feb 6 20:48 test1/ drwx--x--x 2 test test 4096 Feb 6 20:48 testqq/
[root @test /root ]# rmdir [-p] [目錄名稱] 參數說明: -p :將上層的目錄也刪除。 #範例: [root @test /root]# rmdir test %*<== 刪除名稱為 test 的目錄 *) [root @test tmp]# ll drwxrwxr-x 3 test test 4096 Feb 6 20:48 test1/ [root @test tmp]# rmdir test1 rmdir: `test1': Directory not empty [root @test tmp]# rmdir -p test1/test2/test3/test4 [root @test tmp]$ ll
$PATH
:提供搜尋指令之路徑
練習題
cd ~
cd ~csie2
cd ~csie
cd ~test
,則 test 有何限制?
$PATH
提供搜尋指令的路徑,如何顯示其內容?
echo $PATH
/home/csie
下有一可執行檔 foo
,但本目錄並不在 $PATH
設定中,如何執行 foo
?
./foo
或 /home/csie/foo