Немного линукса
Основы работы в ОС Linux
Особенности командного языка *nix для пользователей других ОС

Пользователям, привыкшим к соглашениям, синтаксису языка и структуре файловой системы, принятым в других операционных системах, следует обратить особое внимание на следующие отличия, характерные для всех Unix-подобных систем:

  1. Большие и маленькие буквы — различаются! (Исключения из этого правила, например, имена Web-ресурсов, оговариваются особо).
  2. Файловая структура всегда представляется единым деревом, имеющим один корень, независимо от количества физических накопителей и разделов на них. В это же дерево монтируются, при необходимости, сетевые диски и сменные носители.
  3. Для обозначения перехода из родительской директории в дочернюю всегда используется символ "прямой слэш" (/), и только он. Использование обратного слэша в этом смысле не допускается. В частности, широко используются следующие обозначения:
    / Корневая директория файловой системы на данном устройстве
    ./ Текущая директория
    ../ Родительская директория
  4. Если путь, указанный в параметрах вызова какой-либо команды, начинается с /, то он отсчитывается от корня файловой системы. В противном случае путь отсчитывается от текущей директории.
  5. Имена файлов и директорий могут иметь произвольную длину, могут содержать точки и некоторые другие спецсимволы, но не могут содержать символы & ; ( ) > < |. При необходимости спецсимволы могут указываться в виде escape-последовательностей, например, \: (двоеточие), но использовать эту возможность без крайней необходимости не рекомендуется.
  6. Механизм ассоциаций между расширениями (суффиксами) файлов и приложениями, которыми следует открывать эти файлы, используется только в рамках интерактивных оболочек. В общем случае часть имени файла, расположенная после крайней правой точки, никакого специального смысла для системы не несёт, а имя может содержать произвольное число точек, или не содержать их вовсе. В некоторых случаях, наоборот, принято использовать двойной суффикс (например, myPoopyFile.tar.gz).
  7. Если имя файла начинается с точки, то такой файл считается скрытым. Чтобы сделать его, тем не менее, доступным для каких-либо действий, нужно использовать специальные дополнительные опции (например, ls -a).
  8. Для каждого файла и директории устанавливаются определённый владелец, группа, к которой он принадлежит, и права доступа. В частности, эти права имеют силу и для текстовых файлов, поскольку любой текстовый файл может рассматриваться как сценарий, или скрипт.

© Network Systems Group 2015–2024 Отдел документации