刪除---
Ctrl+u 刪除從開(kāi)頭到光標(biāo)處的命令文本
(不用再長(zhǎng)按backspace鍵了)
Ctrl+k 刪除從光標(biāo)到結(jié)尾處的命令文本
剪切-復(fù)制--粘貼---
有光標(biāo)定位時(shí):
alt+d 剪切(光標(biāo)往后的單詞)
Ctrl+y 粘貼
鼠標(biāo)選中時(shí):
Ctrl+insert 復(fù)制(選中反白的內(nèi)容)
shift+insert 粘貼
其他操作---
Ctrl+a :光標(biāo)跳到句首
Ctrl+e:光標(biāo)跳到句尾
alt +f:光標(biāo)向前走一步(向前移動(dòng)一個(gè)單詞)
alt +b:光標(biāo)向后退一步(向后移動(dòng)一個(gè)單詞)
ctrl +w :刪除一個(gè)詞(以空格隔開(kāi)的字符串)
“假如光標(biāo)在最尾”,那么:
ctrl +l 清屏
ctrl +u 清行
實(shí)時(shí)查看日志:
tail -f 加文件名可以實(shí)時(shí)顯示日志文件內(nèi)容(類似watch)
歷史命令快速執(zhí)行
!+歷史命令前的數(shù)字,可快速執(zhí)行歷史命令。
ctrl+r 搜索執(zhí)行過(guò)得命令
fs -l 顯示部分歷史命令
磁盤或內(nèi)存情況查看
磁盤df -h
使用du命令還可以快速查看各掛在路徑磁盤占用情況
例如你想知道home目錄下各個(gè)子目錄的占用情況
du -h --max-depth=1 /home (或者 -d 1)
內(nèi)存用free -m \free -h
(具體系統(tǒng)具體分析)
如何清除緩存,執(zhí)行以下命令:
syncecho 1 > /proc/sys/vm/drop_cachesecho 2 > /proc/sys/vm/drop_cachesecho 3 > /proc/sys/vm/drop_caches
根據(jù)名稱查找進(jìn)程id
想快速直接查找進(jìn)程id,可以使用:
pgrep hello或者pidof hello
根據(jù)名稱殺死進(jìn)程
一般我們可以使用kill -9 pid來(lái)殺死一個(gè)進(jìn)程,但是需要找到這個(gè)進(jìn)程的pid,其實(shí)我們可以直接根據(jù)名稱殺死進(jìn)程。
killall hello或者pkill hello
可以使用下面命令查看進(jìn)程已運(yùn)行的時(shí)間
ps -p 23453 -o lstart,etime
23453--pid號(hào)
查看壓縮日志文件
有時(shí)日志文件是壓縮的,那能不能偷懶一下linux常用命令,不解壓查看呢?
zcattest.gz或者 zlesstest.gz
time +./程序 可計(jì)算顯示程序運(yùn)行的時(shí)間
查看內(nèi)存占前十的進(jìn)程
ps -aux |sort -k4nr |head -n 10
搜索包含某個(gè)字符串的文件
例如要在當(dāng)前目錄下查找包含test字符串的文件
grep -rn "test"
它便可以找到該字符串在哪個(gè)文件的第幾行。
屏幕凍結(jié):
有的時(shí)候你想看清楚屏幕輸出linux常用命令,結(jié)果一頁(yè)頁(yè)滾動(dòng),如果想凍結(jié)屏幕,就執(zhí)行快捷鍵
ctrl+s
解凍用ctrl+q