儲存檔案相關命令
按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...