Основы работы в ОС Linux



         

Настройка окружения пользователя - часть 2


Обратите внимание на то, что двоеточия в конце нет. И имейте в виду, что каталоги просматриваются в поисках нужного файла в том порядке, как они перечислены в переменной PATH.

В отличие от MS-DOS Linux не ищет исполняемый файл в текущем каталоге. Поэтому, если вы хотите, чтобы поиск производился и в текущем каталоге, надо добавить и этот каталог (напомним, что он имеет имя, состоящее из одной точки) в переменную PATH. Но имейте в виду, что с точки зрения безопасности добавлять текущий каталог в перечень путей поиска недопустимо, так как злоумышленник может поместить в один из доступных ему по записи каталогов вредоносную программу, названную именем одной из часто используемых системных утилит. И, когда вы запустите эту программу, считая, что запускаете системную утилиту, она может нанести большой вред вашей системе, тем более, если вы запустили ее от имени суперпользователя.

При желании можно слегка "украсить себе жизнь", включив цветной вывод в команде ls (если по умолчанию он черно-белый). Для этого редактируем файл /etc/bashrc, в который добавляем строку:

alias ls = "ls -F --color"

Кстати, если вы захотите, чтобы Midnight Commander в окне эмулятора терминала был цветным, а не черно-белым, то установите переменную COLORTERM:

COLORTERM = ; export COLORTERM

  1)

  (Замечание прислал Антон Непомнящих.) Неверно. Этот файл не обязан занимать напрерывную область. cp использовать можно, но dd просто удобнее, т.к. позволяет задать точные размеры создаваемого файла. И dd не создает непрерывный файл на диске - она просто копирует, а тем, как расположен (разбросан) файл по диску, занимается драйвер файловой системы или ядро

  2)

  (Замечание прислал Антон Непомнящих.) Не совсем верно. Команда useradd только создает новый аккаунт, домашний каталог создается только в том случае, если указана опция -m. Если кроме -m указана опция -k skeleton_dir, то в домашний каталог будут скопированы файлы из каталога skeleton_dir, в противном случае будут копируются файлы из каталога /etc/skel. Все подкаталоги, содержащиеся в skeleton_dir или /etc/skel, будут созданы в домашнем каталоге пользователя. Опция -k срабатывает только в сочетании с опцией -m. Если опция -m не задана, то домашний каталог не создается и файлы в него не копируются.




Содержание  Назад  Вперед