Командная строка может быть сложной для новых пользователей Linux. Частично это запоминание множества доступных команд. Ведь чтобы эффективно использовать командную строку, нужно знать команды.
К сожалению, невозможно обойти тот факт, что вам необходимо выучить команды, но есть некоторые инструменты, которые могут помочь вам в начале работы.
История
Первое, что вы можете использовать, чтобы запомнить команды, которые вы уже использовали, — это ваша собственная история командн
Contents
История
инство оболочки Linux , включая наиболее распространенную версию по умолчанию Bash, создают файл истории, в котором перечислены ваши прошлые команды. Для Bash его можно найти по адресу «/home/Это обычный текстовый файл, поэтому вы можете открыть его в любом текстовом редакторе и просмотреть его или даже выполнить поиск.
Кстати
На самом деле существует команда, которая поможет вам найти другиекоманды. Он называется «примерно» и помогает вам найти подходящую команду для выполнения искомого действия или. Например, если вам нужно знать команду для вывода содержимого каталога, вы можете запустить следующую команду:
apropos "list directory"
Однако есть одна загвоздка. Это очень буквально. Добавьте букву «s» к слову «каталог» и повторите попытку.
apropos "list directories"
Кстати
ет.apropos
выполняет поиск по списку команд и сопровождающим их описаниям. Если ваш поиск не соответствует описанию, в результате команда не будет найдена.
Вы можете сделать еще кое-что. Используя флаг -a
, вы можете более гибко объединять условия поиска. Попробуйте эту команду:
apropos "match pattern"
Вы думаете, что получится что-то вроде grep ? Вместо этого вы ничего не получите. Опять же, кстати, это слишком буквально. Теперь попробуйте разделить слова и использовать флаг -a
.
apropos "match" -a "pattern"
Внезапно вы получили ожидаемые результаты.
Кстати, это отличный инструмент, но всегда нужно помнить о его особенностях.
ЗШ
ZSH на самом деле не является инструментом для запоминания команд. На самом деле это альтернативная оболочка. Вы можете заменить Bash на ЗШ и использовать его в качестве оболочки командной строки. ZSH включает функцию автозамены, которая распознает вас, если вы неправильно введете команду или напишете что-то с ошибкой. Если вы включите его, он спросит вас, имели ли вы в виду что-то близкое. Вы можете продолжать использовать командную строку, как обычно, с ZSH, но вы также получаете дополнительную защиту и некоторые другие действительно полезные функции. Самый простой способ получить максимальную отдачу от ZSH — использовать О-Мой-ЗШ .
Шпаргалка
Последний и, вероятно, самый простой вариант — использовать шпаргалка . В Интернете доступно множество файлов, например Вот этот , которые можно использовать для быстрого поиска команд.
ЗШmmandline-cheatsheet.gif" alt="Шпаргалка по командной строке Linux">
Вы даже можете найти их в виде изображений и установить в качестве обоев рабочего стола для быстрого ознакомления.
Это не лучшее решение для запоминания команд, но когда вы только начинаете, это может избавить вас от поиска в Интернете каждый раз, когда вы не помните команду.
Полагайтесь на эти методы во время обучения, и со временем вы обнаружите, что обращаетесь к ним все реже и реже. Никто не помнит всего, поэтому не расстраивайтесь, если вы случайно забудете или столкнетесь с чем-то, чего раньше не видели. Для этого и существуют эти ресурсы и, конечно же, Интернет.