㈠ 在linux命令行模式下,如何一次性快速刪除一行剛剛輸入的命令
如果你的linux用的是BASH
SHELL話,可以參考如下快捷鍵:
Ctrl+b
或左箭頭鍵
左移一個字元(移至前一個字元)
Ctrl+f
或右箭頭鍵
右移一個字元(移至後一個字元)
Ctrl+a
移至行首
Ctrl+e
移至行尾
Esc
b
左移一個單詞
Esc
f
右移一個單詞
Del
刪除游標所在處的字元
Ctrl+d
刪除游標所在處的字元
BACKSPACE或Ctrl+h
刪除游標左邊的字元
Ctrl+k
刪除至行尾
你也可通過google查linux下不同bash的快捷鍵
㈡ Linux涓嬬殑鍛戒護琛屼覆鍙e伐鍏穖inicom瀹夎呭拰浣跨敤鏁欑▼
Linux涓嬬殑Minicom鐨勫姛鑳戒笌Windows涓嬬殑瓚呯駭緇堢鍔熻兘鐩鎬技錛屽彲浠ラ氳繃涓插彛鎺у埗澶栭儴鐨勭‖浠惰懼囥傞備簬鍦╨inux閫氳繃瓚呯駭緇堢瀵瑰祵鍏ュ紡璁懼囪岀$悊.鍚屾牱涔熷彲浠ヤ嬌鐢╩inicom瀵瑰栫疆Modem榪涜屾帶鍒.
1. 瀹夎卪inicom
浠g爜濡備笅:
$ sudo apt-get install minicom2. 閰嶇疆minicom
2.1 鍚鍔╩inicom
浠g爜濡備笅:
$ sudo minicom2.2 鍚鍔ㄥ苟閰嶇疆minicom
浠g爜濡備笅:
$ sudo minicom -s3. minicom甯哥敤鍔熻兘
3.1 寮鍚鎹㈣屽姛鑳
浠g爜濡備笅:
$ sudo minicom -w3.2 lrz涓插彛浼犺緭鍏鍛
鍚鍔╩inicom涔嬪悗錛孋trl + A, Z
3.3鍙傛暟
Minicom鏄鍩轟簬紿楀彛鐨勩傝佸脊鍑烘墍闇鍔熻兘鐨勭獥鍙o紝鍙鎸変笅Ctrl-A銆(浠ヤ笅
浣跨敤C-A鏉ヨ〃紺篊trl-A),鐒跺悗鍐嶆寜鍚勫姛鑳介敭(a-z鎴朅-Z)銆傚厛鎸塁-A錛屽啀
鎸'z'錛屽皢鍑虹幇涓涓甯鍔╃獥鍙o紝鎻愪緵浜嗘墍鏈夊懡浠ょ殑綆榪般傞厤緗甿inicom
(-s銆閫夐」錛屾垨鑰匔-A銆丱)鏃訛紝鍙浠ユ敼鍙樿繖涓杞涔夐敭錛屼笉榪囩幇鍦ㄦ垜浠榪
鏄鐢–trl-A鍚с
浠ヤ笅閿鍦ㄦ墍鏈夎彍鍗曚腑閮藉彲鐢錛
UP銆arrow-up銆鎴栥'k'
DOWN銆arrow-down銆鎴栥'j'
LEFT銆arrow-left銆鎴栥'h'
RIGHT銆arrow-right銆鎴栥'l'
CHOOSE銆Enter
CANCEL銆ESCape.
灞忓箷鍒嗕負涓ら儴鍒嗭細涓婇儴24琛屼負緇堢妯℃嫙鍣ㄧ殑灞忓箷銆傘ANSI鎴朧T100杞涔
搴忓垪鍦ㄦょ獥鍙d腑琚瑙i噴銆傝嫢搴曢儴榪樺墿鏈変竴琛岋紝閭d箞鐘舵佽屽氨鏀懼湪榪欏効錛
鍚﹀垯錛屾瘡嬈℃寜C-A鏃剁姸鎬佽屽嚭鐜般傘鍦ㄩ偅浜涙湁涓撻棬鐘舵佽岀殑緇堢涓婂皢浼
浣跨敤榪欎竴琛岋紝濡傛灉termcap淇℃伅瀹屾暣涓斿姞浜-k鏍囧織鐨勮瘽銆
涓嬮潰鎸夊瓧姣嶉『搴忓垪鍑哄彲鐢ㄧ殑鍛戒護錛
C-A銆涓ゆ℃寜涓婥-A灝嗗彂閫佷竴涓狢-A鍛戒護鍒拌繙紼嬬郴緇熴傚傛灉浣犳妸杞涔夊瓧絎
鎹㈡垚浜咰-A浠ュ栫殑浠涔堝瓧絎︼紝鍒欏硅ュ瓧絎︾殑宸ヤ綔鏂瑰紡涔熺被浼箋
A銆鍒囨崲Add銆Linefeed涓簅n/off銆傝嫢涓簅n錛屽垯姣忎笂鍥炶濺閿鍦ㄥ睆騫曚笂
鏄劇ず涔嬪墠錛岄兘瑕佸姞涓婁竴涓猯inefeed銆
B銆涓轟綘鎻愪緵涓涓鍥炲嵎(scroll銆back)鐨勭紦鍐插尯銆傚彲浠ユ寜u涓婂嵎錛屾寜d涓嬪嵎錛
鎸塨涓婄炕涓欏碉紝鎸塮涓嬬炕涓欏點備篃鍙鐢ㄧ澶撮敭鍜岀炕欏甸敭銆傚彲鐢╯鎴朣閿
(澶у皬鍐欐晱鎰)鍦ㄧ紦鍐插尯涓鏌ユ壘鏂囧瓧涓詫紝鎸塏閿鏌ユ壘璇ヤ覆鐨勪笅涓嬈″嚭鐜般
鎸塩榪涘叆寮曠敤妯″紡錛屽嚭鐜版枃瀛楀厜鏍囷紝浣犲氨鍙浠ユ寜Enter閿鎸囧畾璧峰嬭屻
鐒跺悗鍥炲嵎妯″紡灝嗕細緇撴潫錛屽甫鏈夊墠緙''鐨勫唴瀹瑰皢琚鍙戦併
C銆娓呭睆銆
D銆鎷ㄤ竴涓鍙鳳紝鎴栬漿鍚戞嫧鍙風洰褰曘
E銆鍒囨崲鏈鍦板洖鏄句負on/off銆(鑻ヤ綘鐨刴inicom鐗堟湰鏀鎸)銆
F銆灝哹reak淇″彿閫乵odem銆
G銆榪愯岃剼鏈(Go)銆傝繍琛屼竴涓鐧誨綍鑴氭湰銆
H銆鎸傛柇銆
I銆鍒囨崲鍏夋爣閿鍦ㄦ櫘閫氬拰搴旂敤妯″紡闂村彂閫佺殑杞涔夊簭鍒楃殑綾誨瀷(鍙﹀弬涓嬮潰銆
鍏充簬鐘舵佽岀殑娉ㄩ噴)銆
J銆璺寵嚦shell銆傝繑鍥炴椂錛屾暣涓灞忓箷灝嗚鍒鋒柊(redrawn)銆
K銆娓呭睆錛岃繍琛宬ermit,榪斿洖鏃跺埛鏂板睆騫曘
L銆鏂囦歡鎹曡幏寮鍏熾傛墦寮鏃訛紝鎵鏈夊埌灞忓箷鐨勮緭鍑轟篃灝嗚鎹曡幏鍒版枃浠朵腑銆
M銆鍙戦乵odem鍒濆嬪寲涓層傝嫢浣爋nline錛屼笖DCD綰胯句負on錛屽垯modem琚鍒濆嬪寲
鍓嶅皢瑕佹眰浣犺繘琛岀『璁ゃ
O銆閰嶇疆minicom銆傝漿鍒伴厤緗鑿滃崟銆
P銆閫氫俊鍙傛暟銆傚厑璁鎬綘鏀瑰彉bps閫熺巼錛屽囧伓鏍¢獙鍜屼綅鏁般傘
Q銆涓嶅嶄綅modem灝遍鍑簃inicom銆傚傛灉鏀瑰彉浜唌acros錛岃屼笖鏈瀛樼洏錛
浼氭彁渚涗綘涓涓猻ave鐨勬満浼氥
R銆鎺ユ敹鏂囦歡銆備粠鍚勭嶅崗璁(澶栭儴)涓榪涜岄夋嫨銆傝嫢filename閫夋嫨紿楀彛鍜屼笅
杞界洰褰曟彁紺哄彲鐢錛屼細鍑虹幇涓涓瑕佹眰閫夋嫨涓嬭澆鐩褰曠殑紿楀彛銆傚惁鍒欏皢浣跨敤
Filenames銆and銆Paths鑿滃崟涓瀹氫箟鐨勪笅杞界洰褰曘
S銆鍙戦佹枃浠躲傞夋嫨浣犲湪鎺ユ敹鍛戒護涓浣跨敤鐨勫崗璁銆傚傛灉浣犳湭浣挎枃浠跺悕閫夋嫨
紿楀彛鍙鐢(鍦‵ile銆Transfer銆Protocols鑿滃崟涓璁劇疆)錛屼綘灝嗗彧鑳藉湪涓
涓瀵硅瘽妗嗙獥鍙d腑鍐欐枃浠跺悕銆傝嫢灝嗗叾璁句負鍙鐢錛屽皢寮瑰嚭涓涓紿楀彛錛屾樉紺
浣犵殑涓婁紶鐩褰曚腑鐨勬枃浠跺悕銆傚彲鐢ㄧ┖鏍奸敭涓烘枃浠跺悕鍔犱笂鎴栧彇娑堟爣璁幫紝鐢
鍏夋爣閿鎴杍/k閿涓婁笅縐誨姩鍏夋爣銆傝閫夌殑鏂囦歡鍚嶅皢楂樹寒鏄劇ず銆傘鐩褰曞悕鍦
鏂規嫭鍙蜂腑鏄劇ず錛屼袱嬈℃寜涓嬬┖鏍奸敭鍙浠ュ湪鐩褰曟爲涓涓婁笅縐誨姩銆傛渶鍚庯紝鎸
Enter鍙戦佹枃浠訛紝鎴栨寜ESC閿閫鍑恆
T銆閫夋嫨緇堢妯℃嫙錛欰NSI(褰╄壊)鎴朧T100銆傛ゅ勮繕鍙鏀瑰彉閫鏍奸敭錛屾墦寮鎴
鍏抽棴鐘舵佽屻
W銆鍒囨崲linewrap涓簅n/off銆
X銆閫鍑簃inicom錛屽嶄綅modem銆傚傛灉鏀瑰彉浜唌acros錛岃屼笖鏈瀛樼洏錛屼細鎻愪緵銆
浣犱竴涓猻ave鐨勬満浼氥
Z銆寮瑰嚭help灞忓箷銆
㈢ linux鎼滅儲蹇鎹烽敭linux鎼滅儲閿
linux蹇鎹烽敭錛
1銆乼ab//鍛戒護鎴栬礬寰勭瓑鐨勮ˉ鍏ㄩ敭錛宭inux鐢ㄧ殑鏈澶氱殑涓涓蹇鎹烽敭
2銆乧trl+a//鍏夋爣榪呴熷洖鍒拌岄
3銆乧trl+e//鍏夋爣榪呴熷洖鍒拌屽熬
4銆乧trl+f//鍏夋爣鍚戝彸縐誨姩涓涓瀛楃
5銆乧trl+b//鍏夋爣鍚戝乏縐誨姩涓涓瀛楃
6銆乧trl+insert//澶嶅埗鍛戒護琛屽唴瀹(mac緋葷粺涓嶈兘浣跨敤)
7銆乻hift+insert//綺樿創鍛戒護琛屽唴瀹(mac緋葷粺涓嶈兘浣跨敤)
8銆乧trl+k//鍓鍒(鍒犻櫎)鍏夋爣澶勫埌琛屽熬鐨勬墍鏈夊瓧絎
9銆乧trl+u//鍓鍒(鍒犻櫎)鍏夋爣澶勫埌琛岄栫殑鎵鏈夊瓧絎
10銆乧trl+w//鍓鍒(鍒犻櫎)鍏夋爣鍓嶇殑涓涓瀛楃
11銆乧trl+y//綺樿創ctrl+k銆乧trl+u銆乧trl+w鍒犻櫎鐨勫瓧絎
12銆乧trl+c//涓鏂緇堢姝e湪鎵ц岀殑浠誨姟騫跺紑鍚涓涓鏂扮殑涓琛
13銆乧trl+h//鍒犻櫎鍏夋爣鍓嶇殑涓涓瀛楃(鐩稿綋浜庨鏍奸敭)
14銆乧trl+d//閫鍑哄綋鍓峴hell鍛戒護琛岋紝濡傛灉鏄鍒囨崲榪囨潵鐨勭敤鎴鳳紝鍒欐墽琛岃繖涓鍛戒護鍥為鍒板師鐢ㄦ埛
15銆乧trl+r//鎼滅儲鍛戒護琛屼嬌鐢ㄨ繃鐨勫巻鍙插懡浠よ板綍
16銆乧trl+g//浠巆trl+r鐨勬悳緔㈠巻鍙插懡浠ゆā寮忎腑閫鍑
17銆乧trl+l//娓呮氬睆騫曟墍鏈夌殑鍐呭癸紝騫跺紑鍚涓涓鏂扮殑涓琛
18銆乧trl+s//閿佸畾緇堢錛屼嬌涔嬩換浣曚漢鏃犳硶杈撳叆
19銆乧trl+q//瑙i攣ctrl+s鐨勯攣瀹氱姸鎬
20銆乧trl+z//鏆傚仠鍦ㄧ粓絝榪愯岀殑浠誨姟,浣跨敤fg鍛戒護鍙浠ヤ嬌鏆傚仠鎮㈠
21銆!!//鎵ц屼笂涓鏉″懡浠
22銆!pw//榪欐槸涓涓渚嬪瓙錛屾槸鎵ц屼互pw寮澶寸殑鍛戒護錛岃繖閲岀殑pw鍙浠ユ崲鎴愪換浣曞凡緇忔墽琛岃繃鐨勫瓧絎
23銆!pw:p//榪欐槸涓涓渚嬪瓙錛屾槸浠呮墦鍗頒互pw寮澶寸殑鍛戒護錛屼絾涓嶆墽琛岋紝鏈鍚庣殑閭d釜鈥減鈥濇槸鍛戒護鍥哄畾瀛楃
24銆!num//鎵ц屽巻鍙插懡浠ゅ垪琛ㄧ殑絎琻um鏉″懡浠わ紝num浠f寚浠諱綍鏁板瓧(鍓嶆彁鏄鍘嗗彶鍛戒護閲屽繀欏誨瓨鍦)
25銆!$//浠f寚涓婁竴鏉″懡浠ょ殑鏈鍚庝竴涓鍙傛暟錛岃ュ懡浠ゅ父鐢ㄤ簬shell鑴氭湰涓
26銆乪sc+.//娉ㄦ剰閭d釜.鈥滄剰鎬濇槸鑾峰彇涓婁竴鏉″懡浠ょ殑(浠ョ┖鏍間負鍒嗛殧絎)鏈鍚庣殑閮ㄥ垎
27銆乪sc+b//縐誨姩鍒板綋鍓嶅崟璇嶇殑寮澶
28銆乪sc+f//縐誨姩鍒板綋鍓嶅崟璇嶇殑緇撳熬
鍦╨inux涓鏌ユ壘瀛楃︿覆鐢ㄤ粈涔堝懡浠わ紵
Linux鏌ユ壘瀛楃︿覆鐢╣rep鍛戒護錛屽彲浠ユ煡鎵炬枃浠訛紝涔熷彲浠ュ湪鍛戒護鐨勭粨鏋滀腑鏌ユ壘銆傚傛灉鏄鍦ㄦ枃浠朵腑鏌ユ壘瀛楃︿覆錛岀敤娉曟槸錛
grep鐢ㄨ嫳鏂囧崟寮曞彿鎷璧鋒潵鐨勫瓧絎︿覆鏂囦歡鍚
濡傛灉鏄鍦ㄥ懡浠ょ殑鏄劇ず緇撴灉涓鏌ユ壘錛岄渶瑕佺敤綆¢亾絎﹀皢鍛戒護涓巊rep榪炴帴璧鋒潵錛屽儚榪欐牱錛
last|grep'root'
錛堝湪last鍛戒護鐨勬樉紺虹粨鏋滀腑鏌ユ壘瀛楃︿覆root錛
linux浠巌p鍦板潃鏌ユ壘鍩熷悕鎴栦粠鍩熷悕鏉ユ煡鎵緄p鍦板潃搴斾嬌鐢ㄤ粈涔堝懡浠わ紵
nslookup鍛戒護nslookup鍛戒護鐨勫姛鑳芥槸鏌ヨ涓鍙版満鍣ㄧ殑IP鍦板潃鍜屽叾瀵瑰簲鐨勫煙鍚嶃傚畠閫氬父闇瑕佷竴鍙板煙鍚嶆湇鍔″櫒鏉ユ彁渚涘煙鍚嶆湇鍔★紝濡傛灉鐢ㄦ埛宸茬粡璁劇疆濂藉煙鍚嶆湇鍔″櫒錛屽氨鍙浠ョ敤榪欎釜鍛戒護鏌ョ湅涓嶅悓涓繪満鐨処P鍦板潃瀵瑰簲鐨勫煙鍚嶃
璇ュ懡浠ょ殑涓鑸鏍煎紡涓猴細nslookup[IP鍦板潃/鍩熷悕...
linux緋葷粺鎬庝箞鍦ㄦ枃浠跺す閲屾悳緔㈡枃浠訛紵
鏂規硶1錛氫嬌鐢╢ind鍛戒護鍦↙inux涓鎼滅儲鏂囦歡鍜屾枃浠跺す
find鍛戒護琚騫挎硾浣跨敤錛屽苟涓旀槸鍦↙inux涓鎼滅儲鏂囦歡鍜屾枃浠跺す鐨勮憲鍚嶅懡浠ゃ傚畠鎼滅儲褰撳墠鐩褰曚腑鐨勭粰瀹氭枃浠訛紝騫舵牴鎹鎼滅儲鏉′歡閫掑綊閬嶅巻鍏跺瓙鐩褰曘
瀹冨厑璁哥敤鎴鋒牴鎹澶у皬銆佸悕縐般佹墍鏈夎呫佺粍銆佺被鍨嬨佹潈闄愩佹棩鏈熷拰鍏朵粬鏉′歡鎵ц屾墍鏈夌被鍨嬬殑鏂囦歡鎼滅儲銆
榪愯屼互涓嬪懡浠や互鍦ㄧ郴緇熶腑鏌ユ壘緇欏畾鏂囦歡銆
#find/-inamesshd_config
/etc/ssh/sshd_config
榪愯屼互涓嬪懡浠や互鏌ユ壘緋葷粺涓鐨勭粰瀹氭枃浠跺す銆傝佸湪Linux涓鎼滅儲鏂囦歡澶癸紝鎴戜滑闇瑕佷嬌鐢-type鍙傛暟銆
#find/-typed-inamessh
/usr/lib/ssh
/usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ssh
/usr/lib/go/pkg/linux_amd64/cmd/vendor/golang.org/x/crypto/ssh
/etc/ssh
浣跨敤閫氶厤絎︽悳緔㈢郴緇熶笂鐨勬墍鏈夋枃浠躲傛垜浠灝嗘悳緔㈢郴緇熶腑鎵鏈変互.config涓烘墿灞曞悕鐨勬枃浠躲
#find/-name*.config
/usr/lib/mono/gac/avahi-sharp/1.0.0.0__4d116c78973743f5/avahi-sharp.dll.config
/usr/lib/mono/gac/avahi-ui-sharp/0.0.0.0__4d116c78973743f5/avahi-ui-sharp.dll.config
/usr/lib/python2.7/config/Setup.config
/usr/share/git/mw-to-git/t/test.config
/var/lib/lightdm/.config
/home/daygeek/.config
/root/.config
/etc/skel/.config
浣跨敤浠ヤ笅鍛戒護鏍煎紡鍦ㄧ郴緇熶腑鏌ユ壘絀烘枃浠跺拰鏂囦歡澶廣
#find/-empty
浣跨敤浠ヤ笅鍛戒護緇勫悎鏌ユ壘Linux涓婂寘鍚鐗瑰畾鏂囨湰鐨勬墍鏈夋枃浠躲
#find/-typef-execgrepPort22{};-print
#find/-typef-print|xargsgrepPort22
#find/-typef|xargsgrepPort22
#find/-typef-execgrep-HPort22{};
鏂規硶2錛氫嬌鐢╨ocate鍛戒護鍦↙inux涓鎼滅儲鏂囦歡鍜屾枃浠跺す
locate鍛戒護姣攆ind鍛戒護榪愯屽緱鏇村揩錛屽洜涓哄畠浣跨敤updatedb鏁版嵁搴擄紝鑰宖ind鍛戒護鍦ㄧ湡瀹炵郴緇熶腑鎼滅儲銆
瀹冧嬌鐢ㄦ暟鎹搴撹屼笉鏄鎼滅儲鍗曚釜鐩褰曡礬寰勬潵鑾峰彇緇欏畾鏂囦歡銆
locate鍛戒護鏈鍦ㄥぇ澶氭暟鍙戣岀増涓棰勫畨瑁咃紝鍥犳わ紝璇蜂嬌鐢ㄤ綘鐨勫寘綆$悊鍣ㄨ繘琛屽畨瑁呫
鏁版嵁搴撻氳繃cron浠誨姟瀹氭湡鏇存柊錛屼絾鎴戜滑鍙浠ラ氳繃榪愯屼互涓嬪懡浠ゆ墜鍔ㄦ洿鏂板畠銆
$sudoupdatedb
鍙闇榪愯屼互涓嬪懡浠ゅ嵆鍙鍒楀嚭緇欏畾鐨勬枃浠舵垨鏂囦歡澶廣傚湪locate鍛戒護涓涓嶉渶瑕佹寚瀹氱壒瀹氶夐」鏉ユ墦鍗版枃浠舵垨鏂囦歡澶廣
鍦ㄧ郴緇熶腑鎼滅儲ssh鏂囦歡澶廣
#locate--basenamessh
/etc/ssh
/usr/bin/ssh
/usr/lib/ssh
/usr/lib/go/pkg/linux_amd64/cmd/vendor/golang.org/x/crypto/ssh
/usr/lib/go/src/cmd/go/testdata/failssh/ssh
/usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ssh
鍦ㄧ郴緇熶腑鎼滅儲ssh_config鏂囦歡銆
#locate--basenamesshd_config
/etc/ssh/sshd_config
鏂規硶3錛氬湪Linux涓鎼滅儲鏂囦歡浣跨敤which鍛戒護
which榪斿洖鍦ㄧ粓絝杈撳叆鍛戒護鏃舵墽琛岀殑鍙鎵ц屾枃浠剁殑瀹屾暣璺寰勩
褰撲綘鎯寵佷負鍙鎵ц屾枃浠跺壋寤烘岄潰蹇鎹鋒柟寮忔垨絎﹀彿閾炬帴鏃訛紝瀹冮潪甯告湁鐢ㄣ
which鍛戒護鎼滅儲褰撳墠鐢ㄦ埛鑰屼笉鏄鎵鏈夌敤鎴風殑$PATH鐜澧冨彉閲忎腑鍒楀嚭鐨勭洰褰曘傛垜鐨勬剰鎬濇槸錛屽綋浣犵櫥褰曡嚜宸辯殑甯愭埛鏃訛紝浣犳棤娉曟悳緔root鐢ㄦ埛鏂囦歡鎴栫洰褰曘
榪愯屼互涓嬪懡浠や互鎵撳嵃vim鍙鎵ц屾枃浠剁殑瀹屾暣璺寰勩
#whichvi
/usr/bin/vi
鎴栬咃紝瀹冨厑璁哥敤鎴蜂竴嬈℃墽琛屽氫釜鏂囦歡鎼滅儲銆
#which-avisudo
/usr/bin/vi
/bin/vi
/usr/bin/sudo
/bin/sudo
鏂規硶4錛氫嬌鐢╳hereis鍛戒護鍦↙inux涓鎼滅儲鏂囦歡
whereis鍛戒護鐢ㄤ簬鎼滅儲緇欏畾鍛戒護鐨勪簩榪涘埗銆佹簮鐮佸拰鎵嬪唽欏墊枃浠
linux鎬庝箞杈撳叆錛
1.
蹇鎹烽敭,鈥淐trl+Alt+T鈥,鎵撳紑緇堢,杈撳叆鍛戒護,濡俵s,
2.
鐐瑰嚮鎼滅儲璁$畻鏈,鐒跺悗杈撳叆緇堢,鐐瑰嚮,鍗沖彲鎵撳紑緇堢,
3.
榪涘叆浠繪剰鏂囦歡澶逛笅,鐐瑰嚮鍙抽敭,閫夋嫨鈥滃湪緇堢鎵撳紑鈥,鍗沖彲鎵撳紑璇ヨ礬寰勪笅鐨勭粓絝,
4.
鐐瑰嚮妗岄潰宸︿晶鐨勭粓絝蹇鎹烽敭,
浠ヤ笂鏄鎴戠殑銆傚笇鏈涜兘澶熷府鍔╁埌浣犮
紲濅綘鐢熸椿鎰夊揩錛
㈣ linux Bash 蹇鎹烽敭澶у叏
涓銆佺紪杈戝懡浠
Ctrl + a 錛氱Щ鍒板懡浠よ岄
Ctrl + e 錛氱Щ鍒板懡浠よ屽熬
Ctrl + f 錛氭寜瀛楃﹀墠縐伙紙鍙沖悜錛
Ctrl + b 錛氭寜瀛楃﹀悗縐伙紙宸﹀悜錛
Alt + f 錛氭寜鍗曡瘝鍓嶇Щ錛堝彸鍚戱級
Alt + b 錛氭寜鍗曡瘝鍚庣Щ錛堝乏鍚戱級
Ctrl + xx錛氬湪鍛戒護琛岄栧拰鍏夋爣涔嬮棿縐誨姩
Ctrl + u 錛氫粠鍏夋爣澶勫垹闄よ嚦鍛戒護琛岄
Ctrl + k 錛氫粠鍏夋爣澶勫垹闄よ嚦鍛戒護琛屽熬
Ctrl + w 錛氫粠鍏夋爣澶勫垹闄よ嚦瀛楅
Alt + d 錛氫粠鍏夋爣澶勫垹闄よ嚦瀛楀熬
Ctrl + d 錛氬垹闄ゅ厜鏍囧勭殑瀛楃
Ctrl + h 錛氬垹闄ゅ厜鏍囧墠鐨勫瓧絎
Ctrl + y 錛氱矘璐磋嚦鍏夋爣鍚
Alt + c 錛氫粠鍏夋爣澶勬洿鏀逛負棣栧瓧姣嶅ぇ鍐欑殑鍗曡瘝
Alt + u 錛氫粠鍏夋爣澶勬洿鏀逛負鍏ㄩ儴澶у啓鐨勫崟璇
Alt + l 錛氫粠鍏夋爣澶勬洿鏀逛負鍏ㄩ儴灝忓啓鐨勫崟璇
Ctrl + t 錛氫氦鎹㈠厜鏍囧勫拰涔嬪墠鐨勫瓧絎
Alt + t 錛氫氦鎹㈠厜鏍囧勫拰涔嬪墠鐨勫崟璇
Alt + Backspace錛氫笌 Ctrl + w 鐩稿悓綾諱技錛屽垎闅旂︽湁浜涘樊鍒 [鎰熻阿 rezilla 鎸囨]
浜屻佹帶鍒跺懡浠
Ctrl + l錛氭竻灞
Ctrl + o錛氭墽琛屽綋鍓嶅懡浠わ紝騫墮夋嫨涓婁竴鏉″懡浠
Ctrl + s錛氶樆姝㈠睆騫曡緭鍑
Ctrl + q錛氬厑璁稿睆騫曡緭鍑
Ctrl + c錛氱粓姝㈠懡浠
Ctrl + z錛氭寕璧峰懡浠
涓夈侀噸鏂版墽琛屽懡浠
Ctrl + r錛氶嗗悜鎼滅儲鍛戒護鍘嗗彶
Ctrl + g錛氫粠鍘嗗彶鎼滅儲妯″紡閫鍑
Ctrl + p錛氬巻鍙蹭腑鐨勪笂涓鏉″懡浠
Ctrl + n錛氬巻鍙蹭腑鐨勪笅涓鏉″懡浠
Alt + .錛氫嬌鐢ㄤ笂涓鏉″懡浠ょ殑鏈鍚庝竴涓鍙傛暟
鍥涖丅ang (!) 鍛戒護
!!錛氭墽琛屼笂涓鏉″懡浠
!blah錛氭墽琛屾渶榪戠殑浠 blah 寮澶寸殑鍛戒護錛屽 !ls
!blah:p錛氫粎鎵撳嵃杈撳嚭錛岃屼笉鎵ц
!$錛氫笂涓鏉″懡浠ょ殑鏈鍚庝竴涓鍙傛暟錛屼笌 Alt + . 鐩稿悓
!$:p錛氭墦鍗拌緭鍑 !$ 鐨勫唴瀹
!*錛氫笂涓鏉″懡浠ょ殑鎵鏈夊弬鏁
!*:p錛氭墦鍗拌緭鍑 !* 鐨勫唴瀹
^blah錛氬垹闄や笂涓鏉″懡浠や腑鐨 blah
^blah^foo錛氬皢涓婁竴鏉″懡浠や腑鐨 blah 鏇挎崲涓 foo
^blah^foo^錛氬皢涓婁竴鏉″懡浠や腑鎵鏈夌殑 blah 閮芥浛鎹涓 foo
鎬葷粨錛
浠ヤ笂浠嬬粛鐨勫ぇ澶氭暟 Bash 蹇鎹烽敭浠呭綋鍦 emacs 緙栬緫妯″紡鏃舵湁鏁堬紝鑻ヤ綘灝 Bash 閰嶇疆涓 vi 緙栬緫妯″紡錛岄偅灝嗛伒寰 vi 鐨勬寜閿緇戝畾銆
Bash 榛樿や負 emacs 緙栬緫妯″紡銆傚傛灉浣犵殑 Bash 涓嶅湪 emacs 緙栬緫妯″紡錛屽彲閫氳繃 set -o emacs 璁劇疆銆
^S銆乛Q銆乛C銆乛Z 鏄鐢辯粓絝璁懼囧勭悊鐨勶紝鍙鐢 stty 鍛戒護璁劇疆銆
㈤ LINUX系統的快捷鍵是什麼
一些常用快捷鍵
<Ctrl><Alt><F1>切換到第一個文本終端。在Linux 下你可以有多達六個不同的終端。這個命令的意思是:「同時按住<Ctrl>鍵和<Alt>鍵,然後按<F1>鍵,再釋放所有的鍵」。
<Ctrl><Alt><Fn> (n=1..6):切換到第n個文本終端。(你也可以使用不是很經常用到的命令chvt n 來實現,n指的是第n個文本終端)。在文本終端下(不是在X窗口),你也可以簡單使用<ALT><Fn>來實現切換,不需要<CTRL>鍵。列印出你正在使用的終端名稱,如果你希望知道終端的名字,可以使用命令fgconsole。
<Ctrl><Alt><F7>:切換到第一個圖形用戶界面(一般來說X-window在第七個終端)
<Ctrl><Alt><Fn> (n=7到12):切換到第n個圖形用戶街面。根據預設,第一個X-Window在第7個終端運行,從第8到第12什麼也沒有,當然你可以逐個啟動這些圖形用戶界面。 <Tab>:(在文本終端下)可以使用TAB自動完成命令,或者顯示所有的可選項。這個快捷鍵真的非常好用,經常使用你會發覺它可以節約你很多的時間。
<ArrowUp>:(在文本終端或者X窗口下)滾動和編輯以前輸入的命令。按<ENTER>執行一個歷史命令。 <ArrowDown>:回滾。