Latest web development tutorials

Shell Poradniki

Shell Poradniki

Shell jest program napisany w języku C, jest łatwy w użyciu most Linux. Shell jest zarówno język poleceń jest językiem programowania.

Shell odwołuje się do aplikacji, aplikacja udostępnia interfejs, przez który interfejs użytkownika, aby uzyskać dostęp do usługi jądra systemu operacyjnego.

sh Ken Thompson jest pierwszym Unix Shell, Windows Explorer jest typowy interfejs graficzny Shell.

Shell narzędzia online


Shell Scripting

skrypty powłoki (shell) skryptów, jest pewnego rodzaju skryptów powłoki pisemnych.

Wspomniany przemysłu powłoki zwykle odnosi się do skryptu powłoki, ale czytelnicy powinni wiedzieć, powłoki i skrypt powłoki są dwa różne pojęcia.

Ze zwyczajów zwięzłość, "programowanie shell" występujące w niniejszym dokumencie odnoszą się do powłoki włączony, nie odnosi się do rozwoju samego zbiornika.


Shell Środowisko

Shell programowania Java, programowanie php, tak długo, jak można napisać kod w edytorze tekstu i interpreter skryptu wyjaśnić implementacji.

Shell wiele gatunków Linuksa są wspólne:

  • Bourne Shell (/ usr / bin / sh lub / bin / sh)
  • Bourne Again Shell (/ bin / bash)
  • C Shell (/ usr / bin / csh)
  • K Shell (/ usr / bin / ksh)
  • Shell dla użytkownika root (/ sbin / sh)
  • ......

Ten poradnik dotyczy Basha, jest Bourne Again Shell, ze względu na łatwość obsługi i wolny, Bash jest szeroko stosowany w codziennej pracy. Tymczasem Bash jest domyślną dla większości systemów Linux Shell.

Ogólnie rzecz biorąc, ludzie nie rozróżniają Bourne Shell i Bourne Again Shell, tak jak #! / Bin / sh, ale również może być zmieniony na #! / Bin / bash.

#! Więc powiedz ścieżkę systemu określonego przez program, który jest interpretowany Shell ten skrypt.


Pierwszy skrypt powłoki

Otwórz edytor tekstu (można użyć VI / polecenia vim utworzyć plik), należy utworzyć nowy test.sh plików, SH rozszerzenia (sh imieniu shell), wydłużenie to nie ma wpływu na wykonywanie skryptu, zobacz nazwę EENOW podobnych, jeśli pisanie skryptów powłoki z PHP, rozszerzenia PHP na wykorzystaniu dobre.

Podać kod, pierwsza linia jest na ogół tak:

Przykłady

#! / Bin / bash
echo "Hello World!"

Uruchomienie instancji »

"#" Czy tag convention które informuje system, co interpreter skryptu do wykonania, to jest, który z nich korzystać Shell.

Polecenie echo służy do tekstu wyjściowego do okna.

Uruchamianie skryptów powłoki na dwa sposoby:

1, jako program wykonywalny

Zapisz powyższy kod jako test.sh i CD do odpowiedniego katalogu:

chmod +x ./test.sh  #使脚本具有执行权限
./test.sh  #执行脚本

Ostrzeżenie musi być napisana ./test.sh zamiast test.sh, uruchomione inne programy binarne też napisać bezpośrednio test.sh, system Linux będzie tam pojechać w poszukiwaniu ścieżki nazywa test.sh, a tylko / bin , / sbin, / usr / bin, / usr / sbin i tak dalej w ścieżce, twój aktualny katalog zwykle nie jest na ścieżce, komenda test.sh go nie znajdzie napisane informuje system do korzystania ./test.sh powiedzieć , aby znaleźć się w bieżącym katalogu.

2, jako parametr objaśniające

Ten tryb pracy jest uruchamiany bezpośrednio tłumacza, jego nazwa pliku parametrem jest skrypt powłoki, takie jak:

/bin/sh test.sh
/bin/php test.php

Ten skrypt jest uruchamiany, pierwsza linia nie musi określić informacje interpretera, pisać bezużyteczne.