Вы можете давать справочникам или файлам любые имена в соответствии со следующими правилами:
· допустимы все символы, за исключением /;
· некоторые символы лучше не использовать, такие как пробел, табуляция и следующие: ? " # $ ^ ( ) ; < > [ ] | \ * @ ' ~ &. Если вы воспользуетесь символами пробел или табуляция в имени файла или справочника, то вы должны заключить имя в двойные кавычки в командной строке;
· избегайте использования знаков + - или . в качестве первого символа в имени файла;
· система UNIX различает большие и маленькие буквы. Например, система предполагает, что справочник (или файл) названный draft отличается от DRATF.
· имя файла или каталога лучше ограничивать 14 символами т.к. в различных ОС длина имени может иметь вариации ( смотри документацию ).
В следующем примере приведены допустимые имена справочников или файлов:
Справочник root содержит несколько важных системных справочников ( в различных версиях ОС имеется некоторое отличие приведенных имен ):
/sbin - содержит основные исполняемые программы, используемые в процессе загрузки и при восстановлении системы;
/home - корневой справочник поддерева для справочника пользователя;
/tmp - содержит временные файлы;
/var - поддерево для изменяемых файлов (например, файлы регистрации);
/var - корневой справочник поддерева для изменяющихся файлов (например, файлы log);
< > - ввод, который не появляется на экране (например, пароль, табуляция, RETURN) в тексте приводится в угловых скобках;
<^char>- управляющие символы приводятся тоже в угловых скобках, т.к. они не появляются на экране во время ввода. Символ ^ означает управляющую клавишу (обычно она называется CTRL). Управляющую клавишу и символ char необходимо нажимать одновременно;
[] - ключи и аргументы команды, которые являются необязательными, заключаются в квадратные скобки;
| - вертикальная черта разделяет необязательные аргументы, из которых вы должны выбрать один. Например, когда командная строка имеет следующий формат:
command [arg1|arg2]
вы можете выбрать либо arg1 либо arg2, когда выдаете команду;
... - многоточие после аргумента означает, что более чем один аргумент может быть использован в одной командной строке;
- стрелка на экране представляет курсор.
В примерах команд знак $ используется как подсказка интерпретатора команд shell. Какой бы символ не использовался в качестве подсказки, имейте в виду, что этот символ выдается на экран системой и его выводить не надо. В документации этот символ иногда будет присутствовать в начале командной строки.
Во всех разделах приведены примеры, в которых показано, как выглядят экраны терминалов, когда вы взаимодействуете с системой UNIX. Эти примеры показывают как пользоваться редакторами системы UNIX, писать короткие программы и выполнять команды. Ввод (символы, вводимые вами) и вывод (символы печатаемые системой UNIX) приведены на этих экранах в соответствии с соглашениями, приведенными выше.