Awọn ọna abuja Bash Laini Laini pipaṣẹ Laini O yẹ ki O Mọ
Ninu nkan yii, a yoo pin nọmba ti awọn ọna abuja laini aṣẹ Bash ti o wulo fun eyikeyi olumulo Lainos. Awọn ọna abuja wọnyi gba ọ laaye lati ni rọọrun ati ni ọna iyara, ṣe awọn iṣẹ kan gẹgẹbi iraye si ati ṣiṣe awọn ofin ti a ti ṣiṣẹ tẹlẹ, ṣiṣatunkọ olootu kan, ṣiṣatunkọ/pipaarẹ/yiyipada ọrọ lori laini aṣẹ, gbigbe kọsọ, awọn ilana iṣakoso ati bẹbẹ lọ lori aṣẹ naa ila.
Botilẹjẹpe nkan yii yoo ni anfani julọ fun awọn olubere Linux ti n wa ọna wọn ni ayika pẹlu awọn ipilẹ laini aṣẹ, awọn ti o ni awọn ọgbọn agbedemeji ati awọn olumulo to ti ni ilọsiwaju le tun rii i ni iranlọwọ to wulo. A yoo ṣe akojọpọ awọn ọna abuja bọtini iboju bash gẹgẹbi awọn ẹka.
Lọlẹ Olootu kan
Ṣii ebute kan ki o tẹ Ctrl + X
ati Ctrl + E
lati ṣii olootu kan (olootu nano) pẹlu ifipamọ ti o ṣofo. Bash yoo gbiyanju lati ṣe ifilọlẹ olootu ti o ṣalaye nipasẹ oniyipada ayika $EDITOR.
Ṣiṣakoso Iboju naa
Awọn ọna abuja wọnyi ni a lo lati ṣakoso iṣejade iboju ebute:
-
Ctrl + L
- ṣalaye iboju (ipa kanna bi aṣẹ\"ṣalaye"). -
Ctrl + S
- sinmi gbogbo iṣẹjade aṣẹ si iboju. Ti o ba ti ṣe pipaṣẹ kan ti o ṣe agbejade ọrọ-ọrọ, iṣẹjade pipẹ, lo eyi lati da iṣẹjade yiyi lọ si isalẹ iboju naa duro. -
Ctrl + Q
- bẹrẹ iṣẹjade si iboju lẹhin diduro rẹ pẹlu Konturolu + S.
Gbe kọsọ lori laini aṣẹ
Awọn ọna abuja atẹle ni a lo fun gbigbe kọsọ laarin laini aṣẹ:
-
Ctrl + A
tabiIle - gbe kọsọ si ibẹrẹ ila kan.
-
Ctrl + E
tabiOpin
- gbe kọsọ si opin ila. -
Ctrl + B
tabiỌfa Osi
- gbe kọsọ pada si kikọ kan ni akoko kan. -
Ctrl + F
tabiỌfa Ọtun
- gbe kọsọ siwaju ohun kikọ kan ni akoko kan. -
Ctrl
+Arrow osika
tabiAlt + B
tabiEsc
ati lẹhinnaB - gbe kọsọ sẹhin ọrọ kan ni akoko kan.
-
Ctrl
+Ọfà Ọtun
tabiAlt + C
tabiEsc
ati lẹhinnaF - gbe kọsọ siwaju ọrọ kan ni akoko kan.
Ṣawari Nipasẹ Itan Bash
Awọn ọna abuja wọnyi ni a lo fun wiwa awọn aṣẹ ninu itan-akọọlẹ bash:
-
Bọtini itọka si oke - ṣe atunṣe aṣẹ ti tẹlẹ. Ti o ba tẹ nigbagbogbo, o mu ọ nipasẹ awọn ofin lọpọlọpọ ninu itan, nitorinaa o le wa eyi ti o fẹ. Lo itọka isalẹ lati gbe ni itọsọna yiyipada nipasẹ itan.
-
Ctrl + P
atiCtrl + N
- awọn omiiran fun awọn bọtini itọka Up ati isalẹ, lẹsẹsẹ. -
Ctrl + R
- bẹrẹ wiwa yiyipada, nipasẹ itan-akọọlẹ bash, tẹ awọn ohun kikọ ti o yẹ ki o jẹ alailẹgbẹ si aṣẹ ti o fẹ lati wa ninu itan. -
Ctrl + S
- ṣe ifilọlẹ wiwa siwaju, nipasẹ itan-akọọlẹ bash. -
Ctrl + G
- dawọ yiyipada tabi wiwa siwaju, nipasẹ itan-akọọlẹ bash.
Paarẹ Ọrọ lori Laini pipaṣẹ
Awọn ọna abuja atẹle ni a lo fun piparẹ ọrọ lori laini aṣẹ:
-
Ctrl + D
tabiPaarẹ
- yọkuro tabi paarẹ ohun kikọ labẹ kọsọ. -
Ctrl + K
- yọ gbogbo ọrọ kuro lati inu itọka si opin ila naa. -
Ctrl + X
ati lẹhinnaBackspace
- yọ gbogbo ọrọ kuro lati kọsọ si ibẹrẹ laini naa.
Ṣe itumọ Ọrọ tabi Iyipada Ayipada lori Laini pipaṣẹ
Awọn ọna abuja wọnyi yoo ṣe iyipada tabi yi ọran ti awọn lẹta tabi awọn ọrọ lori laini aṣẹ naa:
-
Ctrl + T
- ṣe itumọ ohun kikọ ṣaaju kọsọ pẹlu kikọ labẹ kọsọ. -
Esc
ati lẹhinnaT
- ṣe itumọ awọn ọrọ meji lẹsẹkẹsẹ ṣaaju (tabi labẹ) kọsọ. -
Esc
ati lẹhinnaU
- yi ọrọ pada lati inu itọka si opin ọrọ naa si oke nla. -
Esc
ati lẹhinnaL
- yi ọrọ pada lati inu itọka si opin ọrọ naa si kekere. -
Esc
ati lẹhinnaC
- yi lẹta pada labẹ kọsọ (tabi lẹta akọkọ ti ọrọ atẹle) si oke nla, nlọ iyokù ọrọ naa ko yipada./li>
Ṣiṣẹ Pẹlu Awọn ilana ni Lainos
Awọn ọna abuja wọnyi ṣe iranlọwọ fun ọ lati ṣakoso awọn ilana Lainos ṣiṣe.
-
Ctrl + Z
- daduro ilana iwaju iwaju lọwọlọwọ. Eyi n fi ami SIGTSTP ranṣẹ si ilana naa. O le gba ilana naa pada si iwaju lẹhin lilo fg process_name (tabi% bgprocess_number bi% 1,% 2 ati bẹbẹ lọ) pipaṣẹ. -
Ctrl + C
- da gbigbi ilana iwaju iwaju lọwọlọwọ, nipa fifiranṣẹ ifihan SIGINT si rẹ. Ihuwasi aiyipada ni lati fopin si ilana kan pẹlu oore-ọfẹ, ṣugbọn ilana naa le ṣe ọlá tabi foju rẹ. -
Ctrl + D
- jade kuro ni ikarahun bash (kanna bii ṣiṣe aṣẹ pipaṣẹ).
Kọ ẹkọ diẹ sii nipa: Gbogbo O Nilo Lati Mọ Nipa Awọn ilana ni Lainos [Itọsọna Alaye]
Bash Bang (!) Awọn pipaṣẹ
Ni apakan ikẹhin ti nkan yii, a yoo ṣalaye diẹ ninu iwulo awọn iṣẹ !
(bang):
-
!!
- ṣe pipaṣẹ ti o kẹhin. -
! oke
- ṣe aṣẹ to ṣẹṣẹ julọ ti o bẹrẹ pẹlu ‘oke’ (fun apẹẹrẹ!). -
! oke: p
- ṣe afihan aṣẹ ti! oke yoo ṣiṣẹ (tun ṣe afikun rẹ bi aṣẹ titun ninu itan aṣẹ). -
! $ - ṣiṣẹ ọrọ ikẹhin ti aṣẹ iṣaaju (kanna bi Alt +., fun apẹẹrẹ ti aṣẹ to kẹhin ba jẹ 'cat tecmint.txt', lẹhinna! $yoo gbiyanju lati ṣiṣe 'tecmint. txt ').
-
! $: p
- ṣe afihan ọrọ ti! $yoo ṣe. -
! * - ṣe afihan ọrọ ikẹhin ti aṣẹ ti tẹlẹ.
-
! *: p
- ṣe afihan ọrọ ikẹhin ti! * yoo rọpo.
Fun alaye diẹ sii, wo oju-iwe ọkunrin bash:
$ man bash
Iyẹn ni gbogbo fun bayi! Ninu nkan yii, a pin diẹ ninu awọn ọna abuja aṣẹ-aṣẹ Bash wọpọ ati iwulo. Lo fọọmu asọye ni isalẹ lati ṣe eyikeyi awọn afikun tabi beere awọn ibeere.