Статьи Петра «Roxtonа» Семилетова и Сергея Яремчука наконец-то нашли отклик в моем сердце — это лето было решено посвятить Linux’у. Поскольку я считаю себя в этом деле полным «чайником», то и дистрибутив себе я подобрал с соответствующим названием — Alt Linux Junior 2.0. Вдоволь насмотревшись на всевозможные оконные менеджеры и наигравшись в игрушки, решил попробовать себя в консоли — и влюбился, окончательно и безоговорочно. Захотелось рассказать об этом чувстве всему миру, ведь, не в пример человеческим взаимоотношениям, в подобном деле хочется, чтобы твою любовь испытало и разделило как можно большее количество людей. Но как это сделать, ведь простых руководств по работе с консолью в Сети полно, а хочется создать что-то необычное и необыкновенное. И тут меня осенило: ты ведь влюблен, а любимым принято посвящать стихи.

Когда сидишь перед пустым экраном,

К привычным «Окнам» злобу затая,

Вопрос возникнет поздно или рано:

«Как быть, что делать, и причем тут я?»

Но если в Linux ты пришел не по приказу

И в голове не только «Солитер»,

Консоль откроется тебе, хоть и не сразу,

Ты с радостью возьмешь очередной барьер.

Начну с простого: просмотреть поможет,

Что в каталогах («папках») у тебя

ls — команды проще и нужнее быть не может,

(от LiSt — для тех, кто english знает лучше, чем Doom II).

Добавь пробел, тире и букв разных

(«ключами» эти буквы все зовут),

Запрос конкретней сформулируй свой — и сразу

Вознагражден сторицей будет труд.

И хоть команда эта важная, не спорю

Но впереди таких еще — не счесть,

Командная строка подобна морю:

Нырнув в нее, забудешь спать и есть.

cd — команда следующая в списке,

Ты в MS-DOS встречал ее не раз,

Кто у кого украл — разборки здесь излишни,

Сначала Unix был — не надо лишних фраз.

От Change Directory идет ее названье,

По-нашему — «смените каталог».

Не нужно много знаний и вниманья,

Чтобы понять нехитрый сей намек.

С cp встречаться вряд ли приходилось,

Но зная множество английских нужных слов,

Легко и просто угадать, что здесь укрылась

Команда CoPy из далеких MS-снов.

А если файл переместить хотим мы,

Сюда поставить, а оттудова убрать —

mv (от MoVe команда получила имя)

Название позволит поменять.

В работе вам придется, и не раз

Использовать команду find простую.

Для поиска, скажу вам без прикрас,

В консоли вы не сыщете другую.

Но в страшном сне любого юниксоида,

Пугая и бросая ночью в дрожь

rm, как совесть, гложет поедом —

Не пережив, меня ты не поймешь.

ReMove — и пот холодный прошибает:

Все удалив, уж не ищи пути назад.

Пока твой палец Enter нажимает,

«Нет Undelete», — в мозгу звучит набат.

Но перейдем от разрушенья к созиданью,

mkdir (MaKeDir) — и ты сейчас, как юный бог.

Используют ее, как видно из названья,

Когда создать нам нужно новый каталог.

Создал, увидел, ты собой доволен,

Попробуй удалить, не зная как.

Кто там кричит: «ReMove и Dir добавить»?

Да, rmdir, зачем орать-то так?

Вернуться предлагаю снова к файлам,

Ведь мало их создать и удалить,

Под именем скрываться может втайне

Бездонный кладезь знаний — пить да пить.

Чтоб просмотреть написанное вами,

Или другим, но все ж охота прочитать,

Cat, more и less в строке введите сами

И не забудьте имя файла дописать.

Когда файл небольшой, все очень просто:

Скачал, открыл, запомнил, удалил.

С программой хуже — их размер побольше тоста,

Что ты вчера любимой говорил.

Поэтому их иногда пакуют,

Как песня файлов этих имена —

«Это архив» — можно твердить напропалую,

Когда в конце ты видишь .tar, .gz, .bz и даже .bz2.

Их распаковка — плевая работа,

Но дело это начинай с конца:

Введи gunzip, bunzip, bunzip2 беззаботно,

Потом уж tar повеселит сердца.

«Но ведь консоль не для того лишь создана,

Чтоб с файлами и папками возиться?» —

Вдруг кто-то спросит. Есть тут у меня

Команды, что заставят удивиться.

К примеру, можете в любой момент узнать,

Задачи, что процессор выполняет:

рs в консоли стоит лишь набрать,

Отчет покажет, что подробней не бывает.

Внимание на PID процесса обратите —

Там у задания у каждого свой номер.

Какое-то вам нужно прекратить? Вы kill введите,

Потом уж PID — и все, процесс опальный помер.

А список файловых систем узнать хотите,

Что на винчестере размещены у вас?

Всего две буквы, d и f введите —

И справку вы получите тотчас.

Мы с вами поработали на славу,

Чего-то сотворив, чего-то удалив,

А свой предел имеет даже слава,

И за приливом вечно следует отлив.

Но перед тем, как твердою рукою,

Ввести exit и отправляться спать,

Повремените, я еще побеспокою

Вас напоследок — все хочу ведь рассказать.

Как результат учебного процесса,

Команд ненужных на экране — просто жуть.

Чтобы очистить, ради интереса

Введите clear, чтоб крохи за собой смахнуть.

Когда ж консоль так поглотила вас,

Что чувство времени и места потеряли:

Введите date, чтобы узнать, который час,

И pwd — куда мы, мол, попали?

Reboot —конец большого приключенья,

Чтоб друг железный был перезагружен,

А можно halt и poweroff для выключенья —

Компьютеру ведь тоже отдых нужен.

Ну вот и все, закончен долгий путь

(Кто хочет, может повторить сначала).

Тебя прошу, читатель, не забудь,

Хоть половину из того, что прозвучало.

P.S.

В какой-то миг вдруг осознаешь —мало:

А где ключи к командам и т.д.

Я приоткрою тайну мануала —

Команда man спасет в любой беде.

Ты после man любой команды имя

Введи, и выведаешь враз

От разработчиков все, что необходимо,

А уж они-то знают больше нас.