Библиотека сайта rus-linux.net
Ошибка базы данных: Table 'a111530_forumnew.rlf1_users' doesn't exist
Десять полезных инструментов и приемов освоения команд Linux
Оригинал: "10 Useful Tools, Websites And Tricks to Help You Master Linux Command"Автор: Damien Oh
Дата публикации: November 9th, 2010
Перевод: Н.Ромоданов
Дата перевода: ноябрь 2010 г.
Что касается касается команд Linux, то дело всегда доходит до борьбы между любовью и ненавистью. Новички, как правило, избегают командной строки, насколько это им удается, тогда как пользователи среднего уровня и эксперты, которые привыкли к командной строке, будут молиться на нее и утверждать, как быстро и продуктивно они стали выполнять работу благодаря командной строке.
Если вы используете Linux (неважно, какой дистрибутив), то у вас всегда есть возможность в некоторый момент времени войти в терминал и выполнить определенные команды, вне зависимости от того, к какому лагерю вы принадлежите. Так почему бы не воспользоваться этой возможностью и не узнать чего-нибудь нового?
Ниже перечислены некоторые сайты, инструментальные средства и приемы, которые вы можете использовать при изучении командной строки Linux. Это ни в коем случае не исчерпывающий список, но он будет хорошей отправной точкой для тех, кто желает приступить к изучению.
Примечание: Понятие "командной строки" в настоящей статье относится к командам Bash, вводимым вами в терминале, или к написанным вами скриптам Bash.
Вебсайты
1. Linux Command.org
LinuxCommand.org это сайт о …, вы угадали, о командах Linux. Если вы абсолютно ничего не знаете о командной строке, то этот сайт - хорошая отправная точка. Сайт LinuxCommand больше похож на школу, где вас на простых примерах объяснят такие основы, как "что такое оболочка?", и, в конце концов, научат "как писать свои собственные скрипты".
2. CommandLineFu
Часто возникают случаи, когда вы, находясь в терминале, хотите что-нибудь сделать, но не можете вспомнить точное написание команды. Когда возникают такие ситуации, то место, куда лучше всего обратиться, это сайт CommandLineFu.com. На сайт CommandlineFu помещают наиболее часто используемые команды Bash, так что вы можете просто скопировать их оттуда и вставить в терминал, а не писать свои собственные команды. Это также отличный способ открыть для себя бесконечные возможности, предоставляемые терминалом.
3. ShellFu
Как и CommandlineFu, сайт ShellFu.org также является местом, где вы можете найти множество кодов, примеров и советов по использованию командной строки. Отличие состоит в том, что сайт ShellFu больше похож на блог (а не на социальную сеть), который модерируется, и в нем нет функции ранжирования на основе голосования.
4. O’Reilly Linux Command и SS64
Сайты "O’Reilly Linux Command" и SS64.com являются хорошим местом, куда следует обратиться, если вам просто нужна справка по конкретной команде. Все команды отсортированы в алфавитном порядке, так что вы можете легко найти команду, которая вам нужна.
Инструментальные средства
5. CLI Companion
Пакет CLI Companion является заменой вашему терминалу, используемому по умолчанию. Он окно пакета разделено на две панели. Верхняя панель является библиотекой наиболее часто используемых команд Bash, а нижняя панель фактически является терминалом. Вы можете просматривать библиотеку с тем, чтобы найти нужную команду, а затем щелкнуть правой кнопкой мыши по найденной команде и выбрать вариант "Apply" ("Применить"). Команда будет выполнена в терминале, расположенном в нижней части экрана.
В Ubuntu вы можете установить этот пакет с помощью следующих команд:
sudo add-apt-repository ppa:clicompanion-devs/clicompanion-nightlies sudo apt-get update sudo apt-get install clicompanion
6. Ebook – Bash Guide For Beginners
Для новичков, которые бы хотели изучать команды Bash пока они в дороге, хороший способ это сделать - загрузить бесплатную электронную книгу Bash Guide For Beginners (Bash, Руководство для начинающих) и читать ее на мобильных устройствах. Книга содержит (почти) все, что нужно знать о командах Bash. Даже если у вас есть опыт в использовании команд Bash, никогда не помешает иметь под рукой эту книгу, к которой вы можете время от времени обращаться.
Bash, Руководство для начинающих
Приемы использования командной строки
Ниже перечислены некоторые приемы, которые можно использовать для повышения производительности.
7. Автозаполнение Bash
Есть простой прием работы с Bash - это использование функции автозаполнения. Когда вы уже частично наберете команду, вы можете просто нажать клавишу "Tab" и функция автозаполнения донаберет команду за вас. Если она не может понять вашу команду, она предоставит вам список вариантов для выбора.
8. Создание алиасов
Если вы часто используете одну ту же команду, то хорошо для этой команды добавить алиас (или псевдоним). Алиас является просто сокращенной записью (длинной) команды. Вы можете использовать алиасы по разным причинам, например, чтобы сократить запись длинных команд или чтобы делать так, чтобы оболочка Linux вела себя точно так, как оболочка Windows, Mac, Solaris, BSD или любая другая.
9. Используем историю Bash (Bash history)
В истории Bash (Bash history) хранится список команд, которые вы использовали раньше. Чтобы получить доступ к истории Bash, нужно просто в терминале использовать клавиши со стрелками, указывающими вверх / вниз. Подробное описание приемов использования истории Bash смотрите по ссылке, приведенной ниже.
Используем историю bash history
10. Используем приглашения Bash
Приглашение Bash (Bash prompt) это то, что появляется после ввода команды Bash. Большинство использует настройку приглашения такой, как она задана в системе по умолчанию (т. е. серого цвета), причем не знают, что приглашение можно настроить так, чтобы выдавалась дополнительная информации и использовались различные цвета.
Как я уже упомянул ранее, это далеко не самый полный список и я уверен, что есть много других полезных веб-сайтов, инструментальных средств и приемов, которые не упомянуты в списке. Расскажите нам об этом в комментариях.
Другие статьи на тему работы в командной строке Linux вы найдете в разделе "Работа в консоли" нашей Библиотеки.