Noderīgi Linux komandrindas Bash saīsnes, kas jums jāzina


Šajā rakstā mēs kopīgosim vairākus Bash komandrindas saīsnes, kas noderīgas jebkuram Linux lietotājam. Šie īsinājumtaustiņi ļauj ērti un ātri veikt noteiktas darbības, piemēram, piekļūt iepriekš izpildītām komandām un palaist tās, atvērt redaktoru, rediģēt/dzēst/mainīt tekstu komandrindā, pārvietot kursoru, kontrolēt procesus utt. līnija.

Lai gan šis raksts galvenokārt nāks par labu Linux iesācējiem, kuri apgūs komandrindas pamatus, arī tiem, kuriem ir vidējas prasmes un pieredzējuši lietotāji, tas var būt praktiski noderīgi. Mēs sagrupēsim bash īsinājumtaustiņus atbilstoši kategorijām šādi.

Palaidiet redaktoru

Atveriet termināli un nospiediet Ctrl + X un Ctrl + E , lai atvērtu redaktoru (nano redaktoru) ar tukšu buferi. Bašs mēģinās palaist redaktoru, ko definējis vides mainīgais $EDITOR.

Ekrāna vadība

Šie īsinājumtaustiņi tiek izmantoti, lai kontrolētu termināla ekrāna izvadi:

  • Ctrl + L - notīra ekrānu (tāds pats efekts kā komandai “notīrīt”).
  • Ctrl + S - apturiet visu komandu izvades darbību ekrānā. Ja esat izpildījis komandu, kas rada daudzbalsīgu, garu izvadi, izmantojiet to, lai apturētu izvades ritināšanu uz leju ekrānā.
  • Ctrl + Q - atsākt izvadi uz ekrānu, pēc tam pauzējot to ar Ctrl + S.

Pārvietot kursoru komandrindā

Nākamie saīsnes tiek izmantoti, lai pārvietotu kursoru komandrindā:

  • Ctrl + A vai Home - pārvieto kursoru uz rindas sākumu.
  • Ctrl + E vai End - pārvieto kursoru uz rindas beigām.
  • Ctrl + B vai bultiņa pa kreisi - pārvieto kursoru pa vienai rakstzīmei atpakaļ.
  • Ctrl + F vai bultiņa pa labi - pārvieto kursoru uz priekšu pa vienu rakstzīmi.
  • Ctrl + bultiņa pa kreisi vai Alt + B vai Esc un pēc tam B - pārvieto kursoru atpakaļ pa vienam vārdam.
  • Ctrl + bultiņa pa labi vai Alt + C vai Esc un pēc tam F - pārvieto kursoru uz priekšu pa vienam vārdam.

Meklēt caur Bash vēsturi

Šos īsinājumtaustiņus izmanto komandu meklēšanai bash vēsturē:

  • bultiņa uz augšu - izgūst iepriekšējo komandu. Ja jūs to pastāvīgi nospiežat, tas ļauj jums veikt vairākas komandas vēsturē, lai jūs varētu atrast vajadzīgo. Izmantojiet bultiņu lejup, lai vēsturē pārvietotos pretējā virzienā.
  • Ctrl + P un Ctrl + N - alternatīvas attiecīgi bultiņu augšup un lejup.
  • Ctrl + R - sāk reverso meklēšanu, izmantojot bash vēsturi, vienkārši ierakstiet rakstzīmes, kurām jābūt unikālām komandai, kuru vēlaties atrast vēsturē.
  • Ctrl + S - sāk meklēšanu uz priekšu, izmantojot bash vēsturi.
  • Ctrl + G - aizver atpakaļ vai atpakaļ meklēšanu, izmantojot bash vēsturi.

Dzēst tekstu komandrindā

Teksta dzēšanai komandrindā tiek izmantoti šādi saīsnes:

  • Ctrl + D vai Delete - noņemiet vai izdzēsiet rakstzīmi zem kursora.
  • Ctrl + K - noņem visu tekstu no kursora līdz rindas beigām.
  • Ctrl + X un pēc tam Backspace - noņem visu tekstu no kursora līdz rindas sākumam.

Transponējiet tekstu vai mainiet reģistru komandrindā

Šie īsinājumtaustiņi transponēs vai mainīs burtus vai vārdus reģistrā komandrindā:

  • Ctrl + T - transponē rakstzīmi pirms kursora ar rakstzīmi zem kursora.
  • Esc un pēc tam T - transponē divus vārdus tieši pirms kursora (vai zem tā).
  • Esc un pēc tam U - pārveido tekstu no kursora līdz vārda beigām uz lielo burtu.
  • Esc un pēc tam L - pārveido tekstu no kursora līdz vārda beigām uz mazajiem burtiem.
  • Esc un pēc tam C - maina burtu zem kursora (vai nākamā vārda pirmo burtu) uz lielajiem burtiem, atstājot vārdu pārējo nemainīgu.

Darbs ar procesiem Linux

Šie saīsnes palīdz kontrolēt darbojošos Linux procesus.

  • Ctrl + Z - aptur pašreizējā priekšplāna procesu. Tas nosūta procesam SIGTSTP signālu. Vēlāk procesu var atgriezt priekšplānā, izmantojot komandu fg process_name (vai% bgprocess_number, piemēram,% 1,% 2 un tā tālāk).
  • Ctrl + C - pārtrauc pašreizējā priekšplāna procesu, nosūtot tam SIGINT signālu. Noklusējuma rīcība ir procesa izbeigšana graciozi, taču process to var vai nu godināt, vai ignorēt.
  • Ctrl + D - iziet no bash apvalka (tas pats, kas palaist komandu exit).

Uzziniet vairāk par: visu, kas jums jāzina par procesiem Linux [Visaptveroša rokasgrāmata]

Bash Bang (!) Komandas

Šī raksta pēdējā daļā mēs izskaidrosim dažas noderīgas ! (sprādziena) darbības:

  • !! - izpildiet pēdējo komandu.
  • ! top - izpildiet jaunāko komandu, kas sākas ar “top” (piem.,!).
  • ! top: p - parāda komandu, kuru palaist! top (pievieno arī kā jaunāko komandu komandu vēsturē).
  • ! $ - izpildiet iepriekšējās komandas pēdējo vārdu (tas pats, kas Alt +., piemēram, ja pēdējā komanda ir 'cat tecmint.txt', tad! $mēģinātu palaist 'tecmint. txt ').
  • ! $: p - parāda vārdu, ko izpildīs! $.
  • ! * - parāda iepriekšējās komandas pēdējo vārdu.
  • ! *: p - parāda pēdējo vārdu, ko aizstāt! *.

Plašāku informāciju skatiet bash man lapā:

$ man bash 

Tas pagaidām ir viss! Šajā rakstā mēs kopīgojām dažus kopīgus un noderīgus Bash komandrindas saīsnes un darbības. Izmantojiet zemāk esošo komentāru veidlapu, lai veiktu jebkādus papildinājumus vai uzdotu jautājumus.