Linux基本命令練習(1)__Linux

來源:互聯網
上載者:User

參考實驗樓課程Linux命令執行個體練習

ls 命令:

ls 命令是 linux下最常用的命令,ls命令就是 list的縮寫。 ls用來列印出目前的目錄的清單。如果 ls 指定其他目錄,那麼就會顯示指定目錄裡的檔案及檔案夾清單。通過 ls命令不僅可以查看 linux檔案夾包含的檔案,而且可以查看檔案許可權(包括目錄、檔案夾、檔案許可權)查看目錄資訊等等。

命令格式:

ls [選項] [目錄名]

常用參數:

參數

描述

-a

–all 列出目錄下的所有檔案,包括以 .開頭的隱含檔案

-l

除了檔案名稱之外,還將檔案的許可權、所有者、檔案大小等資訊詳細列出來

-d

–directory 將目錄象檔案一樣顯示,而不是顯示其下的檔案

-h

–human-readable 以容易理解的格式列出檔案大小 (例如 1K 234M 2G)

-t

以檔案修改時間排序

如:ls –l /home/d* 列出/home目錄中所有以”d”開頭的檔案目錄的大小


cd 命令

cd 命令可以說是 Linux中最基本的命令語句,其他的命令語句要進行操作,都是建立在使用 cd命令上的。cd 命令是 change directory的縮寫,切換目前的目錄至指定的目錄。 命令格式:

cd [目錄名]

常見樣本:

cd .. 從目前的目錄進入父目錄

cd ~ 從目前的目錄進入目前使用者主目錄

cd - 從目前的目錄進入上次所在目錄


pwd 命令

Linux 中用 pwd命令來查看“當前工作目錄”的完整路徑。簡單得說,每當你在終端進行操作時,你都會有一個當前工作目錄。在不太確定當前位置時,就會使用 pwd來判定目前的目錄在檔案系統內的確切位置。 pwd命令是 print working directory的縮寫。 命令格式:

pwd [選項] 常用參數:

參數

描述

-P

顯示實際實體路徑,而非使用串連(link)路徑

-L

當目錄為串連路徑時,顯示串連路徑

 

mkdir命令

mkdir 命令用來建立指定名稱的目錄,要求建立目錄的使用者在目前的目錄中具有寫入權限,並且指定的目錄名不能是目前的目錄中已有的目錄。 mkdir命令是 make directory的縮寫。 命令格式:

mkdir [選項]目錄 常用參數:

參數

描述

-m --mode=模式

設定許可權<模式>

-p --parents

可以是一個路徑名稱。若路徑中的某些目錄尚不存在,加上此選項後,系統將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄

-v --verbose

每次建立新目錄都顯示資訊

常用範例:

mkdir –p test/txt 遞迴建立多個目錄

mkdir –m 777 test 建立許可權為 777 的目錄(讀取存入執行許可權)

mkdir –vp test 建立目錄顯示資訊


rm 命令

rm 是常用的命令,該命令的功能為刪除一個目錄中的一個或多個檔案或目錄,它也可以將某個目錄及其下的所有檔案及子目錄均刪除。對於連結檔案,只是刪除了連結,原有檔案均保持不變。

rm 是一個危險的命令,使用的時候要特別當心,尤其對於新手,否則整個系統就會毀在這個命令(比如在/(根目錄)下執行 rm * -rf)。所以,我們在執行 rm之前最好先確認一下在哪個目錄,到底要刪除什麼東西,操作時保持高度清醒的頭腦。

rm 命令是 remove的縮寫。 命令格式:

rm [選項]檔案或目錄 常用參數:

參數

描述

-f --force

忽略不存在的檔案,從不給出提示

-i --interactive

進行互動式刪除

-r --recursive

指示 rm 將參數中列出的全部目錄和子目錄均遞迴地刪除

-v --verbose

詳細顯示進行的步驟

 

mv命令

mv 命令功能是用來移動檔案或變更檔名,是 Linux系統下常用的命令,經常用來備份檔案或者目錄。 mv命令根據第二個參數類型(是目標檔案還是目標目錄),決定執行將檔案重新命名或將其移至一個新的目錄中。當第二個參數類型是檔案時,mv命令完成檔案重新命名,此時,源檔案只能有一個(也可以是來源目錄名),它將所給的源檔案或目錄重新命名為給定的目標檔案名。當第二個參數是已存在的目錄名稱時,源檔案或目錄參數可以有多個,mv命令將各參數指定的源檔案均移至目標目錄中。 mv 命令是 move 的縮寫。 命令格式:

mv [選項]源檔案或目錄 目標檔案或目錄 常用參數:

參數

描述

-b --back

若需覆蓋檔案,則覆蓋前先行備份

-f --force

如果目標檔案已經存在,不會詢問而直接覆蓋

-i --interactive

若目標檔案已經存在時,就會詢問是否覆蓋

-u --update

若目標檔案已經存在,且源檔案比較新,才會更新

-t --target

該選項適用於移動多個源檔案到一個目錄的情況,此時目標目錄在前,源檔案在後

 rename命令可以批量重新命名檔案。需要使用正則。

cp命令

cp 命令用來複製檔案或者目錄,是 Linux系統中最常用的命令之一。一般情況下,shell會設定一個別名,在命令列下複製檔案時,如果目標檔案已經存在,就會詢問是否覆蓋,不管你是否使用-i參數。但是如果是在 shell 指令碼中執行 cp時,沒有-i 參數時不會詢問是否覆蓋。這說明命令列和 shell指令碼的執行方式有些不同。 cp命令是 copy 的縮寫。命令格式:

cp [選項]源檔案目錄 cp [選項] -t目錄 源檔案常用參數:

參數

描述

-t --target-directory

指定目標目錄

-i --interactive

覆蓋前詢問(使前面的 -n選項失效)

-n --no-clobber

不要覆蓋已存在的檔案(使前面的 -i選項失效)

-s --symbolic-link

對源檔案建立符號連結,而非複製檔案

-f --force

強行複製檔案或目錄,不論目的檔案或目錄是否已經存在

-u --update

使用這項參數之後,只會在源檔案的修改時間較目的檔案更新時,或是對應的目的檔案並不存在,才複製檔案

常用樣本:

 cp  -i  test1/* test2 將test1目錄下的所有檔案複製到test2目錄下,覆蓋前詢問

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.