Hello, хацкер! Надеюсь, ты по
совместительству являешься, как и я,
никсером? Ведь в этой статье я расскажу тебе
о том, как сделать в Линуксе твою боевую (да
и простую) жизнь проще и выполнять
привычные кулхацкерские операции быстрее.
Ведь мы с тобой понимаем, что все никс-системы
достаточно сложны и Линукс здесь не
исключение. В данном обзоре ты узнаешь о
полезных командах, которые увеличат
юзабельность и без того юзабельного
Линукса. Во как загнул! =). Но не в этом дело.
После этой статьи, я уверен, ты полюбишь
Линукс еще больше =). Итак, приступим…

Фишка #1: 
Ты потерял нужный файл. И смутно помнишь
только часть его имени…
А диск у тебя немереный, не меньше 10
гектаров. "Что делать?" — мучительно
задаешь ты себе вопрос. Примитивный поиск
по дирам будут использовать только ламаки и
искать (если еще найдут, на то они и ламаки =)
будут туеву хучу времени, но ты ведь
кулхацкер и можешь найти нужное файло за
несколько секунд всего лишь одной командой: 
$ locate file
где file — часть имени файла, которую твой
затуманенный пивом и инетом мозг еще помнит.
Как это происходит? Да очень просто. Дело в
том, что наш родимый и всенародно любимый
Linux имеет и ведет базу данных по всем твоим
файлам, и такая простая команда как команда
locate просто обращается к этой базе. Но для
своей работы база требует постоянной
обновки, которая происходит раз в сутки, по
умолчанию происходящая где-то в 4 утра.

Фишка #2:
Ты скачал из Инета какой-нибудь безобидный
на вид файл, но запускать его побаиваешься.
И правильно, а то мало, что ли, недругов у
тебя есть =). А если серьезно, я имею ввиду
нет, не завирусованную прогу, а ту,
назначение которой ты не знаешь. Все-таки
бывают же у некоторых такие курьезные
случаи, когда скачал какую-нить прогу, а для
чего она, попросту забыл. Я тебе и помогу,
как это выяснить. Просто попробуй эту
команду:
$ file unknown_file.ufx
и тебе твоя Осюха объяснит, что это за
файлик такой. Ты хочешь узнать еще, что
означает эта программа? Нет ничего проще,
набери:
$ file *
и дело в шляпе, то есть в компе =). Допустим,
имеется такая ситуация. Ты лазишь в каком-нить
каталоге (пусть это будет, для примера, /usr/bin)
и видишь там какой-нибудь файл и не знаешь,
откуда он и к чему (какой группе файлов и т.п.)
относится. Чтобы прояснить все неясности по
этому поводу, набери:
$ rpm -qf /usr/bin/<file_name>
где file_name — имя этого непонятного файла. И
все мигом разъяснится, тебе обещаю =). Хочешь
более подробную инфу по интересующему тебя
файлу? Ну ты, перец, любопытный. Набери вот
это:
$ rpm -qfi /usr/bin/<file_name>
и ты стопудово узнаешь, что это за файл, его
производитель, для чего он предназначен и т.д.
Шоколадно! =) Например, этот файл относится к
пакету каких-нибудь утилит.
И ты настолько любопытен, что хочешь узнать,
что входит в этот пакет? Что ж, удовлетворю
твое любопытство:
$ rpm -qfl /usr/bin/<file_name>
и тебе высветится список утилит, входящих в
данный пакет.

Фишка #3: 
"Прога мне понравилась, поэтому доки
давай!" — скажешь ты.
Давать тебе сам знаешь кто будет, а вот с
доками помогу, брат =). Слыхал, надеюсь, о
мэнах? Не о мужиках в смысле, а об man’ах в
Линуксе? Нет? Позор! Да шучу я. Итак, чтобы
почитать доки (или так называемый man) по
интересующей проге, вбей следующее:
$ man <file_name>
Кстати, в этом доке есть ВСЕ. Так что читай и
разбирайся, кулхацкер!

Фишка #4: 
Тебе не нравится какой-нибудь файл и ты
хочешь деинсталлить его? Или же, наоброт,
заинсталить по-быстрому? Хех, нет проблем.
Для своей порнухи чего только не сделаешь
на своем винте, лишь бы вместилась вся =).
Удалить что-нибудь в Линухе как…два байта
переслать. Все дело в том, что в Линуксе есть
встроенный инсталлятор/деинсталлятор,
который подходит для всех файлов! Это тебе
не тупые Винды, требующие для каждой проги
свой деинсталл. Они что, особенные что ли,
чтоб еще и свой личный деинсталлятор иметь?
А вот Линукс имеет один на все. Единственное,
чтоб эту фишку провести, так это нужно иметь
все права над системой. Ты же их имеешь? Вот
и зайди как root и дерзай =). Команда для
деинсталла следующая, приведу на примере
пакета утилит для работы с сетью bind-utils:
# rpm -e bind-utils
Кстати, ставить в позу проги в Linux также
несложно. Вы берете rpm-файл и говорите ему:
# rpm -ihv myfile-3.14-15.rpm 
Все, программа у тебя в позе, делай с ней, что
хочешь, а что ты сделаешь, мы знаем.

Фишка #5: 
Допустим, у тебя есть прога с ооччччеень
длинным названием. Обращаться каждый раз к
её такому нэйму не слишком удобно и ты
хочешь это делать побыстрее. К примеру,
пусть эта прога начинается на xy. И не
подумай ничего плохого — просто мне
захотелось взять в качестве примера имено
эту комбинацию букв =). Сделай вот что:
$ xy 
и произведи ТАБуляцию. Выбирай своё и не
задавай мне больше таких вопросов =). Если у
тебя много прог, начинающихся на
соответствующие буквы, то просто уточни
критерии, введя и третью букву. И все! И кто
после этого может сказать, что консоль не
рулит по сравнению с гуёвым фэйсом? Никогда
ты не запустишь прогу в виндах быстрее, чем
в никсах! Кстати, окна экранов ты можешь
перелистывать, если не успел прочитать —
помогут заветная комбинация клавиш:
Shift-PageDown/PageUp.

Фишка #6: 
Кульный прием, облегчающий жизнь никсеру,
если он часто использует длинные команды…Например,
ты набирал команду
# uucico -r1 -d9 -Sremotesys 
и уверен, что набирал ее последней, то ты
можешь вызвать ее простой командой:
#!uuc
Скоро ты поймешь, насколько этот простой
прием сможет здорово облегчить тебе жизнь в
никсах, как и всем нам =).

Фишка #7: 
Ну допустим, устали твои глаза от
разрешения 1068х768 и захотел ты покрупнее — 800х600.
Сделать это можно простой командой:
Ctrl-Alt-плюс
и прокручивай разрешение до нужного тебе
значения. Если же ты хочешь, наоборот,
уменьшить его, то, соответственно, дави 
Ctrl-Alt-минус. 

Фишка в том, что конец…
Видишь, как все просто? Стоит один раз
использовать приведенные выше команды, как
сразу возникает вопрос: как это я так мог
юзать Линукс без них? Я о том же. Поюзай их и
увидишь, насколько эти, в общем-то, мелочи
смогут несколько упростить и ускорить
пользование и без того сложной, как мы уже
говорили, никс-системы. Если у тебя есть
какие-нибудь свои полезности для никсов,
которыми ты часто пользуешься и хочешь
поделиться ими со всеми, то присылай мне их
описание на мыло — буду весьма благодарен за
это.

С тобой все это время был Cordex,
удачи тебе, никсер!

Оставить мнение

Check Also

LUKS container vs Border Patrol Agent. Как уберечь свои данные, пересекая границу

Не секрет, что если ты собрался посетить такие страны как США или Великобританию то, прежд…