自己常用的Linux命令總結

2021-08-14 07:15:02 字數 1330 閱讀 2959

原則:自己使用過的,不易記憶的,功能強大的

grep

名稱意義:全稱global regular expression print,表示全域性正規表示式是乙個強大的文字搜尋工具,採用正則匹配

命令格式:grep [options] files

output control:

-n, --line-number print line number with output lines

-r, --recursive like --directories=recurse

如:grep -nr "hello" * #表示尋找本目錄及其子目錄中含有「hello」的文字和那一行的內容

如:grep -nr "hello" * > hello_result.txt #把結果輸入到檔案中

regexp selection and interpretation:

-e, --extended-regexp pattern is an extended regular expression (ere)

如:grep -e "main" hello.c #找出hello.c中包含main的行

如:grep -e "main" hello.c > main_result.txt #把結果輸入到檔案中

:s/vivian/sky/ 替換當前行第乙個 vivian 為 sky

:s/vivian/sky/g 替換當前行所有 vivian 為 sky

:n,$s/vivian/sky/ 替換第 n 行開始到最後一行中每一行的第乙個 vivian 為 sky

:n,$s/vivian/sky/g 替換第 n 行開始到最後一行中每一行所有 vivian 為 sky

n 為數字,若 n 為 .,表示從當前行開始到最後一行

:%s/vivian/sky/(等同於:g/vivian/s//sky/)替換每一行的第乙個 vivian 為 sky

:%s/vivian/sky/g(等同於:g/vivian/s//sky/g)替換每一行中所有 vivian 為 sky

可以使用 # 作為分隔符,此時中間出現的 / 不會作為分隔符

:s#vivian/#sky/# 替換當前行第乙個 vivian/ 為 sky/

:%s+/oradata/apras/+/user01/apras1+ (使用+ 來 替換 /):/oradata/apras/替換成/user01/apras1/

linux 自己常用命令總結

零碎的記錄下自己使用linux下常用的一些命令和簡單的說明,希望能幫助一些人!1.ss 用於顯示socket狀態.他可以顯示packet sockets,tcp sockets,udp sockets,dccp sockets,raw sockets,unix domain sockets等等統計。...

Linux 自己常用命令總結

1.cp 複製檔案cp tmp tomcat.zip usr local 2.rm 刪除檔案 3.ls lht 或者 ll 將會一一列出當前目錄下所有檔案的大小,以及所有檔案大小的統計總和 rm usr local my.txt 4.find name jpg wc l 顯示資料夾下某類檔案個數 5...

linux常用命令,自己總結

linux基礎知識及操作 查詢 ls 當檔案過多,需要查詢數量 ls wc l ctrl s 鎖定螢幕顯示 windows下習慣ctrl s儲存,linux下造成linux假死,不要以為宕機,然後重啟系統,只需要ctrl q即可恢復 ctrl q 解除鎖定 ctrl c 結束正在執行的程式 ping...