logo

Co to jest Bash?

BASH to akronim od Bourne Again Shell, przewrotnej nazwy będącej hołdem dla Bourne'a Shella (tj. wymyślonego przez Stevena Bourne'a).

Bash to program powłoki napisany przez Briana Foxa jako ulepszona wersja programu Bourne Shell. cii '. Jest to projekt GNU o otwartym kodzie źródłowym. Został wydany w 1989 roku jako jedna z najpopularniejszych dystrybucji powłokowych systemów operacyjnych GNU/Linux. Zapewnia ulepszenia funkcjonalne w stosunku do Bourne Shell zarówno do zastosowań programistycznych, jak i interaktywnych. Obejmuje edycję wiersza poleceń, powiązania klawiszy, historię poleceń o nieograniczonym rozmiarze itp.

Mówiąc najprościej, Bash to interpreter wiersza poleceń, który zwykle działa w oknie tekstowym, w którym użytkownik może interpretować polecenia w celu wykonania różnych działań. Kombinacja tych poleceń w formie serii w pliku nazywana jest skryptem powłoki. Bash może czytać i wykonywać polecenia ze skryptu powłoki.

katalog w poleceniach systemu Linux

Bash jest domyślną powłoką logowania dla większości dystrybucji Linuksa i systemu Mac OS firmy Apple. Jest również dostępny dla systemu Windows 10 z wersją i domyślną powłoką użytkownika w Solaris 11.

Przyjrzyj się teraz, z czego znana jest powłoka.

Powłoka: Powłoka UNIX to program lub interpreter wiersza poleceń, który interpretuje polecenia użytkownika wprowadzane przez użytkownika bezpośrednio lub które można odczytać z pliku (tj. Shall Script), a następnie przekazuje je do systemu operacyjnego w celu przetworzenia. Należy zauważyć, że skrypty Shall są interpretowane, a nie kompilowane, ponieważ interpretuje je system komputerowy i nie ma potrzeby kompilowania skryptów powłoki w celu wykonania.

wstaw w klawiaturę

W systemach operacyjnych Linux dostępne są różne typy powłok. Niektóre z nich są następujące:

różnica między lisem a wilkiem
  1. Bourne'a Shella
  2. Powłoka C
  3. Skorupa Korna
  4. Powłoka GNU Bourne’a

Aby dowiedzieć się, jakie typy powłok obsługuje Twój system operacyjny, wpisz polecenie w terminalu, jak podano poniżej:

 cat /etc/shells 

Aby wiedzieć, gdzie znajduje się bash w Twoim systemie operacyjnym, wpisz poniższe polecenie, a otrzymasz konkretną lokalizację:

 which bash 

Zobacz poniżej, jakie typy powłok obsługuje mój centOS i gdzie znajduje się jego powłoka bash.

Co to jest Bas