重點:ctrl+s可以暫停終端執行,ctrl+q後恢復繼續執行。很有用,可以暫停一下,看看執行到哪了,或者幹些別的。
如果c或者shell程式禁止了ctrl+c訊號,那麼在終端按ctrl+c組合鍵將不能終止程式,此時要在終端終止這個程式只能按ctrl+/組合鍵,在預設情況下它產生sigquit訊號.
很多剛從windows轉移到linux上來工作的同事,在用vim編輯程式時,常常會習慣性的按下ctrl s儲存檔案內容。殊不知,這一按不緊,整個終端再也不響應了。
事實上ctrl s在終端下是有特殊用途的,那就是暫停該終端,這個功能是否有什麼實際用途,目前沒有用到過,還不清楚。要退出這種狀態,讓終端繼續執行,很簡單,按下ctrl q就行了。
想當年,剛開始用linux時,不小心按下ctrl s,不知道怎麼處理,只好重起電腦。
下面隨便提一下其它幾個特殊按鍵:
ctrl c 中止當前正在執行的程式。
ctrl d 相當於exit命令,退出當前會話。
ctrl z 將當前執行的程式放到後台執行。與執行時加 & 類似。
tab 鍵 自動補全命令。
在bash指令碼裡,可以通過trap命令來禁止響應一些訊號以達到遮蔽上面一些按鍵功能。
用shell和c寫程式都能做到禁止ctrl-c
shell呢就是 trap "" 2
c呢就是用乙個字元來代替ctrl-c的功能!!**如下:
#include
#include
#include
main()
程序不響應,可以
1:ps
找到不響應的程式的pid,用kill -9 pid(或kill -9 程式名)
如果用ps找不到不響應程序的pid ,可以用ps -ax|grep 程式名試試
2:如果在x-window 下能看見不響應程序的視窗,可以用
alt+f2
在出現的命令提示框中 輸入xkill
將出現的方形游標移到不響應的視窗上,點一下就能殺死此程序,關掉無反應的視窗。
3:如果是startx(即整個x服務不響應,ctrl+alt+backspace也不能登出),用ctrl+alt+f1進入第乙個虛擬控制台,回車也沒用時,可以試試ctrl+z,或者直接用ctrl+alt+f2進入第二個虛擬控制台,用
ps -ax|grep startx
記下startx的pid
用kill -9 pid 殺死startx
再回到第乙個虛擬控制台,startx重啟 x 服務.
4:想辦法重啟,乘機休息一下,放鬆,放鬆。
路由器設定要使用到的命令狀態
1.router 路由器處於使用者命令狀態,這時使用者可以看路由器的連線狀態,訪問其它網路和主機,但不能看到和更改路由器的設定內容。2.router 在router 提示符下鍵入enable,路由器進入特權命令狀態router 這時不但可以執行所有的使用者命令,還可以看到和更改路由器的設定內容。3....
linux 終端快捷命令
linux終端 linux 的終端就是控制台,是使用者與核心互動的平台,通過輸入指令來控制核心完成任務操作。一般說的是乙個字元的命令互動介面。linux終端 快捷命令 ctrl c 中斷正在執行的命令或程序 ctrl z 中斷程式放到後台 ctrl d 退出終端 ctrl l 清空終端螢幕 ctrl...
Linux下終端快捷命令 持續更新
在圖形介面,按ctrl alt t可進行視窗終端模式,ctrl shift v便可貼上上了。終端下複製貼上預設的是 ctrl shift c,ctrl shift v ubuntu中使用root許可權複製貼上檔案 第一步 開啟終端,在命令列裡輸入sudo nautilus 第二步 輸入你的使用者的密...