Shell Учебники
Shell Учебники
Shell является программа, написанная на языке C, то пользователю использовать Linux мост. Shell является как командный язык является языком программирования.
Shell относится к приложению, приложение предоставляет интерфейс, через который пользовательский интерфейс для доступа к службам ядра операционной системы.
ш Кен Томпсон является первым Unix Shell, Windows Explorer представляет собой типичный графический интерфейс оболочки.
Shell Scripting
Shell скриптов (сценариев оболочки), является своего рода скриптов, написанных.
Указанная оболочка промышленности, как правило, относится к сценарию оболочки, но читатели должны знать, оболочки и сценарий оболочки два разных понятия.
Из-за привычки краткости, "Программирование оболочки", используемое здесь, относится к оболочке сценариев, не относится к развитию самой оболочки.
Shell Environment
Программирование Shell с Java, PHP программирования, до тех пор, как можно писать код в текстовом редакторе и интерпретатора скриптов, чтобы объяснить реализацию этого.
Shell много разновидностей системы Linux являются общими:
- Bourne Shell (/ USR / бен / ш или / бен / ш)
- Bourne Again Shell (/ bin / Баш)
- C Shell (/ USR / бен / CSH)
- K Shell (/ USR / бен / КШ)
- Оболочка для корневой (/ SBIN / ш)
- ......
Этот учебник касается Bash, это Bourne Again Shell, благодаря простоте использования и бесплатно, Bash широко используется в повседневной работе. В то же время, Bash по умолчанию для большинства систем Linux Shell.
В общем, люди не проводят различия между Bourne Shell и Bourne Again Shell, так что , как #! / Bin / ш, он также может быть изменен на #! / Bin / баш.
#! Тогда скажите системный путь, указанный в программе, которая истолковывается Shell Этот файл сценария.
Первый сценарий оболочки
Откройте текстовый редактор (вы можете использовать VI / Vim команду для создания файла), создайте новый файл test.sh, расширение ш (ш имени оболочки), расширение не влияет на выполнение сценария, см имя EENOW как, если вы писать скрипты с расширением PHP, PHP на использование хорошо.
Введите код, первая линия, как правило, следующим образом:"#!" Является ли соглашение тег, который указывает системе, что интерпретатор скриптов для выполнения, то есть, какой из них использовать Shell.
эхо-команда используется для вывода текста в окне.
Запуск сценария оболочки двумя способами:
1, в качестве исполняемой программы
Сохраните приведенный выше код как test.sh и компакт-диска в соответствующий каталог:
chmod +x ./test.sh #使脚本具有执行权限 ./test.sh #执行脚本
Внимание должно быть написано ./test.sh, вместо test.sh, бег и другие двоичные программы, тоже писать прямо test.sh, Linux системы будет идти туда в поисках PATH называется test.sh, и только / бен , / SBIN, / USR / бен, / USR / SBIN и так далее в PATH, текущий каталог, как правило, не на пути, он не найдет написана команда test.sh говорит системе использовать ./test.sh сказать , чтобы найти в текущем каталоге.
2, в качестве объяснительной параметра
Этот режим запускается непосредственно интерпретатор, его параметр имя файла сценария оболочки, такие как:
/bin/sh test.sh /bin/php test.php
Этот скрипт запускается, первая строка не требуется указывать информацию интерпретатора, писать бесполезно.