Пропаганда Unix’a :)
Когда сидишь перед пустым экраном,
К привычным «Окнам» злобу затая,
Вопрос возникнет поздно или рано:
«Как быть, что делать, и причем тут я?»
Но если в 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 любой команды имя
Введи, и выведаешь враз
От разработчиков все, что необходимо,
А уж они-то знают больше нас.
подписаться на комментарии
Нет комментариев