6 приемов, которые упростят изучение командной строки Linux

Прочитано

6 приемов, которые упростят изучение командной строки Linux

ноября 29, 2024 - 01:11
0 комментариев

Командная строка Linux может показаться замысловатой с ее сложными инструкциями и акцентом на текстовые интерфейсы. К счастью, существуют инструменты, которые помогут вам начать работу.

6 приемов, которые упростят изучение командной строки Linux

Настройте терминал в соответствии со своими целями

Первое, что вам необходимо сделать — создать максимально комфортные условия без траты времени на дополнительные настройки. Настройки будут варьироваться в зависимости от вашего дистрибутива.

На что следует обратить внимание:

  • Cветлый / темный режим. Выбирайте тот, в котором вам удобнее работать с текстом;
  • Шрифт. Используйте моноширинный шрифт с четкими различиями между схожими символами;
  • Открывать новые терминалы во вкладках или окнах.

Настройте терминал в соответствии со своими целями

Вам захочется понять, как использовать сочетания клавиш, поскольку 99% вашей работы в командной строке связано с набором текста. Открывайте несколько вкладок или окон терминала, чтобы одновременно запускать команды и упорядочивать задачи.

Настройте оболочку на свой вкус

Настройте оболочку на свой вкус

После того, как вы настроили свой терминал, вам следует внести пару небольших изменений в свою оболочку. Обычно мы используем классический bash, хотя вы можете заменить его на альтернативную оболочку, например fish или zsh.

Одно из лучших быстрых обновлений, которое вы можете сделать, — это настроить подсказку, текст, который ваша оболочка отображает в начале каждой строки. Значение по умолчанию полезно, но вы можете сделать его более удобным для изучения Linux.

Советуем использовать эту настройку:

export PS1="\n[\$PWD] \$ "

Это удалит ваше имя пользователя и хост, которые вам, вероятно, не будут важны при запуске. Он также отображает полный путь к вашему текущему каталогу, а не только его имя, что упрощает просмотр текущего местоположения:

Утилита man tools

Вы можете сделать этот параметр постоянным, добавив его в свой файл .bashrc (или аналогичный). Этот файл также является отличным местом для настройки псевдонимов, которые действуют как ярлыки для команд. Если вам трудно запомнить имя команды или ее наиболее полезные параметры по умолчанию, установите псевдоним:

alias list='ls -l'

Утилита man

Каждая команда, которую вам нужно изучить, имеет встроенную документацию, которую вы можете прочитать с помощью инструмента man. Эти «справочные страницы» объясняют, что делает команда, различные режимы работы, какие файлы ей требуются и т.д.

Утилита man tools

Несмотря на то, что информация полная, но читать ее иногда утомительно, особенно когда вы только знакомитесь с системой. К счастью, есть альтернатива.

Каждая команда обычно поддерживает опцию -h или --help, которая объясняет, как ее использовать в более простой форме:

Инструмент tldr

Инструмент tldr преобразует длинные справочные страницы в более понятные сводки. Вот сравнение классической справочной страницы слева с аналогом tldr справа:

Инструмент tldr

tldr содержит минимум информации, сопровождаемой наглядными примерами наиболее распространенного использования каждой команды. Вы можете установить его с помощью менеджера пакетов вашей системы. Если вы просто хотите попробовать tldr, его веб-интерфейс превосходен:

Инструмент tldr

Найдите нужные команды с помощью apropos

Команды Linux часто имеют короткие, сокращенные названия по историческим причинам. Иногда бывает сложно запомнить "chow" из "sudo".

Сначала попробуйте просмотреть каталоги, указанные в вашей переменной PATH. Они будут содержать программы, которые вы можете запускать из командной строки.

Путь:

echo $PATH

Показывает набор каталогов с символами двоеточия (:) между ними. Затем запустите:

ls dirname

На экране отобразится содержимое одного из этих каталогов. Отображаемые файлы — это исполняемые команды, которые вы можете запускать:

apropos keyword

Если у вас все еще возникают проблемы с поиском команды, попробуйте apropos, инструмент поиска по справочным страницам. Используйте его, когда ищете определенную команду, но не уверены, как она называется. Просто запустите:

apropos keyword

Это позволит выполнить поиск по ключевому слову и просмотреть соответствующие справочные страницы.

Ознакомьтесь с ресурсами linux

Ознакомьтесь с ресурсами

Для получения дополнительной информации вы можете бесплатно обратиться к множеству онлайн-ресурсов. Найдите надежный источник, соответствующий вашему уровню подготовки, и ознакомьтесь со всем, что он может предложить.

Руководство "Командная строка Linux для начинающих" поможет вам с самого начала, охватывая все основы, которые понадобятся при настройке. Оно предназначено для пользователей Ubuntu, но, если вы сможете открыть терминал, вы сможете следить за всем.

Командная строка Linux для начинающих

В Linux Journey: в командной строке представлен краткий обзор наиболее важных команд, а также соответствующие упражнения и интерактивные вопросы викторины.

Командная строка Linux располагает всем, что нужно как для начинающих, так и для более продвинутых пользователей, поэтому, если вы стремитесь стать экспертом, изучите его от начала до конца. Кроме того, можно использовать в качестве справочного материала.

В этом руководстве по Linux из Ryan's Tutorials объясняются основные концепции с множеством дополнений, советов и инсайтов. В нем представлены разнообразные примеры, которые помогают объяснить, как работает командная строка.

Подробно ознакомьтесь с документацией

LDP — это инициатива по созданию бесплатной, качественной документации по всему, что связано с Linux. Предлагает не совсем ясные, но наглядные материалы, не все из которых полезны для начинающих. Тем не менее, есть еще несколько отличных источников информации, если вы готовы пренебречь старомодной презентацией. Краткое описание инструментов командной строки GNU/Linux охватывает все виды встроенных команд и способы их использования. В нем также приведены примеры выполнения многих из них. Руководство по Bash для начинающих объясняет особенности оболочки bash, как она обрабатывает ваши команды и как вы можете писать свои собственные скрипты.

Источник: howtogeek.com

Теги: