檔案檢視和連線命令 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...