Pilnīgs Bash īsinājumtaustiņu ceļvedis

Pēdējā atjaunošana: 19 2026 septembris
  • Ātras navigācijas un rediģēšanas metodes, lai izvairītos no pārmērīgas bultiņu un atkāpšanās izmantošanas.
  • Uzlabotas metodes komandu meklēšanai un atkārtošanai, izmantojot Bash vēsturi.
  • Efektīva priekšplāna un fona procesu pārvaldība un termināļa izvades kontrole.

Tuvplāns ar rokām, kas raksta uz klēpjdatora tastatūras, un ekrānā tiek parādīts kods, kas simbolizē veiklību īsinājumtaustiņu lietošanā.

Ja kādreiz esat juties tā, it kā vairāk laika pavadītu, cīnoties ar tastatūru, nekā rakstot kodu, neesat viens. Daudzi no mums sāka Linux terminālī, rakstot visu ar roku, dzēšot burtu pa burtam un žonglējot ar bulttaustiņiem, neapzinoties, ka pastāv vesela visums īsinājumtaustiņu, kas paredzēti, lai liktu mums lidot pa komandrindu.

Bash apgūšana nenozīmē tikai komandu pārzināšanu, bet arī spēju veikli manipulēt ar teksta ievadi. Pāreja no iesācēja uz pieredzējušu lietotāju nozīmē atteikšanos no peles un iebūvēto Emacs līdzīgo rediģēšanas iespēju izmantošanu , kas ietaupa milzīgu laiku un, pats galvenais, samazina neapmierinātību, labojot bieži pieļautās drukas kļūdas.

Linux triki
Saistītais raksts:
Linux triki: komandas un īsceļi termināļa apguvei

Ātra navigācija komandrindā

Izgaismota tastatūra ar izstrādātāja estētiku un fona kodu, kas ideāli piemērota termināļa efektivitātes ilustrēšanai.

Kursora pārvietošana pa burtam ir pilnīga laika izšķiešana. Pārlēkt tieši uz rindas sākumsVienkāršākais veids ir nospiest Ctrl +Savukārt, ja jums ātri jāaizbrauc komandas beigas, galvenais ir Ctrl + EŠī kombinācija ir būtiska ikvienam, kurš apstrādā ļoti garus failu ceļus.

Ja nepieciešams pārvietoties precīzāk, bet neiedziļinoties burtu pa burtam, var izlaist veselus vārdus. Mēs izmantojam Alt + B (o Esc kam seko kreisā bultiņa), lai atgrieztos vienu vārdu atpakaļ, un Alt + F (o Esc (plus bultiņa pa labi), lai virzītos uz priekšu. Ir arī ļoti ērts triks: Ctrl + X pēc tam Ctrl + X pieļauj pārslēgt kursoru starp pašreizējo pozīciju un rindas sākumu, kas ir ideāli piemērots ātrām korekcijām sākumā un atgriešanai iepriekšējā punktā.

Linux failu pārvaldības komandas
Saistītais raksts:
Failu pārvaldības apgūšana operētājsistēmā Linux: pilnīga komandu rokasgrāmata

Rediģēšanas triki un ķirurģiska dzēšana

Uzlabota termināļa saskarne ar vairākiem datu paneļiem, kas atspoguļo pieredzējuša Bash lietotāja vidi.

Dažreiz mēs pieļaujam kļūdu un vēlamies visu izdzēst, nespiežot atpakaļatkāpes taustiņu. Lai visu notīrītu... no kursora atpakaļ, mēs izmantojam Ctrl + UUn otrādi, ja vēlamies izdzēst visu, kas seko kursoram līdz rindas beigām, Ctrl + K tas ir ideāls līdzeklis.

  GPT-5.1 kodekss pret Kloda kodeksu: etalons, kam patiesībā ir nozīme

Lai iegūtu konkrētākus dzēšanas norādījumus, Ctrl + W Noņemiet iepriekšējo vārdu, izmantojot atstarpi kā atdalītāju, kamēr Alt + atpakaļatkāpes taustiņš Tas ir precīzāk, jo izdzēš vārdu, kura pamatā ir neburtciparu rakstzīmes. Ja esat pieļāvis kļūdu tikai ar vienu burtu, Ctrl + T pieļauj apmainīt pašreizējo varoni ar iepriekšējo, acumirklī labojot drukas kļūdas. Lai pārvietotu veselus vārdus, Alt+T apmainīt pašreizējo vārdu ar iepriekšējo.

Mēs nedrīkstam aizmirst par lielo un mazo burtu pārvaldību. Alt + U Pārveido uz lielajiem burtiem no kursora līdz vārda beigām, Alt + L Viņš visu raksta ar mazajiem burtiem un Alt + C Rakstiet pirmo burtu ar lielo burtu un pārvietojiet kursoru uz beigām. Ja rediģēšanas laikā esat pieļāvis kļūdu, Ctrl+_ (parasti Ctrl+Shift+-) tiek izmantots atsaukt pēdējās izmaiņas, Un Alt + R Atgriež visu līniju sākotnējā stāvoklī.

triki datorprogrammām
Saistītais raksts:
Datorprogrammu triki, kas vairo jūsu produktivitāti

Vēstures un komandu atkārtošanas apgūšana

Persona programmē tumšā vidē, koncentrējoties uz fizisku mijiedarbību ar tastatūru komandu lietošanai.

Vecu komandu meklēšana ir viens no biežāk veicamajiem uzdevumiem. Tā vietā, lai simts reizes nospiestu augšupvērsto bultiņu, gudrāk ir izmantot Ctrl + R veikt a apgrieztā meklēšana vēsturēVienkārši ierakstiet daļu komandas, un Bash atradīs jaunāko atbilstību. Ja vēlaties turpināt meklēt vecākas atbilstības, vēlreiz nospiediet taustiņu Enter. Ctrl + RLai izietu no šī meklēšanas režīma, neko nedarot, izmantojiet Ctrl + G.

Ir ļoti ātri veidi, kā atkārtot uzdevumus. Komanda !! Tas izpilda tieši pēdējo ierakstīto lietu (ļoti noderīgi, ja aizmirstat to ierakstīt) svīst pirms komandasJa jums ir nepieciešams tikai iepriekšējās komandas pēdējais arguments, varat izmantot !$ o Alt +.tādējādi izvairoties no sarežģītu ceļu kopēšanas un ielīmēšanas.

  Kā izveidot vairāku sāknēšanas funkciju saturošu USB disku, izmantojot Ventoy, un pārvaldīt vairākus ISO failus

Visprasīgākajiem lietotājiem ir pieejami uzlaboti paplašinājumi: !* atkārto visus pēdējās komandas argumentus un sintaksi ^vecs^jauns pieļauj izpildīt iepriekšējo komandu, aizstājot Viens vārds pēc otra. Ja vēlaties redzēt, kura komanda tiks izpildīta pirms tās palaišanas, !:p Tas izdrukās pēdējo komandu ekrānā, to neizpildot.

automatizācija operētājsistēmā Linux
Saistītais raksts:
Automatizācija Linux vidē: no cron un bash līdz Ansible un systemd

Procesu vadība un termināļu pārvaldība

Kad programma sasalst vai mēs vienkārši vēlamies to apturēt, Ctrl + C nosūta pārtraukuma signālu (SIGINT) uz nogalināt pašreizējo procesuJa, no otras puses, mēs nevēlamies aizvērt programmu, bet gan apturēt to, lai paveiktu kaut ko citu, mēs izmantojam Ctrl + ZTas aptur uzdevumu un atgriež uzvedni; pēc tam mēs to varam atsākt fonā ar bg vai atvest viņu uz priekšu ar fg.

Ekrāna pārvaldība ir vienkārša: Ctrl + L Tas uzreiz attīra termināli, darbojoties tāpat kā komanda clearKaut kas kuriozs un dažreiz problemātisks ir Ctrl + S, kas aptur teksta izvadi ekrānā (šķiet, ka terminālis ir iesaldējis), un Ctrl+Q, kas ir atslēga, kas nepieciešama, lai atsākt skatīšanos no izejas.

Visbeidzot, automātiski pabeigt ar atslēgu Tab Tas ir Bash lietotāja labākais draugs. Vienreiz nospiežot, nosaukums tiek pabeigts, ja tas ir unikāls, un divreiz nospiežot, tiek parādīti visi. Pieejamās iespējasLai aizvērtu pašreizējo sesiju vai nosūtītu faila beigu (EOF) marķieri, Ctrl + D ir standarta opcija.

Apsvērumi par starpliktuvi un īpašajām taustiņiem

Ir svarīgi nošķirt Bash darbību no termināļa emulatora (piemēram, Kitty vai Alacritty) darbības. Piemēram, Ctrl + V Daudzi emulatori ielīmē sistēmas starpliktuves saturu, bet tīrā Bash valodā Ctrl + V kalpo burtiski ievietojiet šādu rakstzīmi. Ja nospiežat Ctrl + V un pēc tam ienāktJūs redzēsiet, ka tas parādās ^M nevis izlaižot rindu.

  FreeXP: Windows XP atdzīvināšana ar Linux drošību

Komanda Ctrl + Y (yank) ir iekšējs Bash skripts, un to izmanto ielīmējiet tekstu ar ko mēs iepriekš esam griezuši Ctrl + U, Ctrl + K o Ctrl + WŅemiet vērā, ka šī ir iekšēja čaulas starpliktuve un ir pilnīgi neatkarīga no jūsu operētājsistēmas vispārējās starpliktuves.

Šo rīku integrēšana ikdienas dzīvē padara mijiedarbību ar sistēmu daudz vienmērīgāku, pārveidojot termināli par dabisku mūsu domāšanas paplašinājumu, ļaujot mums rediģēt, meklēt un kontrolēt procesus, nenoņemot rokas no rakstīšanas pozīcijas, optimizējot katru mūsu darba dienas sekundi.

WSL2 Zsh automatizācija
Saistītais raksts:
Pilnīga WSL2 automatizācija ar Zsh un Oh My Zsh operētājsistēmā Windows