Loading

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

Во-первых, можно увидеть историю команд с помощью команды history:

# history
   48  history
   49  top
   50  history

Чтобы выполнить одну из команд в этом списке, необходимо использоваться знак восклицания «!«, после которого следует указать номер команды. Например, можно вызвать команду top при помощи команды !49:

# !49
top

Еще один способ съекономить время, так это поиск по истории команд при помощи комбинации клавиш CTRL+R и потом ввести название команды. После того, необходима команда обнаружилась в поиске, можно нажать клавишу ENTER:

#
(reverse-i-search)`h': history

Также никто не отменял GREP:

# history |grep top
   49  top
   53  history |grep top

Следует отметить, что вся история по командам хранится в файле ~/.bash_history Командная строка Linux подобных систем действительно хороший инструмент, который всегда под рукой. Вышеописанные методы призваны помочь в быстром выполнении необходимого набора команд с целью экономии времени.