常用的SHELL命令

2021-10-25 02:57:50 字數 1485 閱讀 4548

1、 ls: 類似於dos下的dir命令

ls最常用的引數有三個: -a -l -f。

ls –a

linux上的檔案以.開頭的檔案被系統視為隱藏檔案,僅用ls命令是看不到他們的,而用ls -a除了顯示一般檔名外,連隱藏檔案也會顯示出來。

ls –l

該引數顯示更詳細的檔案資訊。

ls –f

使用這個引數表示在檔案的後面多新增表示檔案型別的符號,例如*表示可執行,/表示目錄,@表示鏈結檔案,這都是因為使用了-f這個引數。但是現在基本上所有的linux發行版本的ls都已經內建了-f引數,也就是說,不用輸入這個引數,我們也能看到各種分辨符號。

2、cd: 用於切換使用者當前工作目錄

cd aaa 進入aaa目錄

cd 命令後不指定目錄,會切換到當前使用者的home 目錄

cd ~ 作用同cd後不指定目錄,切換到當前使用者的home 目錄

cd - 命令後跟乙個減號,則會退回到切換前的目錄

cd … 返回到當前目錄下的上一級目錄

3、pwd:用於顯示使用者當前工作目錄

4、mkdir 和 rmdir

midir:建立目錄 rmdir:刪除目錄

兩個命令都支援-p引數,對於mkdir命令若指定路徑的父目錄不存在則一併建立,對於rmdir命令則刪除指定路徑的所有層次目錄,如果資料夾裡有內容,則不能用rmdir命令

如下:mkdir -p 1/2/3

rmdir -p 1/2/3

5、cp:複製命令

複製乙個檔案到另一目錄:cp 1.txt …/test2

複製乙個檔案到本目錄並改名:cp 1.txt 2.txt

複製乙個資料夾a並改名為b:cp -r a b

6、mv:移動命令

將乙個檔案移動到另乙個目錄:mv 1.txt …/test1

將乙個檔案在本目錄改名:mv 1.txt 2.txt

將乙個檔案一定到另乙個目錄並改名:mv 1.txt …/test1/2.txt

7、rm命令

rm命令用於刪除檔案,與dos下的del/erase命令相似,rm命令常用的引數有三個:-i,-r,-f。

–i :系統在刪除檔案之前會先詢問確認,使用者回車之後,檔案才會真的被刪除。需要注意,linux下刪除的檔案是不能恢復的,刪除之前一定要謹慎確認。

–r:該引數支援目錄刪除,功能和rmdir命令相似。

–f:和-i引數相反,-f表示強制刪除

8、du、df命令

du命令可以顯示目前的目錄所占用的磁碟空間,df命令可以顯示目前磁碟剩餘空間。

如果du命令不加任何引數,那麼返回的是整個磁碟的使用情況,如果後面加了目錄的話,就是這個目錄在磁碟上的使用情況。

du -hs 指定目錄 檢視指定目錄的總大小

du -hs ./* 檢視當前目錄下的所有資料夾和檔案的大小

這兩個命令都支援-k,-m和-h引數,-k和-m類似,都表示顯示單位,乙個是k位元組乙個是兆位元組,-h則表示human-readable,即友好可讀的顯示方式。

常用的shell命令

linux下常用的shell命令 1 mkdir file file1 在file目錄下建立乙個名為file1的目錄。常用屬性 p 當上級目錄不存在時將上級目錄一併建立。2 rmdir file file1 刪除file目錄下的file1目錄。在刪除前要確定目錄為空 目錄,否則無法刪除。常用屬性 r...

常用的Shell命令

根據功能分類記憶 補充 1.在linux系統中,每個使用者都擁有自己的主目錄。普通使用者的主目錄一般都在 home下面,目錄名就是使用者名稱 root使用者的主目錄是 root。通常情況下,普通使用者對自己的主目錄擁有所有操作許可權,對其他使用者的主目錄沒有任何操作許可權 2.root使用者是lin...

常用的shell命令

ls 檢視當前路徑下的 沒有被隱藏 檔案 ls l 檢視檔案的詳細資訊 ls a 檢視所有的檔案 包含被隱藏的檔案 cd 切換路徑 pwd 顯示完整的當前路徑 home gec 家目錄 根目錄 touch 建立檔案 touch hello.c mkdir 建立目錄 mkdir project rm ...