О КАКОЙ СИСТЕМЕ UNIX ИДЕТ РЕЧЬ
Имеется, конечно, много вариантов UNIX. Помимо основных семейств реализаций UNIX (AT&T System V, Microsoft XENIX и Berkeley [BSD]), распространено несколько различных командных процессоров, среди которых наиболее широко используются два - командный процессор Bourne командный процессор Си. Все командные файлы в данной книге были проверены и в System V, и в XENIX с использованием командного процессора Bourne, за исключением тех случаев, которые специально отмечены. БОЛЬШИНСТВО наших командных файлов работает также под управлением командный процессор Bourne в BSD, хотя нескольких команд System V нет в системе BSD и наоборот. Мы пытались указать те места, в которых эти две системы существенно отличаются, и дать некоторые альтернативные подходы для пользователей BSD.
Большинство наших командных файлов было также переписано для запуска под управлением программного процессора Си после учета синтаксических отличий. Если вы пользуетесь командным процессором Bourne и хотели бы поэкспериментировать с программным процессором Си, то хорошим введением является указанная ранее книга "Advanced UNIX - A Programmer's Guide".
Если один из наших командных файлов не работает в вашей системе, не впадайте в панику. Проверьте, пожалуйста, следующее:
- Какая у вас версия UNIX? Отмечали ли мы что-нибудь относительно этой версии?
- Какой командный процессор вы используете (Bourne, Си или другой)?
- Должны ли вы поменять маршрутное имя в силу того, что в вашей системе что-то находится в другой части?
- Не утратили ли вы прав доступа к определенному файлу? Не нужно ли вам применить команду su, чтобы получить другой идентификатор пользователя или стать в корень?
- Использует ли данный командный файл предварительно подготовленный командный файл, который вы еще не ввели в вашу систему?
Большинство из этих советов довольно очевидны, но никогда не мешает сделать глубокий вдох и внимательно подумать, прежде чем нырять в отладочные сеансы.