Ubuntu下,清屏等終端常用命令

2021-06-26 23:01:38 字數 2679 閱讀 4997

ctrl + l 

- 清屏 。 clear

# ctrl + c 

- 終止命令。 

# ctrl + d

- 退出 shell,好像也可以表示eof。 

# ctrl + z

- 將當前程序置於後台,fg還原。 

# ctrl + r

- 從命令歷史中找 。 reverse-i-search

# ctrl + a

- 游標移到行首 。 a

# ctrl + e

- 游標移到行尾。 end

# ctrl + u

- 清除游標到行首的字元 。u

# ctrl + w

- 清除游標之前乙個單詞 。word

# ctrl + k

- 清除游標到行尾的字元。k

# ctrl + t

- 交換游標前兩個字元。switch

# ctrl + y

- 貼上前一ctrl+u類命令刪除的字元。y

# ctrl + p

- 上一條命令。prev

# ctrl + n

- 下一條命令。next

# ctrl + v

- 輸入控制字元 如ctrl+v ,會輸入^m 

# ctrl + f 

- 游標後移乙個字元。fore # 

ctrl + b

- 游標前移乙個字元。back

# ctrl + h

- 刪除游標前乙個字元。h

# n++f 

- 游標後移n個單詞,n為1時可省略

# n++b

- 游標前移n個單詞,n為1時可省略 

# ctrl + s

- 掛起當前shell。stop

# ctrl + q

- 重新啟用

# +d

從游標開始處刪除到行尾。delete

# !!

- 上一條命令 

# !-n

- 倒數第n條歷史命令 

# !-n:p

- 列印上一條命令(不執行) 

# !?string

?- 最新一條含有「string」的命令 

# !-n:gs/str1/str2/

- 將倒數第n條命令的str1替換為str2,並執行(若不加g,則僅替換第乙個)

使用vi編輯器(可用來編寫程式,文字等),還有乙個叫vim編譯器,是vi的公升級版。

vi有三種模式:命令列模式、插入模式、底行模式。但也有的命令列模式和底行模式歸到一起,即分成兩種模式,一種是命令列模式,一種是插入模式。

1)在終端中輸入 vi filename.suffixname(如 vi first.c或vi second.cpp)回車確定,相當於新建了乙個記事本檔案但還沒儲存。(注意這時是命令列模式,是無法輸入字元的)

2)按i進入插入模式(要進入插入模式才能輸入字元)然後輸入程式。

3)按esc退出插入模式(進入命令列模式,用於複製、貼上、刪除字元等操作)

4)在命令列模式下輸入冒號「:」可退出命令列模式進入底行模式(游標位於螢幕的底行,使用者可以進行檔案儲存或退出等操作)。

5)在底行模式下按w儲存,q退出,q!強制退出不儲存,x退出並儲存,一般可直接輸入wq,回車,這樣就儲存並退出。

6)接著用ls(即list,也可用dir)命令檢視當前資料夾檔案,用ls –l檢視檔案的詳細資訊。

7)用gcc編譯器編譯剛才儲存的c檔案。

方法:①gcc filename.c(或gcc filename.cpp)這樣編譯成的檔案後預設命名為a.out

②gcc filename.c –o filename.out,這樣編譯後的.out檔案的名字就不會預設命名為a.out而是file_name.out了。

8)如果要編輯已存在的檔案,比如之前寫的c程式有錯誤要修改,可在終端上輸入

vi filename.c(或vi filename.cpp),即可進入編輯。

9)修改檔名:mv oldname newname(注意要在終端介面,而不要在vi的命令介面)

10)執行filename.out檔案直接用「./filename.out」,即用gcc編譯器把「.c」檔案編譯成「.out」後,執行「.out」檔案時,直接在檔名前加上「./」即可。

注:gcc(gnu compiler collection)

vi的刪除與修改檔案的命令(注意是在編輯模式下而不是插入模式下):

x:刪除游標所在字元。

dd :刪除游標所在的列。

r :修改游標所在字元,r後接著要修正的字元。

r:進入取替換狀態,新增文字會覆蓋原先文字,直到按 [esc]回到指令模式下為止。

s:刪除游標所在字元,並進入輸入模式。

s:刪除游標所在的列,並進入輸入模式。

linux下檢視使用者組的資訊

groups  檢視當前登入使用者的組內資訊

groups user_name  檢視user_name使用者所在的組,以及組內成員

whoami  檢視當前登入使用者名稱

who  顯示目錄登入系統的使用者資訊

whois user_name 查詢並顯示使用者資訊

w  顯示目前登入系統的使用者資訊

finger  查詢使用者的資訊

Ubuntu下,清屏等終端常用命令

ctrl l 清屏 ctrl c 終止命令 ctrl d 退出 shell,好像也可以表示eof ctrl z 將當前程序置於後台,fg還原。ctrl r 從命令歷史中找 ctrl a 游標移到行首 ctrl e 游標移到行尾 ctrl u 清除游標到行首的字元 ctrl w 清除游標之前乙個單詞 ...

Ubuntu下,清屏等終端常用命令

ctrl l 清屏 clear ctrl c 終止命令。ctrl d 退出 shell,好像也可以表示eof。ctrl z 將當前程序置於後台,fg還原。ctrl r 從命令歷史中找 reverse i search ctrl a 游標移到行首 a ctrl e 游標移到行尾。end ctrl u ...

Ubuntu下,清屏等常用命令

ctrl l 清屏 clear ctrl c 終止命令。ctrl d 退出 shell,好像也可以表示eof。ctrl z 將當前程序置於後台,fg還原。ctrl r 從命令歷史中找 reverse i search ctrl a 游標移到行首 a ctrl e 游標移到行尾。end ctrl u ...