Linux 常用命令

2021-10-10 09:59:42 字數 1660 閱讀 9426

儲存檔案相關命令

按esc鍵 跳到命令模式,然後: 

:w   儲存檔案但不退出vi

:w file 將修改另外儲存到file中,不退出vi

:w!   強制儲存,不推出vi

:wq  儲存檔案並退出vi

:wq! 強制儲存檔案,並退出vi

q:  不儲存檔案,退出vi

:q! 不儲存檔案,強制退出vi

:e! 放棄所有修改,從上次儲存檔案開始再編輯

基礎命令

ls    檢視當前檔案列表

pwd 檢視當前所在路徑

mkdir 建立資料夾

esc u 回退命令

set nu 檢視行數

chmod u+x *.sh 新增指令碼許可權

netstat -anp | grep 9582 在專案中查詢埠資訊

ps -ef | grep 14889 查詢程序號

grep 'xx' xx.log -c 查詢xx在 xx.log**現的次數

sysctl -w vm.drop_caches=3 清除快取

ps aux | head -1;ps aux |grep -v pid |sort -rn -k +4 | head -5 查詢記憶體佔比最高的5個程序

jstack pid 列印某個執行緒的堆疊資訊

netstat -tlnp 檢視系統執行的埠

檔案管理

ls -l|grep "^-"| wc -l  檢視當前目錄下的檔案數量(不包含子目錄中的檔案)

du -ah --max-depth=1 max-depth表示目錄的深度

grep -rn "內容" * 查詢某個資料夾內的內容資訊

find / -name  'inte***ces' 在linux裡面查詢相應檔案

du -sh 檢視當前檔案下所有檔案大小

du -sh logs/ 檢視指定logs檔案下檔案的大小

gg   跳轉到檔案頭

shift + g  跳轉到檔案末尾

行數 + gg 跳轉到指定行,例跳轉到123行:123gg

du -sh * | sort -rh # 檢視目錄下所有檔案的大小並按照大小排序

搜尋

less 進某個檔案 ,  shift+f 到日誌檔案的末尾   gg 到日誌 的開始部分 

j:向下移動一行 k:向上移動一行 

/關鍵字後  n 向下  or  n 向上

? 從下向上搜尋   / 從上向下搜尋

其他

lsb_release -a 即可列出所有版本資訊

lsof -i:埠 查詢該埠是否已經開放

lsb_release -a 檢視當前系統是 6.0 還是7.0版本

ps -ef | grep 程序名字 | grep -v grep | cut -c 9-15 | xargs kill -s 9 批量kill某個程序根據程序名字

yum install udpate  更新

yum install lsof   檢視埠資訊

就不提供刪除相關命令啦,害怕各位刪庫跑路!!!!

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...