Kuidas kasutada Linuxi kesta

Tarbijaklassi Linux distributsioonid pakuvad võimsaid graafilisi kasutajaliideseid – kuid Linux, kuna see pärineb 1970. aastate Unixi maailmast, töötab endiselt arhitektuuril, mis ei tugine konkreetsele GUI-le.

Tekstipõhist sisenemispunkti süsteemi nimetatakse a kestja Linux toetab mitut neist.

linuxi kestad

Mis on Shell?

Kest on tekstipõhine meetod arvuti operatsioonisüsteemiga suhtlemiseks – funktsioon nimega a käsu tõlk. Shellid kasutavad oma süntaksit ja loogikat; need toimivad vahendajatena sisselogitud kasutaja ja arvutituuma vahel, käivitades muid programme, nagu süsteemiutiliidid või kasutaja installitud rakendused.

Linux toetab mitut erinevat kesta:

  • Bash: Bash on enamiku kaasaegsete Linuxi distributsioonide vaikekest. See on optimeeritud interaktiivseks kasutamiseks käsuajaloo kaudu, käsurida redigeerimine, käskude alias ja põhiline töökontroll.
  • Kala: kasutajale paremini juurdepääsetavaks loodud Fish rõhutab käskude täitmist, kasutaja skripte ja täiustatud terminali funktsioone. See on optimeeritud interaktiivseks kasutamiseks.
  • Ksh: Korn shell on omaette kõrgetasemeline programmeerimiskeel, kuigi selle interaktiivne tugi on suurepärane.
  • Zsh: Suurepärane võimsatele kasutajatele, Zsh pakub täiustatud skriptimisfunktsioone ja märkimisväärset kohandatavust. See toetab ka erinevaid indekseid.

Miski ei takista teil installida nii palju erinevaid kestasid, kui soovite. Kuigi vaikeseadena toimib ainult üks, võite vabalt kutsuda kesta kestas kestas. Käivitage, et näha, millised kestad on teie distributsiooni jaoks juba installitud kass /etc/shells.

Kestad ei ole sama, mis a terminal. Terminalid on graafilised programmid, milles shellisessioon töötab. Üldjuhul vajate shelliseanssi käitamiseks terminali, kuid shellisessioon ja terminal pole omavahel seotud. See tähendab, et sama terminaliprogramm käivitab mis tahes kesta ja mis tahes kest töötab mis tahes terminaliprogrammis.

Nii Microsoft Windows kui ka Apple macOS sisaldavad ka kestasid. Windowsis nimetatakse kesta Käsurida, kuigi Windowsi uued versioonid toetavad PowerShell. MacOS-is on Terminal programm avab shellisessiooni. Kuigi Linuxis viitavad mõned lohakad kirjutajad shelliseanssidele kui "käsuviibale", on käsuviip Microsoftile omane.

Miks kasutada Shelli seanssi?

Lihtsad kodu-töölaua Linuxi fännid harva vaja shellisessiooni kasutamiseks, sest kaasaegne Linux pakub tugevat GUI juhtpaneelid. Peaaegu kõik tavalised töölauaklassi muudatused saab teha GUI-s.

Kuna Linux toetab aga paljusid erinevaid distributsioone ja enam kui tosinat erinevat töölauakeskkonda, lähevad isegi põhilised nõuanded Linuxis ülesande täitmise kohta kiirustades segadusse. Kui teie juhised ei ole keskendunud teie töölauakeskkonnale, erinevad samm-sammulised protseduurid – sageli oluliselt. Sel põhjusel rõhutavad paljud Linuxi juhised või tõrkeotsingu nõuanded shellikäske.

Näiteks selleks, et näha, millised programmid praegu teie Linuxi arvutis töötavad, erineb GUI protsess levitamise lõikes. Ubuntu 20.04 puhul avaksite käivitusprogrammi ja valige Süsteemi monitor OpenSuse Tumbleweedis aga käivitaksite KSysGuard K-menüü System kaustast. Ja iga GUI-tööriista välimus ja funktsionaalsus on erinevad, mistõttu on vaja erinevaid samm-sammulisi juhiseid ja vajaduse korral ekraanipilte. Kummagi levitamise puhul aga lihtsalt jooksmine ps -ax shellisessioonist annab sama väljundi samal viisil.

Kuidas kasutada Linuxi kesta

Ainult tekstiga universumis õitsemine pole liiga raske. Tegelikult elavad paljud Linuxi kõvad fännid praktiliselt kestas. Alustamiseks käivitage oma distributsiooni terminaliprogramm või selle ekvivalent. Kui aken avaneb, olete uuel shell-seansil.

10 olulist Linuxi käsku failisüsteemis navigeerimiseks

Kui olete lõpetanud, kasutage väljuda käsk või sulgege terminaliprogramm.

Iga kest pakub erinevaid funktsioone, kuigi tavalised Linuxi utiliidid (nt cd käsk kataloogide või kataloogide muutmiseks kass failide kuvamise käsk) töötavad kõigis kestades ühtemoodi. Uurige oma kesta ainulaadset süntaksit, et selle jõudu kasutada.