Išsamus „Bash“ klaviatūros sparčiųjų klavišų vadovas

Paskutiniai pakeitimai: rugsėjo 19 d. 2026 m.
  • Greitos navigacijos ir redagavimo metodai, siekiant išvengti per didelio rodyklių naudojimo ir grįžimo atgal.
  • Išplėstiniai komandų paieškos ir kartojimo metodai naudojant „Bash“ istoriją.
  • Efektyvus priekinių ir foninių procesų valdymas bei terminalo išvesties kontrolė.

Rankų, rašančių nešiojamojo kompiuterio klaviatūra, stambus planas su ekrane rodomu kodu, iliustruojantis miklumą naudojant sparčiuosius klavišus.

Jei kada nors jautėtės taip, lyg daugiau laiko praleistumėte grumdamiesi su klaviatūra nei rašydami kodą, nesate vieni. Daugelis iš mūsų pradėjome „Linux“ terminale, viską rašydami ranka, trindami raidę po raidės ir žongliruodami rodyklių klavišais, nežinodami, kad yra visa visata klaviatūros sparčiųjų klavišų, skirtų priversti mus lakstyti po komandinę eilutę.

Įvaldyti „Bash“ – tai ne tik komandų žinojimas, bet ir gebėjimas vikriai valdyti teksto įvedimą. Norint tapti pradedančiuoju vartotoju, reikia atsisakyti pelės ir pasinaudoti integruotomis redagavimo galimybėmis , panašiomis į „Emacs“, kurios sutaupo daug laiko ir, svarbiausia, sumažina nusivylimą taisant dažniausiai pasitaikančias rašybos klaidas.

Linux gudrybės
Susijęs straipsnis:
„Linux“ gudrybės: komandos ir spartieji klavišai, skirti terminalo valdymui

Greita navigacija komandinėje eilutėje

Apšviesta klaviatūra su kūrėjo estetika ir foniniu kodu, idealiai tinkanti terminalo efektyvumo iliustracijai.

Žymeklio perkėlimas raide po raidės yra visiškas laiko švaistymas. Peršokti tiesiai į eilutės pradžiaLengviausias būdas yra paspausti Ctrl + AKadangi, jei jums reikia greitai išvykti komandos pabaiga, raktas yra Ctrl + EŠis derinys yra būtinas visiems, kurie tvarko labai ilgus failų kelius.

Jei reikia judėti tiksliau, bet nepereinant raidės po raidės, galite praleisti ištisus žodžius. Mes naudojame Alt + B (o esc ir rodyklė kairėn), kad grįžtumėte vienu žodžiu atgal, ir Alt + F (o esc (plius rodyklė dešinėn), kad judėtumėte pirmyn. Taip pat yra labai patogus triukas: Ctrl + X po to Ctrl + X leisti perjungti žymeklį tarp dabartinės padėties ir eilutės pradžios – idealiai tinka norint greitai atlikti pakeitimus pradžioje ir grįžti į buvusią vietą.

„Linux“ failų tvarkymo komandos
Susijęs straipsnis:
Failų valdymo įvaldymas „Linux“ sistemoje: išsamus komandų vadovas

Redagavimo gudrybės ir chirurginis ištrynimas

Pažangi terminalo sąsaja su keliomis duomenų panelėmis, atspindinčiomis patyrusio „Bash“ vartotojo aplinką.

Kartais suklystame ir norime viską ištrinti nespaudinėdami „Backspace“ klavišo. Norėdami viską išvalyti... nuo žymeklio atgal, mes naudojame Ctrl + UIr atvirkščiai, jei norime ištrinti viską, kas eina po žymeklio iki eilutės pabaigos, Ctrl + K tai puikus įrankis.

  Kaip atgaivinti seną kompiuterį naudojant geriausius lengvus „Linux“ paskirstymus

Norėdami gauti konkretesnių ištrynimų, Ctrl + W Pašalinkite ankstesnį žodį naudodami tarpą kaip atskirtuvą, o Alt + Backspace Tai tiksliau, nes ištrina žodį, pagrįstą ne raidiniais ir skaitmeniniais simboliais. Jei padarėte klaidą tik su viena raide, Ctrl + T leisti pakeisti dabartinį veikėją su ankstesniu, akimirksniu ištaisydami rašybos klaidas. Norėdami perkelti ištisus žodžius, „Alt“ + T. sukeisti dabartinį žodį ankstesniu.

Negalime pamiršti didžiųjų ir mažųjų raidžių valdymo. Alt + U Konvertuoja į didžiąsias raides nuo žymeklio iki žodžio pabaigos, Alt + L Jis viską rašo mažosiomis raidėmis ir Alt + C Pirmą raidę rašykite didžiąja raide ir perkelkite žymeklį į pabaigą. Jei redagavimo metu suklydote, Ctrl+_ (paprastai Ctrl + Shift + -) naudojamas anuliuoti paskutinį pakeitimąIr Alt + R Grąžina visą liniją į pradinę būseną.

kompiuterinių programų gudrybės
Susijęs straipsnis:
Kompiuterinių programų gudrybės, kurios padidina jūsų produktyvumą

Istorijos ir komandų kartojimo įvaldymas

Asmuo, programuojantis tamsioje aplinkoje, sutelkdamas dėmesį į fizinę sąveiką su klaviatūra, naudodamas komandas.

Senų komandų paieška yra viena iš dažniausiai atliekamų užduočių. Užuot šimtą kartų spaudinėjus rodyklę aukštyn, protingiau būtų naudoti Ctrl + R atlikti a atvirkštinė paieška istorijojeTiesiog įveskite dalį komandos ir „Bash“ ras naujausią atitikmenį. Jei norite tęsti senesnių atitikmenų paiešką, dar kartą paspauskite „Enter“. Ctrl + RNorėdami išeiti iš šio paieškos režimo nieko nedarydami, naudokite „Ctrl“ + G.

Yra labai greitų būdų pakartoti užduotis. Komanda !! Jis vykdo tiksliai paskutinį įvestą veiksmą (labai naudinga, kai pamirštate įvesti) prakaituoti prieš komandąJei jums reikia tik paskutinio ankstesnės komandos argumento, galite naudoti !$ o Alt +.taip išvengiant sudėtingų kelių kopijavimo ir įklijavimo.

  Išsamus atsarginių kopijų kūrimo ir automatinių užduočių planavimo vadovas naudojant „Cron“ sistemoje „Linux“

Reikliausiems vartotojams yra išplėstiniai plėtiniai: !* pakartoja visus paskutinės komandos argumentus ir sintaksę ^senas^naujas leisti vykdyti ankstesnę komandą, pakeičiant Vienas žodis kitam. Jei norite pamatyti, kuri komanda bus vykdoma prieš ją paleidžiant, !:p Jis atspausdins paskutinę komandą ekrane jos nevykdydamas.

automatizavimas Linux sistemoje
Susijęs straipsnis:
Automatizavimas „Linux“ sistemoje: nuo „cron“ ir „Bash“ iki „Ansible“ ir „systemd“

Procesų valdymas ir terminalų valdymas

Kai programa užstringa arba mes tiesiog norime ją sustabdyti, Ctrl + C siunčia pertraukimo signalą (SIGINT) į nutraukite dabartinį procesąKita vertus, jei nenorime uždaryti programos, o ją pristabdyti, kad atliktume ką nors kita, naudojame Ctrl + ZTai sustabdo užduotį ir grąžina raginimą; tada galime ją atnaujinti fone su bg arba atvesk ją į priekį su fg.

Ekrano valdymas yra paprastas: Ctrl + L Jis akimirksniu išvalo terminalą, veikdamas lygiai taip pat, kaip ir komanda clearKažkas keisto ir kartais problemiško yra Ctrl + S, kuris sustabdo teksto išvestį ekrane (atrodo, lyg terminalas būtų užšalęs), ir „Ctrl“ + Q, kuris yra raktas, reikalingas tęsti peržiūrą išvesties.

Galiausiai, automatiškai užpildykite raktu Kortelė Tai geriausias „Bash“ naudotojo draugas. Paspaudus vieną kartą, vardas užbaigiamas, jei jis unikalus, o paspaudus du kartus, parodomi visi Galimos parinktysNorėdami uždaryti dabartinę sesiją arba išsiųsti failo pabaigos (EOF) žymeklį, Ctrl + D yra standartinis variantas.

Svarstymai dėl iškarpinės ir specialiųjų klavišų

Svarbu atskirti, ką daro Bash, ir ką daro terminalo emuliatorius (pvz., Kitty arba Alacritty). Pavyzdžiui, Ctrl + V Daugelyje emuliatorių jis įklijuoja sistemos iškarpinės turinį, bet gryname „Bash“ kalboje... Ctrl + V tarnauja įterpkite šį simbolį pažodžiui. Jei paspausite Ctrl + V ir įeitiPamatysite, kaip tai pasirodys ^M užuot praleidus eilutę.

  Kas yra „JetBrains IDE“ ir kodėl tai yra programuotojų etalonas?

Įsakymas Ctrl + Y (yank) yra vidinis „Bash“ scenarijus, naudojamas įklijuokite tekstą su kuriuo anksčiau pjovėme Ctrl + U, Ctrl + K o Ctrl + WAtminkite, kad tai yra vidinė iškarpinė ir yra visiškai nepriklausoma nuo jūsų operacinės sistemos bendrosios iškarpinės.

Integravus šiuos įrankius į kasdienį gyvenimą, sąveika su sistema tampa daug sklandesnė, terminalas tampa natūraliu mūsų mąstymo tęsiniu, leidžiančiu redaguoti, ieškoti ir valdyti procesus neatitraukiant rankų nuo rašymo pozicijos, taip optimizuojant kiekvieną mūsų darbo dienos sekundę.

WSL2 Zsh automatizavimas
Susijęs straipsnis:
Visiškas WSL2 automatizavimas naudojant „Zsh“ ir „Oh My Zsh“ sistemoje „Windows“