1Sep

Labākie Keychain Shortcut for Bash( aka Linux un macOS Terminal)

click fraud protection

Bash ir noklusējuma komandrindas apvalks lielākajā daļā Linux disku, no Ubuntu un Debian līdz Red Hat un Fedora. Bash ir arī noklusējuma pārlūks, kas iekļauts macOS, un Windows 10 var instalēt Linux balstītu bash vidi.

Bash apvalks piedāvā dažādus īsinājumtaustiņus, kurus varat izmantot. Tās darbosies jebkurā operētājsistēmā.Daži no tiem, iespējams, nedarbosies, ja jūs piekļūsit bash attālināti, izmantojot SSH vai telnet sesiju, atkarībā no tā, kā jūsu atslēgas ir sakārtotas.

Darbs ar procesiem

Lai pārvaldītu darbības procesus, izmantojiet šādus saīsnes.

  • Ctrl + C : pārtrauc( nogalina) pašreizējo jaunās zināšanu procesu, kas darbojas terminālā.Tas sūta SIGINT signālu procesam, kas tehniski ir tikai pieprasījums - lielākā daļa procesu to izpildīs, bet daži to var ignorēt.
  • Ctrl + Z : apturēt pašreizējo jauno zināšanu procesu, kas sākas ar bash. Tas sūta SIGTSTP signālu procesam. Lai vēlāk atgrieztu procesu priekšplānā, izmantojiet komandu fg process_name.
  • Ctrl + D
    instagram viewer
    : aizveriet bash apvalku. Tas nosūta EOF( faila beigas) marķieri bash, un bash iziet, kad tas saņem šo marķieri. Tas ir līdzīgs izejas komandas darbībai.

Ekrāna vadība

Šādi saīsnes ļauj kontrolēt to, kas parādās ekrānā.

  • Ctrl + L : notīriet ekrānu. Tas ir līdzīgs "skaidras" komandas darbībai.
  • Ctrl + S : pārtrauciet visu izvadi uz ekrāna. Tas ir īpaši noderīgi, palaižot komandas ar lielu garu verbose izlaidi, bet jūs nevēlaties pārtraukt komandu ar Ctrl + C.
  • Ctrl + Q : Atsākot izvadi uz ekrāna pēc tā apturēšanas ar Ctrl + S.

Kursora pārvietošana

Izmantojot šādus īsceļus, ātri pārvietojiet kursoru ap pašreizējo līniju, rakstot komandu.

  • Ctrl + A vai Sākums : dodieties uz līnijas sākumu.
  • Ctrl + E vai Beigas : Iet uz līnijas beigām.
  • Alt + B : Iet pa kreisi( aizmugurē) vienu vārdu.
  • Ctrl + B : Iet pa kreisi( atpakaļ) vienu rakstzīmi.
  • Alt + F : Iet pa labi( uz priekšu) vienu vārdu.
  • Ctrl + F : Iet pa labi( uz priekšu) vienu rakstzīmi.
  • Ctrl + XX : pārvietot starp līnijas sākumu un pašreizējo kursora pozīciju. Tas ļauj nospiest Ctrl + XX, lai atgrieztos līnijas sākumā, mainītu kaut ko un pēc tam nospiediet Ctrl + XX, lai atgrieztos sākotnējā kursora pozīcijā.Lai izmantotu šo saīsni, turiet nospiestu taustiņu Ctrl un divreiz pieskarieties taustiņam X.

Teksta dzēšana

Izmantojiet šādus īsinājumtaustiņus, lai ātri izdzēstu rakstzīmes:

  • Ctrl + D vai Dzēst : Dzēsiet rakstzīmi zem kursora.
  • Alt + D : Dzēsiet visas rakstzīmes pēc pašreizējās līnijas kursora.
  • Ctrl + H vai Backspace : Dzēsiet rakstzīmi pirms kursora.

Fixing Typos

Šie īsceļi ļauj jums noteikt kļūdas un atsaukt taustiņu nospiešanas.

  • Alt + T : mainiet pašreizējo vārdu ar iepriekšējo vārdu.
  • Ctrl + T : apmainiet pēdējās divas rakstzīmes, pirms kursors ir viens ar otru. Varat to izmantot, lai ātri novērstu kļūdas, ierakstot divas rakstzīmes nepareizajā secībā.
  • Ctrl + _ : Atsaukt savu pēdējo taustiņu nospiešanu. Varat to atkārtot vairākas reizes atsaukšanai.

griešana un ielīmēšana

Bash ietver dažas pamata izgriezuma un ielīmēšanas funkcijas.

  • Ctrl + W : Izgrieziet vārdu pirms kursora, pievienojot to starpliktuvē.
  • Ctrl + K : pēc kursora izgrieziet līnijas daļu, pievienojot to starpliktuvē.
  • Ctrl + U : izgrieziet līnijas daļu pirms kursora, pievienojot to starpliktuvē.
  • Ctrl + Y : ielīmējiet pēdējo no starplikām izgrieztā lieta. Y šeit nozīmē "yank".

lielo burtu lielumi

Bash apvalks var ātri pārvērst rakstzīmes uz lielo vai mazo burtu lielumu:

  • Alt + U : No katra rakstzīme no kursora uz augšu uz pašreizējā vārda beigām, pārveidojot rakstzīmes uz lielo burtu.
  • Alt + L : Neizmantojiet katru rakstzīmi no kursora līdz pašreizējā vārda beigām, pārveidojot rakstzīmes mazajiem burtiem.
  • Alt + C : lielais burts zem kursora. Jūsu kursors pārvietosies uz pašreizējā vārda beigām.

cilnes pabeigšana

Tab pabeigšana ir ļoti noderīga bash funkcija. Ievadot failu, direktoriju vai komandas nosaukumu, nospiediet taustiņu Tab, un, ja iespējams, tas automātiski pabeigs to, ko jūs rakstāt. Ja nē, bash parādīs dažādas iespējamās spēles, un jūs varat turpināt rakstīt un nospiest taustiņu, lai pabeigtu rakstīšanu.

  • cilne : automātiski aizpildiet failu, direktoriju vai komandu, kuru jūs rakstāt.

Piemēram, ja jums ir fails ar nosaukumu really_long_file_name /home/chris/, un tas ir vienīgais faila nosaukums, kas sākas ar "r" šajā direktorijā, jūs varat ievadīt /home/chris/ r, nospiediet tab, un bash automātiski aizpildīs /home/chris/ patiešām_long_file_name. Ja jums ir vairāki faili vai direktorijas, kas sākas ar "r", bash informēs jūs par jūsu iespējām. Jūs varat sākt rakstīt vienu no tām un nospiest "Tab", lai turpinātu.

Darbs ar komandu vēsturi

Jūs varat ātri pārlūkot nesenās komandas, kas tiek glabātas lietotāja konta bash vēstures failā:

  • Ctrl + P vai Uz augšu Arrow : dodieties uz iepriekšējo komandu komandu vēsturē.Nospiediet īsceļu vairākas reizes, lai atgrieztos vēsturē.
  • Ctrl + N vai lejupvērstā bultiņa : dodieties uz nākamo komandu komandu vēsturē.Nospiediet īsceļu vairākas reizes, lai pārietu uz vēsturi.
  • Alt + R : atgriež jebkādas izmaiņas komandā, kuru esat noņēmusi no savas vēstures, ja to esat labojis.

Bash ir arī īpašs "atgādinājuma" režīms, ko varat izmantot, lai meklētu komandas, kuras jūs iepriekš izmantojāt:

  • Ctrl + R : atgādina pēdējo komandu, kas atbilst jūsu norādītajām rakstzīmēm. Nospiediet šo saīsni un sāciet rakstīt, lai meklētu komandu ar savu bash vēsturi.
  • Ctrl + O : izpildiet komandu, kuru atradāt ar Ctrl + R.
  • Ctrl + G : atstājiet vēstures meklēšanas režīmu, neveicot komandu.

emacs vs. vi Tastatūras saīsnes

Iepriekš sniegtie norādījumi uzņemas, ka jūs izmantojat noklusējuma tastatūras īsinājumtaustiņu konfigurāciju bash. Pēc noklusējuma bash izmanto emacs stila taustiņus. Ja jūs esat vairāk izmantojis vi teksta redaktoram, varat pārslēgties uz vi-stila tastatūras īsinājumtaustiņiem.

Sekojošā komanda nodos bash uz vi režīmu:

set -o vi

Šī komanda atgriezīsies noklusējuma emacs režīmā:

-set -o emacs

Ar dažiem no šiem rīkjoslas ierīcē jūs būsietTermināla meistars nav laika.