#
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 ...