Соглашения из Программного окружения Unix

· 1 мин. чтения
Оглавление

Программное окружение Unix (Книга)

В книге местами даются соглашения. Не уверен, что они до сих пор актуальны, но пусть будут.

Каким должно быть имя файла?

filename
query.out
yet_another_file

Лучше ограничиться буквами, цифрами, точками и знаками подчеркивания. (Точками и символами подчеркивания принято разделять имя файла на части, как в примере про precious.save.)

– 1.2. Повседневная работа: файлы и основные команды (стр 34-35)

Отступы от > <

$ ls >filelist
...
$ cat f1 f2 f3 >>temp
...
$ mail mary joe tom bob <let

Во всех вышеприведенных примерах пробелы с любой стороны от > или < не обязательны, мы же придерживаемся традиционного форматирования.

– 1.4. Оболочка (стр.48)

Переменные

d=/horribly/long/directory/name

Персональные переменные типа d принято записывать в нижнем регистре, чтобы отличать их от переменных самой оболочки, например PATH.

– 1.4. Оболочка (стр.58)