Linux常用命令

2021-10-03 23:09:31 字數 3870 閱讀 3481

檔案檢視和連線命令 cat

命令解釋

cat > file

建立新檔案 file,從鍵盤讀取輸入,若檔案已存在,則替換已有檔案。

cat >> file

將資料追加到已有檔案 file 中

cat < file 或 cat file

檢視檔案 file

cat < file > newfile

複製 file 到 newfile 中

cat file1 file2

連線 file1 和 file2

cat file1 file2 > newfile

連線 file1 和 file2,儲存至 newfile

分屏顯示命令 more

more [-dlfpcsu] [-num] [+/pattern] [+linenum] [filenames…]

命令解釋

more -num file

分 num 次顯示檔案 file

more -d file

提示使用者,在畫面下方顯示 [press space to continue, 『q』 to quit.]

more -f file

計算行數時,以實際上的行數,而非自動換行過後的行數(有些單行字數太長的會被擴充套件為兩行或兩行以上)

more -p file

不以捲動的方式顯示每一頁,而是先清除螢幕後再顯示內容

more -c file

與 -p 相似,不同的是先顯示內容再清除其他舊資料

more -s file

當遇到有連續兩行以上的空白行,就代換為一行的空白行

more -u file

不顯示下引號 (根據環境變數 term 指定的 terminal 而有所不同)

more +/pattern file

在每個文件顯示前搜尋該字串(pattern),然後從該字串之後開始顯示

more +num file

從第 num 行開始顯示

more file1 file2

顯示 file1, file2(可檢視多個文件)

按頁顯示命令 less

less [選項] < filename >

引數解釋

-b《緩衝區大小》 設定緩衝區的大小

-e當檔案顯示結束後,自動離開

-f強迫開啟特殊檔案,例如外圍裝置代號、目錄和二進位制檔案

-g-i

忽略搜尋時的大小寫

-m顯示類似more命令的百分比

-n顯示每行的行號

-o《檔名》 將less 輸出的內容在指定檔案中儲存起來

-q不使用警告音

-s顯示連續空行為一行

-s行過長時間將超出部分捨棄

-x《數字》 將"tab"鍵顯示為規定的數字空格

/字串

向下搜尋"字串"的功能

?字串

向上搜尋"字串"的功能

複製命令 cp

cp [選項] < source > < dest >

cp [選項] < source > … < directory >

引數解釋

-a保留鏈結、檔案屬性,並複製目錄下的所有內容。其作用等於 -d,-p,-r 引數組合。

-d複製時保留鏈結。

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

-i覆蓋目標檔案並給出提示.

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

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

-l不複製檔案,只是生成鏈結檔案。

刪除命令 rm

rm [選項] < name >…

引數解釋

-i刪除目標前逐一詢問確認。

-r將目錄及以下之檔案逐一刪除。

-rf將子目錄及子目錄中所有檔案刪除,並且不用–確認,慎用。

移動或重新命名命令 mv

mv [選項] < source > < dest >

mv [選項] < source > … < directory >

命令解釋

mv filen newfile

將源檔名改為目標檔名

mv file directory

將檔案移動到目標目錄

mv directory directory

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

解釋-i

若指定目錄已有同名檔案,則先詢問是否覆蓋舊檔案

-f在 mv 操作要覆蓋某已有的目標檔案時不給任何指示

檔案許可權修改命令 chmod

chmod [+, -, =] filename

chmod abc filename(a,b,c 各為乙個數字,可以為rwx 數字代號的組合,分別代表u,g,o的許可權)

命令解釋

u表示該檔案的擁有者

g表示與該檔案的擁有者屬於同乙個群體(group)者

o表示其他

a表示這三者皆是。

+表示增加許可權

-表示取消許可權

=表示唯一設定許可權。

r表示可讀取, 數字代號為 4

w表示可寫入,數字代號為 2

x表示可執行,數字代號為 1

-不具任何許可權,數字代號為 0

x表示只有當該檔案是個子目錄或者該檔案已經被設定過為可執行。 引數

解釋-c

若該檔案許可權確實已經更改,才顯示其更改動作

-f若該檔案許可權無法被更改也不要顯示錯誤訊息

-v顯示指令執行過程

-r對目前目錄下的所有檔案與子目錄進行相同的許可權變更(即以遞迴的方式逐個變更)

檔案查詢 grep

搜尋指定檔案的內容

grep [選項] pattern [file…]

引數解釋

-i不區分大小寫

-o只輸出匹配到的部分(而不是整個行)

-v輸出不符合查詢條件的行

-c對匹配的行計數

-n顯示相應的行號

打包命令 tar

引數解釋

-c建立備份檔案

-r追加檔案

-t列出備份檔案內容

-u更新備份

-x釋放檔案

-f指定備份檔案或裝置(放在引數最後)

-v報告處理的檔案資訊

-z用gzip來壓縮/解壓檔案

-j用bzip2來壓縮/解壓檔案

建立目錄命令 mkdir

mkdir [-p] < dirname>

刪除空目錄命令 rmdir

rmdir [-p] < dirname >

切換工作命令目錄 cd

cd < dirname >

顯示當前目錄命令 pwd

pwd檢視目錄命令 ls

ls [選項] [< name > ]

查詢檔案或目錄命令 find

find [path…] [expression]

檔案定位命令 locate/slocate

locate [選項] < search string >

顯示文字命令 echo

echo [-n] < 字串 >

顯示命令 cal

cal [選項] [[月]年]

日期顯示命令 date

顯示日期和時間的命令格式:date [選項] [+formatstring]

設定日期和時間的命令格式:date < setstring >

清除螢幕命令 clear

clear

顯示多工命令 ps

ps

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...