![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Ответы на часто задаваемые вопросы FAQ по UNIX, UNIX команды, Linux, операционные системы, системы управления, программирование, Shell, Shell скриптов, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Разработка релиз: Linux 4.0 Beta Минт "Fluxbox", 4.0 Альфа "Debian" | iBot | UNIX и Linux RSS Новости | 0 | 01-04-2008 03:00 PM |
| Объясните, в строке "mn_code \u003d` ENV | grep ".. МН" | AWK-F "\u003d" '(печатных $ 2)' `" | Lokesha | UNIX для чайников Вопросы И Ответы | 4 | 12-20-2007 01:52 AM |
| Как я мог сделать программу смешанного со многими "|", "<" и ">" | strugglingman | Программирования высокого уровня | 2 | 04-29-2006 08:11 AM |
| Нет utpmx вход: вы должны EXEC "Логин" от низкого уровня "Shell" | peterpan | UNIX для чайников Вопросы И Ответы | 0 | 01-18-2006 04:15 AM |
| Как просить "следует читать" или "поставлял" для получения почты | plelie2 | Shell программирование и сценарии | 1 | 08-06-2002 03:26 PM |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Всякий раз, когда мы напишем скрипт на первом выступлении будет #! / USR / BIN / KSH или что-то в тот же ..
Что это означает??? Я знаю, # это комментарий .. Что это такое! на??? Укажите в вашей мысли .... Спасибо, Ниша |
|
||||
|
Это сказать то, что ваша оболочка корпуса для вас при выполнении следующих заявлений в вашей оболочке сценарий.
|
|
||||
|
заключается в том, что все hell666 ??????
|
|
||||
|
Да, это он. Однако, такого рода комментарии должны быть в вашей первой строке скрипта, только тогда он принимает эту форму. Кроме того, когда ваша оболочка поступает через эту линию, новый процесс породил и заменить эту оболочку на ваш выбор, и именно этот процесс, который будет разбирать ваш сценарий.
|
|
||||
|
Спасибо Killerserv.
Ниша - |
|
|||||
|
Это, вероятно, будет больше, чем вы хотели знать, но здесь идет вообще ....
Первоначально, мы только один корпус с Unix. Когда вы просили выполнить команду, корпуса будут пытаться ссылаться на одно из EXEC () системные вызовы на нем. Это команда является исполняемым в EXEC удастся, и команда будет идти. Если EXEC () не, на корпусе, не сдаваться, а он будет пытаться интерпретировать команду файла, как если бы это был скрипт. Затем Unix получил больше орудий, и ситуация стала запутанной. Большинство людей будет писать скрипты в одной оболочке и введите команды в другую. И каждый корпуса имеют различные правила для кормления сценарии переводчика. Это когда "#! /" Трюк был изобретен. Идея заключалась в том, чтобы позволить ядра EXEC () системные вызовы с успехом скриптов. Когда ядро пытается EXEC () файл, он смотрит на первые 4 байта, которые представляют собой целое называют магией числа. Это указывает на ядро, если он должен попробовать запустить этот файл или нет. Таким образом "#! /" Был добавлен к магии чисел, что ядро знает, и она была распространена на самом деле иметь возможность запускать скрипты на себя. Но некоторые люди не могут типа "#! /", То они хранятся оставляя в пространстве. Таким образом, ядро exended несколько раз, чтобы "#!/" для работы в качестве специального 3 байта магией числа. Так #! / USR / BIN / KSH и #! / USR / BIN / KSH Сейчас означало то же самое. Я всегда используют бывшие, по крайней мере с некоторых ядер может существовать, что не понимаю, последнее. И к сведению, что первая строка является сигналом к ядру, а не на корпусе. Что происходит в настоящее время заключается в том, что, когда снаряды попытке запуска сценариев через EXEC (), они просто добиться успеха. И мы никогда не спотыкаться о различные резервные схемы. |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|