Пара других хищников, с которыми вы скоро будете иметь дело

Настало время представить еще две команды, с которыми вы будете иметь дело в этой главе, и далее в других главах книги: rpm и In. Вам не нужно сейчас пробовать их, так как вы очень скоро будете их использовать, но вы должны знать, для чего они предназначены.

$ ln

Команда ln (ссылка) служит для создания ссылки на файл, который запускает или активирует другой файл, расположенный в отдельной папке. Это очень полезная команда, когда вы хотите открыть файл, который глубоко запрятан в подпапках на жестком диске. Команда часто используется с флагом -s (символический), который выполняет туже функцию, что и «быстрая клавиша» в Windows, или «псевдоним» в Mac.

Для того, чтобы использовать команду ln, нужно сначала запустить команду cd и сменить расположение Терминала на другую папку, в которой вы хотите расположить ссылку. Затем вы можете набрать в командной строке In и указать путь к файлу, на который вы хотите сделать ссылку. Например, предположим, что вы хотите сделать ссылку в домашнюю папку Home на созданный вами автобиографический файл OpenOffice.org Writer, который вы назвали myLife.sxw. Файл глубоко запрятан в подпапках вашей домашней папки: /home/username/Documentia/personal/self/autobiography/myLife.sxw. Чтобы создать ссылку, вам надо открыть окно Терминала, набрать полностью команду, и нажать ENTER:

ln -s Documentia/personal/self/autobiography/rayLife.sxw

После этого, ссылка появится в домашней папке Home как иконка, указывающая на оригинальный файл, с зеленой стрелкой, указывающий на то, что это ссылка.

# rpm

Как вы могли догадаться сами, команда rpm используется для инсталляции RPM файлов. Конечно, вы можете сделать это простым кликом мыши, но иногда командная строка предпочтительней. Команда rpm требует, обычно, запись файлов под паролем суперпользователя, вам надо сначала ввести пароль root. Поэтому, в заголовке команды указывается символ #.

Как и большинство команд, rpm может использоваться с флагом. Наиболее часто она применяется в комбинации с флагом rpm -Uvh. Фактически, это три флага, собранные вместе: U, v, и h. Когда используется одновременно более одного флага, они записываются вместе после дефиса (-Uvh, но не -U -v -h).

Флаг U (обновление) либо устанавливает файл снова, либо обновляет предыдущую версию того же файла, в зависимости от того, существует ли конечная версия файла в системе. Так, если вы хотите установить файл с названием dog-1.0.2, а в вашей системе есть другой, с названием dog-1.0.1, флаг U сообщит команде rpm о необходимости обновления. Если в системе нет файлов с названием dog, флаг U просто укажет команде установить его. Второй флаг v (подробности), сообщает команде rpm о необходимости вывода сообщений о ходе выполнения операций. Последний флаг, h (шумы), передает команде указания использовать марки (###) в качестве средства отражения выполнения хода задания — терминальная версия индикатора выполнения.

Еще материалы по теме: