liunx實用操作

2021-07-30 20:19:39 字數 2250 閱讀 1108

tip1 grep命令

grep命令主要用於篩選字串,該命令通常與管道命令一起使用,格式如下

grep [-acinv] [–color=auto] 『查詢字串』 filename

主要的操作如下:

-a :將binary檔案以text檔案的方式查詢資料

-c :計算找到『查詢字串』的次數

-i :忽略大小寫的區別,即把大小寫視為相同

-v :反向選擇,即顯示出沒有『查詢字串』內容的那一行

列子:

grep --color=auto 'i' love.php            //找出love.php中有字串『iii』的字段,並顯示出來,將『iii』高亮

ps -aux | grep --color=auto 'what'

//配合管道命令,將程序資訊中包含字串『what』的篩選出來

tip2 find命令

find主要用於查詢檔案,基本格式如下:

find [path] [option] [action]

這裡也要注意path引數,相對路徑使用『/』,搜尋當前資料夾使用『.』

具體引數如下:

-mtime n : n為數字,意思為在n天之前的「一天內」被更改過的檔案;

-mtime +n : 列出在n天之前(不含n天本身)被更改過的檔名;

-mtime -n : 列出在n天之內(含n天本身)被更改過的檔名;

-newer file : 列出比file還要新的檔名

-user name : 列出檔案所有者為name的檔案

-group name : 列出檔案所屬使用者組為name的檔案

-uid n : 列出檔案所有者為使用者id為n的檔案

-gid n : 列出檔案所屬使用者組為使用者組id為n的檔案

-size [+-]size :找出比size還要大(+)或小(-)的檔案

-perm mode :查詢檔案許可權剛好等於mode的檔案,mode用數字表示,如0755;

-perm -mode :查詢檔案許可權必須要全部包括mode許可權的檔案,mode用數字表示

-perm +mode :查詢檔案許可權包含任一mode的許可權的檔案,mode用數字表示

tip3 ps命令

該命令用於將某個時間點的程序運**況選取下來並輸出,process之意,它的常用引數如下:

ps aux # 檢視系統所有的程序資料

ps ax # 檢視不與terminal有關的所有程序

ps -la # 檢視系統所有的程序資料

ps axjf # 檢視連同一部分程序樹狀態

tip4 kill命令

該命令用於向乙個命令啟動的程序傳送乙個訊號,它的一般語法如下:

kill -signal pid

具體用法如下:

sighup,啟動被終止的程序

sigint,相當於輸入ctrl+c,中斷乙個程式的進行

sigkill,強制中斷乙個程序的進行

sigterm,以正常的結束程序方式來終止程序

sigstop,相當於輸入ctrl+z,暫停乙個程序的進行

tip5 後台執行程序

在程序後面加『&』,列如:

redis-cli &
tip6 vim中查詢字串

tip7 vim中的常用操作

n:n表示數字,就是空格,作用是將游標往後移n個字元。

0:將游標移動到這行的第乙個字。

$:將游標移動到這行的最後乙個字。

h/m/l/g:移動到螢幕的第一行/移動到螢幕的中間一行/移動到螢幕的最後一行/移動到文件的最後一行。

ng:n是數字,作用是移動到文件的第n行,另外gg是移動到第一行。

n:n是數字,是空格,作用是將游標移向下移動n行。

nx:n是數字,作用是向後刪除n個字串。

dd/ndd:刪除游標所在的一行/刪除游標所在的向下n行。

u:復原前乙個動作,相當於ctrl+z。

. :重做前乙個動作。

liunx 實用設定和命令

set nuvim etc vimrc 中寫入set nu 可以一直顯示行數 g 最後一行 h 第一行dd 是剪下的意思,p就可以貼上 vim etc group 使用者和組 vim etc gshadow 每個組在這裡對應一條資料 vim etc passwd 可以看到每個軟體的安裝目錄 vim ...

Liunx 操作目錄

liunx 開機啟動流程 記憶體管理 系統檔案目錄 磁碟管理 掛載解除安裝 磁碟空間調整大小 防火牆防火牆命令 伺服器端口 服務商埠 網路配置 程序管理 父子程序 殭屍程序 孤兒程序 執行緒管理 軟體管理 安裝解除安裝 軟體設定 軟體執行級操作 chkconfig 執行狀態操作 service 使用...

liunx 不常用,但是實用命令

檔案重定向 ls a.txt 把ls輸出的內容寫入a.txt 也可以是 exe a.txt 檔案附件重定向 用法都一樣。只是不會覆蓋之前的內容,會追加在之前的的檔案後面 萬用字元。是常用 abc 是區間。窮舉 所以中括號裡的東西,只要是滿足abc中任何乙個就可以 a z 代表。是ascill碼。a ...