8.1 ls
ls[選項][目錄名|列出相關目錄下的所有目錄和檔案
//如果沒有目錄名即顯示當前目錄。
-t按修改時間排序顯示
8.2 cd/:根目錄
8.3 mv.
mv[選項]原始檔或目錄目錄或多個原始檔|移動或重新命名檔案
mva/tmp/將檔案a移動到/tmp目錄下
mvab將a命名為b
8.4 cp
cp [選項] 原始檔或目錄 目錄或多個原始檔 | 將原始檔複製至目標檔案,或將多個原始檔複製至目標目錄。
常用選項: -p 連同檔案屬性一起複製過去
8.5 scp
scp [引數] [原路徑] [目標路徑] | 在linux伺服器之間複製檔案和目錄
常用引數 :-v 詳細顯示輸出的具體情況 -r 遞迴複製整個目錄
8.6 rm
rm [選項] 檔案 | 刪除檔案
常用選項: -r 刪除資料夾下所有檔案
8.7 pwd
檢視當前所在路徑
8.8 mkdir
mkdir [選項] 目錄… | 建立新目錄
常用選項:-m 自定義建立目錄的許可權 eg:mkdir -m 777 hehe
如果建立了資料夾後未建立或者放入檔案,則此種空目錄無法用rm+目錄刪除,需要使用:
「rmdir+目錄」 來刪除。
8.9 cat
三種作用:
(1):一次顯示整個檔案:
cat filename (
2):建立新檔案:
cat >filename (
3):合併多個檔案到乙個檔案裡:
cat 1 2 >3
8.10 which
which 可執行檔名稱 | 檢視可執行檔案的位置,在path變數指定的路徑中檢視系統命令是否存在及其位置。
8.11 whereis
whereis [-bmsu] [bms
目錄名 -f ] 檔名| 定位可執行檔案、源**檔案、幫助檔案在檔案系統中的位置。
-b 定位可執行檔案。
-m 定位幫助檔案。
-s 定位源**檔案。
總結一下which、whereis和find的區別:
which 這條命令主要是用來查詢系統path目錄下的可執行檔案。說白了就是查詢那些我們已經安裝好的可以直接執行的命令。 whereis
這個命令可以用來查詢二進位制(命令)、原始檔、man檔案。與which不同的是這條命令可以是通過檔案索引資料庫而非path來查詢的,所以查詢的麵比which要廣。 find 命令要比前邊幾條複雜的多,功能也強大的多。這條命令是通過直接搜尋硬碟的方式查詢的,所以可以保證查詢的資訊絕對可靠。並且支援各種查詢條件。但是功能強大肯定是有代價的,那就是搜尋速度慢。所以一般前邊幾種找不出來的情況下才會使用find。另外如果要實現某些特殊條件的查詢,比如找出某個使用者的size最大的檔案,那就只能用find了。
8.12find
find [path] [option] [action] |
在檔案樹種查詢檔案,並作出相應的處理
8.13 awk
功能強大的文字分析工具
awk ''
pattern 表示 awk 在資料中查詢的內容,而 action 是在找到匹配內容時所執行的一系列命令。 常用的命令有print命令等。
8.14 grep
grep
命令用於查詢檔案裡符合條件的字串。
在當前目錄中,查詢字尾有
file
字樣的檔案中包含
test
字串的檔案,並列印出該字串的行。此時,可以使用如下命令:
grep
要查詢的內容
*字尾名 加
-v引數,顯示不包含要查詢的內容。
8.15
cut:
cut [-bn] [file]
或cut [-c] [file]
或cut [-df] [file]
cut
命令從檔案的每一行剪下位元組、字元和字段並將這些位元組、字元和字段寫至標準輸出。
如果不指定
file
引數,cut
命令將讀取標準輸入。必須指定-b、
-c 或
-f 標誌之一。
-b :以位元組為單位進行分割。這些位元組位置將忽略多位元組字元邊界,除非也指定了
-n 標誌。
-c :以字元為單位進行分割。
-d :自定義分隔符,預設為製表符。
-f
:與-d
一起使用,指定顯示哪個區域。
-n :取消分割多位元組字元。僅和
-b 標誌一起使用。如果字元的最後乙個位元組落在由
-b 標誌的
list
引數指示的
範圍之內,該字元將被寫出;否則,該字元將被排除。
8.16 sed
sed是一種流編輯器,它是文字處理中非常中的工具。
sed常用用法:
a\ 在當前行下面插入文字。
i\ 在當前行上面插入文字。
c\ 把選定的行改為新的文字。
d 刪除,刪除選擇的行。
d 刪除模板塊的第一行。
s 替換指定字元
8.17 netstat
netstat命令用來列印linux中網路系統的狀態資訊。
常用:列出埠:
netstat -a #列出所有埠
netstat -at #列出所有tcp埠
netstat -au #列出所有udp埠
列出所有處於監聽狀態的sockets
netstat –l
netstat –lt 監聽的tcp埠
列出每個協議的統計資訊:
netstat –s
netstat –st tcp埠的統計資訊
8.18 top
linux系統可以通過top命令檢視系統的cpu、記憶體、執行時間、交換分割槽、執行的執行緒等資訊。通過top命令可以有效的發現系統的缺陷出在**。是記憶體不夠、cpu處理能力不夠、io讀寫過高….
敲擊top命令,進入資訊顯示介面。
按h能看到互動資訊選項。
x能使單列和列名加粗顯示
shift+《或》能使加粗列左移右移。
Linux常用命令總結
下面這些命令是我在複習linux時記錄的,沒有詳解,只記錄了簡單的用法 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視物理cpu中core的個數,即核心數 cat proc cpuinfo grep cpu cores un...
LINUX常用命令總結
readlink f 找出符號鏈結所指向的位置 1g 到我檔案頭 g到檔案尾 cat瀏覽檔案 netstat a 檢視所有埠 mkdir 建立資料夾 rm rf 刪除檔案 執行指令碼 指令碼檔案 在當前目錄下 在目錄中查詢檔案 find 檔名 根目錄 當前目錄 剪下 mv vi命令 在檔案中搜尋關鍵...
Linux 常用命令總結
mkdir 建立目錄 ls l 顯示目錄或檔案 cd 切換目錄層次 cat n顯示行號 檢視檔案內容 cat demo.text eof 建立檔案 結尾eof退出編輯狀態 tac 反轉內容輸出 cp apr 拷貝檔案或者目錄 rm f 強制刪除檔案 r 遞迴刪除 刪除檔案或目錄 fr 刪除指定的目錄...