㈠ 在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>:回滚。