一些常用快捷鍵
成都創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:做網(wǎng)站、成都網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的廣昌網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
切換到第一個文本終端。在linux
下你可以有多達(dá)六個不同的終端。這個命令的意思是:“同時按住
鍵和
鍵,然后按
鍵,再釋放所有的鍵”。
(n=1..6):切換到第n個文本終端。(你也可以使用不是很經(jīng)常用到的命令chvt
n
來實現(xiàn),n指的是第n個文本終端)。在文本終端下(不是在x窗口),你也可以簡單使用
來實現(xiàn)切換,不需要
鍵。打印出你正在使用的終端名稱,如果你希望知道終端的名字,可以使用命令fgconsole。
:切換到第一個圖形用戶界面(一般來說x-window在第七個終端)
(n=7到12):切換到第n個圖形用戶街面。根據(jù)缺省,第一個x-window在第7個終端運(yùn)行,從第8到第12什么也沒有,當(dāng)然你可以逐個啟動這些圖形用戶界面。
:(在文本終端下)可以使用tab自動完成命令,或者顯示所有的可選項。這個快捷鍵真的非常好用,經(jīng)常使用你會發(fā)覺它可以節(jié)約你很多的時間。
:(在文本終端或者x窗口下)滾動和編輯以前輸入的命令。按
執(zhí)行一個歷史命令。
:回滾。
命令運(yùn)行時使用CTRL+Z,強(qiáng)制當(dāng)前進(jìn)程轉(zhuǎn)為后臺,并使之掛起(暫停).
1. 使進(jìn)程恢復(fù)運(yùn)行(后臺)
(1)使用命令bg
Example:
zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv01
*這里使用CTRL+Z,此時serv01是停止?fàn)顟B(tài)*
[1]+ Stopped ./tcpserv01
zuii@zuii-desktop:~/unp/tcpcliserv$ bg
[1]+ ./tcpserv01 *此時serv01運(yùn)行在后臺*
zuii@zuii-desktop:~/unp/tcpcliserv$
(2)如果用CTRL+Z停止了幾個程序呢?
Example:
zuii@zuii-desktop:~/unp/tcpcliserv$ jobs
[1]- Running ./tcpserv01
[2]+ Stopped ./tcpcli01 127.0.0.1
zuii@zuii-desktop:~/unp/tcpcliserv$ bg %1
bash: bg:任務(wù) 1 已轉(zhuǎn)入后臺 *后臺運(yùn)行*
2. 使進(jìn)程恢復(fù)至前臺運(yùn)行
Example:
zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv04
[1]+ Stopped ./tcpserv04
zuii@zuii-desktop:~/unp/tcpcliserv$ fg
./tcpserv04
總結(jié):
(1) CTRL+Z掛起進(jìn)程并放入后臺
(2) jobs 顯示當(dāng)前暫停的進(jìn)程
(3) bg %N 使第N個任務(wù)在后臺運(yùn)行(%前有空格)
(4) fg %N 使第N個任務(wù)在前臺運(yùn)行
默認(rèn)bg,fg不帶%N時表示對最后一個進(jìn)程操作!
退出有兩個含義。
關(guān)機(jī) 命令是:poweroff
進(jìn)入圖形界面 命令是:init 5
Ctrl + s:在終端下是有特殊用途的,那就是暫停該終端
Ctrl + q 退出這種狀態(tài),讓終端繼續(xù)運(yùn)行
下面隨便提一下其它幾個特殊按鍵:
Ctrl + c 中止當(dāng)前正在執(zhí)行的程序。
Ctrl + d 相當(dāng)于exit命令,退出當(dāng)前會話。
Ctrl + z 將當(dāng)前運(yùn)行的程序放到后臺運(yùn)行。與運(yùn)行時加 類似。
Tab 鍵 自動補(bǔ)全命令。
命令運(yùn)行時使用CTRL+Z,強(qiáng)制當(dāng)前進(jìn)程轉(zhuǎn)為后臺,并使之掛起(暫停).\x0d\x0a1. 使進(jìn)程恢復(fù)運(yùn)行(后臺)\x0d\x0a(1)使用命令bg\x0d\x0aExample:\x0d\x0azuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv01\x0d\x0a*這里使用CTRL+Z,此時serv01是停止?fàn)顟B(tài)*\x0d\x0a[1]+ Stopped ./tcpserv01\x0d\x0azuii@zuii-desktop:~/unp/tcpcliserv$ bg\x0d\x0a[1]+ ./tcpserv01 *此時serv01運(yùn)行在后臺*\x0d\x0azuii@zuii-desktop:~/unp/tcpcliserv$\x0d\x0a(2)如果用CTRL+Z停止了幾個程序呢?\x0d\x0aExample:\x0d\x0azuii@zuii-desktop:~/unp/tcpcliserv$ jobs\x0d\x0a[1]- Running ./tcpserv01 \x0d\x0a[2]+ Stopped ./tcpcli01 127.0.0.1\x0d\x0azuii@zuii-desktop:~/unp/tcpcliserv$ bg %1\x0d\x0abash: bg:任務(wù) 1 已轉(zhuǎn)入后臺 *后臺運(yùn)行*\x0d\x0a2. 使進(jìn)程恢復(fù)至前臺運(yùn)行\(zhòng)x0d\x0aExample:\x0d\x0azuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv04\x0d\x0a[1]+ Stopped ./tcpserv04\x0d\x0azuii@zuii-desktop:~/unp/tcpcliserv$ fg\x0d\x0a./tcpserv04\x0d\x0a總結(jié):\x0d\x0a(1) CTRL+Z掛起進(jìn)程并放入后臺\x0d\x0a(2) jobs 顯示當(dāng)前暫停的進(jìn)程\x0d\x0a(3) bg %N 使第N個任務(wù)在后臺運(yùn)行(%前有空格)\x0d\x0a(4) fg %N 使第N個任務(wù)在前臺運(yùn)行\(zhòng)x0d\x0a默認(rèn)bg,fg不帶%N時表示對最后一個進(jìn)程操作!