切換目錄:
切換到該目錄下***的目錄:
cd ***
cd .. (或cd ../)
切換到系統根目錄:
cd /
切換到使用者主目錄:
cd ~
cd -
操作目錄:
建立目錄:
mkdir [目錄名稱]
建立多級目錄:
mkdir /var/temp/*** -p
檢視目錄資訊:
ls(或ll——檢視詳細資訊)
尋找目錄:
find [目錄] [引數]
//在/home目錄下查詢以.txt結尾的檔名
find /home -name ".txt"
//忽略大小寫
find /home -iname ".txt"
//匹配檔案路徑或者檔案
find /usr/ -path ".txt"
//基於正規表示式匹配檔案路徑
find -regex ".*\(\.txt\|\.pdf\)$"
修改目錄的名稱或者移動檔案:
mv [目錄名稱] [新目錄名稱/目錄的新位置]
拷貝目錄:-r表示遞迴,多級檔案的複製
cp -r [目錄名稱] [目錄拷貝的目標位置]
刪除目錄:
rm -rf [目錄]
操作檔案:
建立檔案:
touch [檔名稱]
//建立檔案並寫入
echo [需要寫入的內容] > [需要建立的檔名]
檢視檔案:
//只能顯示最後一屏內容
cat [檔名稱]
more [檔名稱]
//使用鍵盤上的pgup和pgdn向下和向下翻頁,q退出檢視
less [檔名稱]
//檢視檔案的後10行,ctrl+c結束
tail -10 [檔名稱]
//對某個檔案進行動態監控
tail -f [檔名稱]
修改檔案:
vim [檔名稱]
//按 i 進入編輯模式,然後進行編輯,編輯結束以後按esc退出,輸入wq儲存並退出,或者輸入q!強制退出不儲存。
刪除檔案:
rm -rf [檔案]
壓縮檔案相關:
打包並壓縮檔案:
tar -zcvf [打包壓縮後的檔名] [要打包壓縮的檔案1] [要打包壓縮的檔案2...]
解壓壓縮包:
//解壓到當前目錄下
tar -xvf [檔名]
//解壓到指定目錄下
tar -xvf [檔名] -c [指定路徑]
系統管理命令:(檢視記憶體使用、網路情況)
(1)df 和 df -hl用來檢查檔案系統的磁碟空間占用情況,使用許可權是所有使用者。
(2)top,用來顯示執行中的程式程序,使用許可權是所有使用者(相對程序進行實時監控應該用top命令)。
然後按p按cpu佔用率大小的順序排列程序列表。按m以記憶體佔用率大小的順序排列程序列表。
(3)free,用來顯示記憶體的使用情況,使用許可權是所有使用者。
(4)lp,列印檔案的命令,使用許可權是所有使用者。
(5)useradd,用來建立使用者賬號和建立使用者的起始目錄,使用許可權是超級使用者。
(6)kill,殺死程序。
(7)ps -ef,檢視程序完整資訊(ps顯示的是程序瞬間狀態,不連續)。
(8)ps -aux,列出目前所有正在記憶體中的程序資訊。
(9)netstat,檢視網路狀態。
(10)echo $?,返回上一條命令退出時狀態碼。
其它常用命令:
顯示當前所在位置:
pwd
搜尋:(color代表高亮顯示)
grep [要搜尋的字串] [要搜尋的檔案] --color
殺死程序(先用ps找到程序所屬的pid)
kill -9 [程序的pid]
檢視網絡卡:
ifconfig
檢視當前系統的埠使用:
netstat -an
關機:
shutdown
重啟:
reboot
grep的使用:
-c:僅僅輸出匹配行的計數。
-i:不區分大小寫(僅僅適用於單字元)。
-h:查詢多檔案時不顯示檔名稱。
-l:列出檔案內容符合指定的樣式的檔名稱。
-n:顯示匹配行及行號。
-s:不顯示不存在或無匹配文字的錯誤資訊。
-v:顯示不包括匹配文字的全部行。
awk的使用:
awk是行處理器,依次對每一行進行處理,然後輸出。
一般用法:
//只能用單引號
awk ''
//示例:每行按空格或tab分割(預設情況),輸出文字中的1、4項
awk '' log.txt
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...