Korn Shell este o alternativă populară la Bash Shell, care este folosită în mod obișnuit ca sistem de linii de comandă implicit pe Linux. Învelișul este compatibil cu Bash și împrumută multe funcții utile găsite în C Shell. Korn trece de Ksh pe scurt și este foarte popular în comunitate. Cu un pic de cunoștințe, este ușor să funcționezi ca shell-ul implicit pe Linux! Urmăriți împreună cu tutorialul nostru de mai jos și aflați cum!
Notă: pentru a utiliza Ksh pe Linux, trebuie să executați Ubuntu, Debian, Arch Linux, Fedora sau OpenSUSE. Dacă nu, construirea Ksh din codul sursă poate fi necesară.
Korn Shell este ușor disponibil pentru instalare pe toate distribuțiile Linux majore. În acest ghid, ne vom concentra pe versiunea MirBSD a Ksh pe Linux. Motivul pentru care vorbim despre această versiune a Ksh este că versiunea AT&T a Korn Shell nu se bucură de asistență pe toate distrosurile Linux (sisteme de operare precum Arch Linux și altele). Dacă trebuie să utilizați versiunea AT&T de Korn Shell, descărcați-l aici.
Pentru a instala alternativa Korn Shell la Bash pe Linux, deschideți o fereastră de terminal și urmați instrucțiunile care corespund sistemului dvs. de operare.
sudo apt instala mksh
sudo apt-get install mksh
sudo pacman -S Mksh
sudo dnf instala mksh
sudo zypper instala mksh
Aveți nevoie să obțineți versiunea MirBSD de Korn Shell pe computerul dvs. Linux? Dacă aveți probleme în găsirea acestuia în managerul de pachete al sistemului de operare, va trebui să descărcați codul sursă al shell-ului și să îl compilați manual. Pentru informații despre MirBSD Korn Shell, vpagina de descărcare a site-ului oficial.
Nu știți cum să construiți codul sursă? Informații despre crearea Ksh a MirBSD din sursă pot fi găsite aici.
Știați că puteți accesa Korn Shell pe computerul dvs. Linux fără a-l face sistemul de comandă implicit? E adevarat! Prin rularea KSH comanda într-o fereastră de terminal, este posibil să sari instantaneu de pe shell-ul Bash implicit.
KSH
Vrei să folosești Korn Shell de MirBSD ca utilizator rădăcină? Iată cum! În primul rând, mergeți la terminal și accesați contul root. Cel mai bun mod de a accesa contul root (pentru acest caz) este de a utiliza su comanda. Cu toate acestea, dacă nu puteți rula su, sudo -s de asemenea, funcționează.
su -
sau
sudo -s
După ce v-ați conectat la utilizatorul rădăcină, este sigur să treceți de la Bash la Korn Shell. Se execută rularea KSH comanda de acces la shell.
KSH
Înainte de a fi posibil să setați Korn Shell ca sistemul de linii de comandă implicit pe Linux, va trebui să aflați locația acestuia. Cel mai simplu mod de a determina locația exactă a binarului Korn Shell este să aruncați o privire asupra /etc/shells fişier.
Pentru a vizualiza /etc/shells, deschideți o fereastră de terminal și utilizați pisică comanda.
pisica / etc / scoici
Uită-te prin ieșirea din /etc/shells, găsiți locația lui Korn Shell și evidențiați-o. În mod alternativ, conectați ieșirea la un fișier text pentru acces ușor cu comanda de mai jos.
Notă: există multe intrări diferite pentru Korn Shell în fișierul scoici. Ignorați toate intrările cu „static” în ele.
cat / etc / scoici >> /home/username/Documents/location-of-ksh.txt
În mod alternativ, dacă doriți să introduceți numai intrările Korn Shell într-un fișier text, săriți comanda de mai sus și executați aceasta în loc:
pisică / etc / scoici | grep mksh >> /home/username/Documents/location-of-ksh.txt
Doriți ca Korn Shell să se deschidă atunci când lansați un terminal în loc de Bash? Lansați o fereastră de linie de comandă pe desktopul Linux, apoi executați CHSH comanda.
Notă: vă rugăm să înțelegeți că chsh este menit să schimbe shell-ul de comandă implicit pentru utilizatorul curent. Nu-l rulați ca rădăcină! Ați putea comuta accidental shell-ul rădăcină al computerului Linux!
CHSH
Alergare CHSH va imprima o ieșire care spune „Introduceți noua valoare sau apăsați ENTER pentru implicit”. Aruncă o privire la fișier text locație-ksh.txt din editorul de text preferat și copiați locația Korn Shell în clipboard. Puteți vizualiza fișierul text în terminal cu:
cat / home/username/Documents/location-of-ksh.txt
Odată ce locația Korn Shell este scrisă în CHSH fereastră promptă, apăsați tasta Enter de pe tastatură pentru a confirma alegerea. Apoi, introduceți parola utilizatorului dvs. pentru a aplica modificarea.
După rularea CHSH comanda, închideți sesiunea terminalului și reporniți computerul Linux. Când se termină repornirea, conectați-vă și lansați un terminal. Korn Shell ar trebui să fie acum interfața cu linia de comandă implicită.
Cel mai bun mod de a faceți backup pentru desktopul dvs. Mate confi...
Ubuntu poate fi actualizat din linia de comandă și din GUI. Dacă de...
YouTube-DL GUI este o aplicație front-end pentru instrumentul pentr...