Linux常用命令記錄

2022-01-20 02:21:14 字數 3550 閱讀 5323

一、磁碟管理常用命令:

1、cd命令:用於切換當前工作目錄至 dirname(目錄引數)

cd directory #切換到directory目錄下,可以使用絕對路徑,也可以使用相對路徑

cd ~#切換到使用者主目錄

cd .. #切換到父目錄,即上級目錄

cd - #切換到此目錄之前所在目錄

2、ls命令:用於顯示指定工作目錄下之內容(列出目前工作目錄所含之檔案及子目錄)

ls  #列出當前目錄下所有非隱藏檔案

ls ../ #列出父目錄下所有非隱藏檔案

ls -la #列當前目錄下所有檔案,包括.開頭的隱藏檔案

ls directory #列出directoty下所有非隱藏檔案,directory可以使用絕對路徑或相對路徑

3、mkdir命令用於建立名稱為 dirname 之子目錄

mkdir test   #在當前目錄下建立test資料夾

mkdir -p test/a/b #在當前目錄下遞迴建立test/a/b檔案

windows下:mkdir aa\\bb

4、pwd命令用於顯示工作目錄。執行pwd指令可立刻得知您目前所在的工作目錄的絕對路徑名稱。

二、檔案管理

1、rm命令用於刪除乙個檔案或者目錄

rm file #刪除當前資料夾下的file檔案

rm -rf test #刪除當前資料夾下的test資料夾

語法:rm [options] name...

options引數:

2、cp命令主要用於複製檔案或目錄。

cp a.txt b.txt  #複製檔案a.txt,命名為b.txt

語法:cp [options]source dest

引數說明:

-f:覆蓋已經存在的目標檔案而不給出提示。

-i:與-f選項相反,在覆蓋目標檔案之前給出提示,要求使用者確認是否覆蓋,回答"y"時目標檔案將被覆蓋。

-p:除複製檔案的內容外,還把修改時間和訪問許可權也複製到新檔案中。

-r:若給出的原始檔是乙個目錄檔案,此時將複製該目錄下所有的子目錄和檔案。

scp 命令用於 linux 之間複製檔案和目錄。scp 是 secure copy 的縮寫, scp 是 linux 系統下基於 ssh 登陸進行安全的遠端檔案拷貝命令。

scp 是加密的,rcp 是不加密的,scp 是 rcp 的加強版。

3、cat 命令用於連線檔案並列印到標準輸出裝置上。

cat -n #顯示檔案內容的行號

cat -b #類似-n,但是不對空白行進行編號

cat -s #當遇到有連續兩行以上的空白行時,就代換為一行的空白行

4、查日誌:tail 命令可用於檢視檔案的內容,有乙個常用的引數 -f 常用於查閱正在改變的日誌檔案。

tail -f filename 會把 filename 檔案裡的最尾部的內容顯示在螢幕上,並且不斷重新整理,只要 filename 更新就可以看到最新的檔案內容。

語法:tail [引數][檔案]

引數:5、head 命令可用於檢視檔案的開頭部分的內容,有乙個常用的引數 -n 用於顯示行數,預設為 10,即顯示 10 行的內容。

語法:head [引數][檔案]

引數:6、find 命令用來在指定目錄下查詢檔案。任何位於引數之前的字串都將被視為欲查詢的目錄名。如果使用該命令時,不設定任何引數,則 find 命令將在當前目錄下查詢子目錄與檔案,並且將查詢到的子目錄和檔案全部進行顯示。

語法:find path -option [-print][-exec-ok command ]{}\;

引數說明 :

find 根據下列規則判斷 path 和 expression,在命令列上第乙個 - ( ) , ! 之前的部份為 path,之後的是 expression。如果 path 是空字串則使用目前路徑,如果 expression 是空字串則使用 -print 為預設 expression。

expression 中可使用的選項有二三十個之多,在此只介紹最常用的部份。

-mount, -xdev : 只檢查和指定目錄在同乙個檔案系統下的檔案,避免列出其它檔案系統中的檔案

-amin n : 在過去 n 分鐘內被讀取過

-anewer file : 比檔案 file 更晚被讀取過的檔案

-atime n : 在過去n天內被讀取過的檔案

-cmin n : 在過去 n 分鐘內被修改過

-cnewer file :比檔案 file 更新的檔案

-ctime n : 在過去n天內被修改過的檔案

-empty : 空的檔案-gid n or -group name : gid 是 n 或是 group 名稱是 name

-ipath p, -path p : 路徑名稱符合 p 的檔案,ipath 會忽略大小寫

-name name, -iname name : 檔名稱符合 name 的檔案。iname 會忽略大小寫

-size n : 檔案大小 是 n 單位,b 代表 512 位元組的區塊,c 表示字元數,k 表示 kilo bytes,w 是二個位元組。

-type c : 檔案型別是 c 的檔案。

d: 目錄

c: 字型裝置檔案

b: 區塊裝置檔案

p: 具名貯列

f: 一般檔案

l: 符號鏈結

s: socket

-pid n : process id 是 n 的檔案

//

將目前目錄及其子目錄下所有最近 20 天內更新過的檔案列出

# find . -ctime -20

//將目前目錄及其子目錄下所有延伸檔名是 c 的檔案列出來。

# find . -name "

*.c"

7、mv 命令用來為檔案或目錄改名、或將檔案或目錄移入其它位置。

語法:mv [options]source dest

引數說明:

mv 檔名 檔名

將源檔名改為目標檔名

mv 檔名 目錄名

將檔案移動到目標目錄

mv 目錄名 目錄名

目標目錄已存在,將源目錄移動到目標目錄;目標目錄不存在則改名

mv 目錄名 檔名

出錯

//

將檔案 aaa 更名為 bbb :

mv aaa bbb

//將 info目錄放入logs目錄中。注意,如果logs目錄不存在,則該命令將info改名為logs。

mv info/logs

//再如將/usr/student下的所有檔案和目錄移到當前目錄下,命令行為:

$ mv /usr/student/*

.

三、備份壓縮

1、tar命令用於備份檔案。tar是用來建立,還原備份檔案的工具程式,它可以加入,解開備份檔案內的檔案。

tar -zxvf file.tar.gz #解壓tar.gz壓縮包

tar -xvf file.tar #解壓tar壓縮包

linux 常用命令記錄

一 chmod chmod命令有兩種格式 符號格式和絕對格式 符號格式為 chmod who operator permission filename who欄位要使用字元,可以使用字元有 a 所有使用者,三個不同級別的許可權都可以進行修改 u 系主,改變系主的許可權 g 組,改變同組的許可權 o ...

Linux 常用命令記錄

放假無聊時間,學習下linux基本命令,基礎的東西還是要牢牢掌握,大神勿噴!1 pwd 檢視當前檔案目錄 2 cd home 進入home資料夾 3 cd 返回上兩級目錄 4 ls 檢視目錄中的檔案 5 ls f 檢視目錄中的檔案 6 mkdir p test test1 此時若路徑中的某些目錄尚不...

linux常用命令記錄

1.要查閱乙個檔案內容時,常用的命令是cat與more及less了。下面介紹各個查閱命令的用途吧 cat是concatenate 連續 的縮寫,主要的功能是將乙個檔案的內容連續顯示在螢幕上面 tac從最後一行開始顯示 它使cat的倒寫 nl 顯示的時候順便輸出行號 more 一頁一頁地顯示檔案內容 ...