Служба поддержки:
Реквизиты оплаты:





Голосование
Реклама от Google:
Гл. 7. Команды и оболочка 123
16.06.2012 08:04
|
(3) /bin; (4) /usr/bin. Когда вы будете набирать приведенную выше команду, не вводите пробелы; в действительности мы не должны были помещать их в текст команды, но сделали это для наглядности. Входные файлы пользователей Почти наверняка самым первым действием, которое вы совершили, когда начали использовать UNIX, было выполнение некоторой программы оболочки. Это вызвано тем, что каждый пользователь обычно имеет входной файл с именем .profile, содержащий программу оболочки, которая автоматически выполняется каждый раз, когда этот пользователь входит в систему. Ваш конкретный входной файл может определять ваш маршрут поиска, личный каталог, характеристики терминала, обычно используемые вами и т. д. В некоторых системах UNIX вы можете располагать также файлом .logout, который автоматически выполняется всякий раз, когда вы выходите из системы; этот файл может, например, делать чистку, уничтожая все файлы с определенными именами. (В некоторых реализациях UNIX имеются и другие файлы подобного типа; с другой стороны, эти файлы могут иметь отличные от приведенных имена, например .login вместо .profile.) Вас может удивить, почему, если вы располагаете подобными файлами, вы их никогда не видите при выполнении команды Is. Причина в том, что команда Is обычно не выдает информацию о файлах, имена которых начинаются с точки. Поэтому внутренние механизмы системы UNIX, использующие входные файлы .profile и им подобные, скрыты от непосвященных пользователей. Если вы хотите взглянуть на скрытые файлы, задайте опцию —а (означающую «все») в команде Is. В этом случае, если вы находитесь в своем личном каталоге, вы получите листинг такого вида: . .. .profile file1 f ile2 f іІеЗ в то время как без опции —а вы увидели бы только filel file2 f ІІеЗ Здесь имеются три скрытых файла. . ваш текущий каталог, Вы можете, если хотите, редактировать входной файл .profile Можно, например, добавить в него команду |