logo

čo je Bash?

BASH je skratka pre Bourne Again Shell, výstižné meno, ktoré je poctou Bourneovi Shellovi (t. j. vynájdenému Stevenom Bourneom).

Bash je shellový program, ktorý napísal Brian Fox ako vylepšenú verziu programu Bourne Shell. sh '. Je to open source projekt GNU. Bola vydaná v roku 1989 ako jedna z najpopulárnejších shellových distribúcií operačných systémov GNU/Linux. Poskytuje funkčné vylepšenia oproti Bourne Shell pre programovanie aj interaktívne použitie. Zahŕňa úpravu príkazového riadku, klávesové skratky, históriu príkazov s neobmedzenou veľkosťou atď.

V základných pojmoch je Bash tlmočník príkazového riadku, ktorý zvyčajne beží v textovom okne, kde môže používateľ interpretovať príkazy na vykonávanie rôznych akcií. Kombinácia týchto príkazov ako série v súbore je známa ako Shell Script. Bash dokáže čítať a vykonávať príkazy zo skriptu Shell.

mysql zoznam všetkých používateľov

Bash je predvolený prihlasovací shell pre väčšinu distribúcií Linuxu a Mac OS od Apple. Je tiež prístupný pre Windows 10 s verziou a predvoleným používateľským prostredím v systéme Solaris 11.

Teraz sa pozrite na to, čím je Shell známy.

ako upgradujem javu

Shell: UNIX Shell je program alebo interpret príkazového riadka, ktorý interpretuje príkazy používateľa, ktoré buď zadáva priamo používateľ, alebo ktoré je možné prečítať zo súboru (t. j. Shall Script), a potom ich odovzdá operačnému systému na spracovanie. Je dôležité poznamenať, že skripty Shell sa interpretujú a nie kompilujú, pretože ich interpretuje počítačový systém a nie je potrebné kompilovať skripty Shell v poradí vykonávania.

V operačných systémoch Linux sú k dispozícii rôzne typy shellov. Niektoré z nich sú nasledovné:

  1. Bourne Shell
  2. C shell
  3. Korn Shell
  4. GNU Bourne Shell

Ak chcete vedieť, ktoré typy shellu váš operačný systém podporuje, zadajte príkaz do terminálu, ako je uvedené nižšie:

binárny vyhľadávací strom vs binárny strom
 cat /etc/shells 

A aby ste vedeli, kde sa bash nachádza vo vašom OS, zadajte nižšie uvedený príkaz a získate konkrétne umiestnenie:

 which bash 

Nižšie nájdete, aké typy shellu podporuje môj centOS a kde sa nachádza jeho bash shell.

Čo je Bash