cd ../../ ls abc/def
.和..
每個目錄下都有.和... 表示當前目錄.. 表示上一級目錄,即父目錄 根目錄下的.和..都表示當前目錄
ls [OPTION]… [FILE]…
ls是英文單詞list的簡寫,其功能為列出目錄的內容。這是用戶最常用的一個命令,因 為用戶需要不時地查看某個目錄的內容。該命令類似于DOS下的dir命令。 對于每個目錄, 該命令將列出其中的所有子目錄與文件。對于每個文件,ls將輸出其文件名以及所要求的其 他信息。默認情況下,輸出條目按字母順序排序。當未給出目錄名或是文件名時,就顯示當 前目錄的信息。
主要的OPTION有:
-a 列出隱藏文件,文件中以“.”開頭的均為隱藏文件,如:~/.bashrc -l 列出文件的詳細信息 -R 連同子目錄中的內容一起列出
用ls -l命令顯示的信息中,開頭是由10個字符構成的字符串,其中第一個字符表示文 件類型,它可以是下述類型之一:
- 普通文件 d 目錄 l 符號鏈接 b 塊設備文件 c 字符設備文件 s socket文件,網絡套接字 p 管道
后面的9個字符表示文件的訪問權限,分為3組,每組3位。第一組表示文件屬主的權 限,第二組表示同組用戶的權限,第三組表示其他用戶的權限。每一組的三個字符分別表示 對文件的讀、寫和執(zhí)行權限。各權限如下所示:
r 讀 w 寫 x 可執(zhí)行。對于目錄,表示進入權限。 s 當文件被執(zhí)行時,把該文件的UID或GID賦予執(zhí)行進程的UID(用戶ID)或GID(組 ID)。 t 設置標志位(sticky bit)。如果是有sticky bit的目錄,在該目錄下任何用戶只要有適當的權限即可創(chuàng)建文 件,但文件只能被超級用戶、目錄擁有者或文件屬主刪除。如果是有sticky bit的可執(zhí)行文件,在該文件執(zhí)行后, 指向其正文段的指針仍留在內存。這樣再次執(zhí)行它時,系統(tǒng)就能更快地裝入該文件。 - 沒有相應位置的權限。
訪問權限后面的數字表示與該文件共享inode的文件總數,即硬鏈接數(參見下面ln命 令)。
change dir 改變當前所在路徑
cd ~ cd dir1/dir2 cd ..
查看指定命令所在路徑
which ls
查看當前所在路徑
pwd
mkdir [OPTION] DIRECTORY…
創(chuàng)建目錄DIRECTORY,可以一次創(chuàng)建多個。OPTION如果是-p,表示可以連同父目錄一起 創(chuàng)建。
rmdir [OPTION]… DIRECTORY…
刪除空目錄,可以一次刪除多個。OPTION如果是-p,表示可以連同空的父目錄一起刪 除。mkdir和rmdir的用法舉例:
$ mkdir a $ mkdir a/b $ ls a b $ rmdir a/b $ ls a $ rmdir a $ mkdir a/b mkdir: cannot create directory `a/b': No such file or directory $ mkdir -p a/b $ rmdir -p a/b
touch [OPTION]… FILE…
刪除文件:
rm file
刪除目錄:
rm dir -rf
重命名:
mv file1 file2
移動文件:
mv file1 ~/
拷貝文件:
cp file1 file2 cp file1 dir/ cp file1 ../
拷貝目錄:
cp dir1 dir2 -r cp dir1 ~/ -r
查看文件里內容,輸出到終端,如果cat時沒跟文件名,則讀標準輸入,遇到\n后,輸 出到標準輸出,終端下輸入Ctrl-d表示結束
上一個教程:linux常用命令:Linux 文件類型與擴展名
下一個教程:linux命令大全(整理)