linux基本命令整理(三) 程序和vim

2022-08-19 19:06:14 字數 2322 閱讀 9060

linux基本命令整理(三)

-----------程序和vim

一、程序

1.檢視程序

ps:將某個時間點的程式執行的狀況擷取下來

a:所有的程序

x:後台程序

u:有效的使用者相關的程序(常用組合aux)

-ia:也能觀察系統所有的資料

axjf:連同部分的程式樹狀態

-i:今檢視和自己bash相關的程式

top:動態的觀察程序的變化

-d:後面接描述,就是整個頁面重新整理的時間;預設是5秒

-b:以批次的方式執行top

-n:與-b搭配使用,意義是需要進行幾次top的輸出結果

如:top -b -n 2

-p:指定某個pid進行觀測

在top的執行過程中可以使用的按鍵的指令

?:顯示在top當中可以輸入的按鍵指令

p:以cpu實用的資源排序

m:以memory使用的資源排序

n:以pid進行排序

t:由該程序使用的cpu時間的積累排序

k:給予某個pid後kill該程序

r:給予某個pid重新制訂乙個nice值

q:離開top軟體的按鍵

pstree:檢視程序樹

-a:個程序樹之間以ascii字元連線

-u:個程式樹之間已萬國碼的字元來連線

-p:同時列出每個程序的pid

-u:同時列出每個程序的所屬賬號名稱

常用組合 pstree -aup

2.程序的管理

一般模式快捷鍵

h 游標移到當前螢幕最上方行的第乙個字元

m游標移到當前螢幕中間行的第乙個字元

l游標移動到當前螢幕最下方行第乙個字元

g移到此檔案最後一行

ng移到第n行

gg相當於1g,即移到第一行

n[enter]游標下移n行

/word向下查詢單詞「word」

?word向上查詢單詞「word」

n表示重複前乙個查詢操作

n與n相反(反向查詢)

一般模式快捷鍵(替換)

:s/word1/word2/g 在當前行將word1替換成word2

:%s/word1/word2/g 在當前檔案將word1替換成word2

:n1,n2s/word1/word2/g在n1到n2行查詢word1替換成word2 (n1、n2為數字)

:1,$ s/word1/word2/g從第一行到最後一行查詢word1替換成word2

:1,$ s/word1/word2/gc同上,在替換前confirm是否替換

一般模式快捷鍵(刪除)

x向後刪除乙個字元

nx向後刪除n個字元(n為數字)

x向前刪除乙個字元

dd刪除游標所在行

ndd刪除游標所在行以下n行(n為數字,包含當前行在內)

d1g刪除游標所在行到第一行所有資料(包括所在的行)

dg刪除游標所在行到最後一行

d$刪除游標所在處到同行最後乙個字元

d0刪除游標所在處到同行第乙個字元。

一般模式快捷鍵

yy複製游標所在行

nyy複製游標所在向下n行(n為數字)

y1g複製游標所在行到第一行所有資料

yg複製游標所在行到最後一行所有資料

y$複製游標所在處到同行最後乙個字元

y0複製游標所在處到同行第乙個字元

p將已複製的資料貼上到游標所在下一行

p將已複製的資料貼上到游標所在上一行

u復原前乙個操作(類似於windows中的ctrl+z)

編輯模式快捷鍵

一般模式 >編輯模式的轉換

i從游標所在處插入

i從所在行第乙個非空白字元處插入

a從游標所在下乙個字元處插入

a從游標所在行最後乙個字元處插入

o在游標所在處下一行插入新的一行

o在游標所在處上一行插入新的一行

r替換游標所在處字元一次

r一直替換游標所在處文字直到按下esc

命令模式快捷鍵

:w [filename] 另存為filename

:r [filename] 讀取filename指定檔案中的內容到游標所在的行。

:n1,n2 w [filename] 將n1到n2行另存為filename

:! command 臨時切換到命令列模式下執行command命令。

如 「:!ls /home」即可在vim當中檢視/home下面以ls輸出的檔案資訊。

:wq 儲存後離開

:q! 不儲存離開

:set nu 顯示行號

:set nonu 取消顯示行號

linux 基本命令整理

推薦 1.檢視目錄檔案 ls 2.檢視目前路徑 psw 3.檢視檔案內容 cat 檔名 4.開啟編輯器 vim 檔名 1 2 3 4 5 修改 按insert鍵 退出修改模式 按esc 鍵 進入輸命令模式 同時按鍵 shift 儲存退出 wq 不儲存退出 q 5.刪除檔案 夾 rm 檔案 夾 可以多...

Linux程序概念和基本命令

書中描述的程序概念 乙個其中執行著乙個或多個執行緒的位址空間和這些執行緒所需要的系統資源。程序可以看作正在執行的程式。作業系統對cpu進行管理和施行魔法的手段就是程序和執行緒。程序管理,記憶體管理和檔案管理是作業系統的三大核心功能。程序 程式 執行。總結什麼是程序 進展中的程式,乙個動態的過程。程序...

Linux基本命令三

使用者管理 使用者賬戶 1.可以登入作業系統 2.實現訪問控制 不同的使用者許可權不同 組賬戶 方便對使用者管理 唯一表識 uid gid 系統賬戶 0 999 普通賬戶 1000 往上 useradd 建立使用者命令 useradd u 數字 使用者名稱 指定使用者uid useradd d 目錄...