Инсталляция Linux и первые шаги


Shells и команды - часть 2


имени программу на диске. Если shell находит такую программу, он

ее выполняет, передавая ей аргументы из командной строки.

В нашем примере shell ищет программу по имени make и

пытается выполнить ее с аргументом love. make - это программа,

которая часто используется при компиляции больших программ, она

берет в качестве аргумента имя "целевого" файла компиляции. В

случае ``make love'' мы приказали команде make откомпилировать

love. Поскольку make не смог найти файла с таким именем, он

сообщил (несколько забавным образом) о невозможности выполнить

команду и вернулся в подсказку.

Что случится, если мы введем команду, а shell не сможет

найти программу с этой командой? Давайте попробуем:

/home/larry# eat dirt

eat: command not found

/home/larry#

Все очень просто, если shell не может найти программу с

именем данным в командной строке (здесь ``eat''), он выдает

сообщение об ошибке, которое объясняет причину невыполнения

команды. Вы часто будете видеть это сообщение, если будете

вводить имена команд с ошибками. (например, напечатаете

``make love'' вместо ``make love'').




Начало  Назад  Вперед