Geriausios „Bash“ klaviatūros nuorodos (dar žinomos kaip „Linux“ ir „MacOS“ terminalas)
Bash yra numatytasis komandų eilutės apvalkalas daugumoje Linux platinimų, nuo Ubuntu ir Debian iki Red Hat ir Fedora. „Bash“ taip pat yra numatytasis korpusas, įtrauktas į „MacOS“, ir „Windows 10“ galite įdiegti „Linux“ pagrįstą „bash“ aplinką.
„Bash“ korpuse yra daug įvairių sparčiuosius klavišus, kuriuos galite naudoti. Tai veiks bash bet kurioje operacinėje sistemoje. Kai kurie iš jų gali neveikti, jei prieigos prie nuotolinio ryšio per SSH arba telnet sesiją, priklausomai nuo to, kaip turite raktus užfiksuoti.
Darbas su procesais
Naudokite šiuos sparčiuosius klavišus, kad valdytumėte procesus.
- Ctrl + C: Pertraukti (nužudyti) dabartinį naujojo proceso procesą, vykstantį terminale. Tai siunčia SIGINT signalą į procesą, kuris techniškai yra tik daugumos procesų garbė, tačiau kai kurie gali jį ignoruoti.
- Ctrl + Z: Sustabdyti dabartinį naujojo proceso procesą, esantį „bash“. Tai siunčia SIGTSTP signalą į procesą. Jei norite vėliau grąžinti procesą į pirmąją vietą, naudokite
fg process_name
komandą. - Ctrl + D: Uždarykite bash apvalkalą. Tai siunčia „EOF“ (failo pabaigos) žymeklį į „bash“, o bash išeina, kai gauna šį žymeklį. Tai panaši į „
išeiti
komandą.
Ekrano valdymas
Šie klavišai leidžia valdyti, kas rodoma ekrane.
- Ctrl + L: Išvalykite ekraną. Tai panaši į komandą „aiškus“.
- Ctrl + S: Sustabdyti visą išėjimą į ekraną. Tai ypač naudinga vykdant komandas, turinčias daug ilgų, aiškių rezultatų, bet nenorite sustabdyti komandos su Ctrl + C.
- Ctrl + Q: Baigę jį naudodami Ctrl + S, tęskite išėjimą į ekraną.
Žymeklio perkėlimas
Naudodami šiuos sparčiuosius klavišus, norėdami greitai perkelti žymeklį aplink dabartinę eilutę, kai rašote komandą.
- Ctrl + A arba Namai: Eikite į eilutės pradžią.
- Ctrl + E arba Pabaiga: Eikite į linijos pabaigą.
- Alt + B: Eikite į kairę (atgal) vieną žodį.
- Ctrl + B: Eikite į kairę (atgal) vieną simbolį.
- Alt + F: Eikite į dešinę (į priekį) vieną žodį.
- Ctrl + F: Eikite į dešinę (į priekį) vieną simbolį.
- Ctrl + XX: Pereikite tarp eilutės pradžios ir dabartinės žymeklio vietos. Tai leidžia paspausti Ctrl + XX, kad grįžtumėte į eilutės pradžią, pakeiskite kažką ir paspauskite Ctrl + XX, kad grįžtumėte į pradinę žymeklio padėtį. Jei norite naudoti šį spartųjį klavišą, laikykite klavišą Ctrl ir du kartus bakstelėkite X klavišą.
Teksto trynimas
Jei norite greitai ištrinti simbolius, naudokite šiuos sparčiuosius klavišus:
- Ctrl + D arba Ištrinti: Ištrinkite žymeklį po žymekliu.
- Alt + D: Ištrinkite visus simbolius po žymeklio dabartinėje eilutėje.
- Ctrl + H arba Backspace: Ištrinkite žymeklį prieš žymeklį.
Tikslų tvirtinimas
Šie spartieji klavišai leidžia nustatyti klaidas ir atšaukti klavišų paspaudimus.
- Alt + T: Pakeiskite dabartinį žodį ankstesniu žodžiu.
- Ctrl + T: Pakeiskite paskutinius du simbolius prieš žymeklį tarpusavyje. Tai galite naudoti norėdami greitai nustatyti klaidą, kai įvedate du simbolius neteisinga tvarka.
- Ctrl + _: Atšaukite paskutinį klavišą. Tai galite pakartoti, jei norite atšaukti kelis kartus.
Pjovimas ir įklijavimas
Bash apima kai kurias pagrindines iškirpimo ir įklijavimo funkcijas.
- Ctrl + W: Iškirpkite žodį prieš žymeklį, pridėdami jį prie iškarpinės.
- Ctrl + K: Iškirpkite eilutės dalį po žymeklio, pridėdami jį prie iškarpinės.
- Ctrl + U: Iškirpkite eilutės dalį prieš žymeklį, pridėdami jį prie iškarpinės.
- Ctrl + Y: Įdėkite paskutinį dalyką, kurį iškirpote iš iškarpinės. „Y“ čia reiškia „yank“.
Didžiosios raidės
Bazinis korpusas gali greitai konvertuoti simbolius į dideles ar mažąsias:
- Alt + U: Didinkite kiekvieną žymeklį nuo žymeklio iki dabartinio žodžio pabaigos, paverčiant simbolius į didžiosios raidės.
- Alt + L: Panaikinkite kiekvieną žymeklį nuo žymeklio iki dabartinio žodžio pabaigos, konvertuodami simbolius į mažąsias.
- Alt + C: Pasinaudokite žymeklio simboliu. Žymeklis pereis prie dabartinio žodžio pabaigos.
Tab Užpildymas
Tabo užbaigimas yra labai naudinga „bash“ funkcija. Rašydami failą, katalogą ar komandos pavadinimą, paspauskite „Tab“ ir „bash“, jei įmanoma, automatiškai užpildys tai, ką rašote. Jei ne, „bash“ parodys įvairius galimus atitikmenis ir galėsite toliau rašyti ir paspausdami „Tab“ baigti rašyti.
- Tab: Automatiškai užpildykite įvestą failą, katalogą ar komandą.
Pvz., Jei / home / chris / turite failą, pavadintą tikrai_long_file_name, ir tai yra vienintelis failo pavadinimas, prasidedantis nuo „r“ toje kataloge, galite įvesti / home / chris / r, paspauskite „Tab“, ir bash automatiškai užpildys / home / chris / really_long_file_name jums. Jei turite kelis failus ar katalogus, pradedant „r“, bash informuos jus apie jūsų galimybes. Galite pradėti rašyti vieną iš jų ir paspauskite „Tab“, kad tęstumėte.
Darbas su Jūsų komandų istorija
Galite greitai pereiti naujausias komandas, kurios yra saugomos naudotojo paskyros bazinės istorijos faile:
- Ctrl + P arba Rodyklė aukštyn: Eikite į ankstesnę komandų istorijos komandą. Paspauskite nuorodą kelis kartus, kad grįžtumėte atgal per istoriją.
- Ctrl + N arba Rodyklė žemyn: Eikite į kitą komandų istorijos komandą. Paspauskite nuorodą kelis kartus, kad pereitumėte per istoriją.
- Alt + R: Pakeiskite bet kokius komandos pakeitimus, kuriuos ištraukėte iš istorijos, jei jį redagavote.
„Bash“ taip pat turi specialų „atšaukimo“ režimą, kuriuo galite ieškoti anksčiau paleistų komandų:
- Ctrl + R: Prisiminkite paskutinę komandą, atitinkančią jūsų pateiktus simbolius. Paspauskite šį spartųjį klavišą ir pradėkite rašyti, jei norite ieškoti komandos „bash“ istorijos.
- Ctrl + O: Vykdykite komandą, kurią radote naudodami „Ctrl + R“.
- Ctrl + G: Palikite istorijos paieškos režimą nenaudodami komandos.
emacs vs vi klaviatūros nuorodos
Pirmiau pateiktose instrukcijose daroma prielaida, kad naudojate numatytąjį klaviatūros klavišų konfigūravimą „bash“. Pagal nutylėjimą, bash naudoja emacs
-stiliaus raktai. Jei esate labiau pripratę prie vi
teksto redaktorius, galite perjungti „vi“ stiliaus sparčiuosius klavišus.
Toliau pateikta komanda bus įterpta vi
režimas:
set -o vi
Toliau pateikta komanda įjungs „bash“ į numatytąjį emacs
režimas:
nustatyti „emacs“
Su keliomis iš jų jūsų įrankių juostoje, jūs būsite terminalo kapitonas.