Wszystko o Linux Shell

Wszystko o Linux Shell

Shell jest tłumaczem wiersza poleceń. Jest to specjalny program, który przyjmuje dane wejściowe ze standardowych urządzeń wejściowych, przekonwertuj go na język maszynowy i wysyłaj do systemu operacyjnego. Po przetworzeniu przez system operacyjny odślij wynik z powrotem do Shell. Shell ponownie przetłumacz go na format czytelny ludzki i wyślij wyniki do urządzeń wyjściowych.

Linux Shells:

  • Bash Shell (Born Again Shell): Jest to najczęstsza powłoka używana przez Linuksa teraz. Bash Sell jest opracowywany przez Sir Briana Foxa i Chet Ramey.
  • CSH (C -Shell): Składnia i użycie powłoki C są bardzo podobne do języka programowania C.
  • KSH (Korn Shell): opracowany w AT&T Bell Labs.
  • TCSH: TCSH to ulepszona, ale całkowicie kompatybilna wersja Berkeley Unix C Shell (CSH).
  • Aby uzyskać wszystkie dostępne powłoki w pliku sprawdzania maszyny Linux /etc /.

    # cat/etc/shells/bin/sh/bin/bash/sbin/nologin/bin/tcsh/bin/csh/bin/ksh/usr/bin/ksh/bin/pdksh 

    Jeśli chcesz przejść do innej powłoki, po prostu wpisz ścieżkę powłoki, jak pokazano powyżej.

    #/bin/tcsh lub #/usr/bin/ksh