Находим любую команду в терминале Linux и выполняем ее еще раз

В Unix подобных ОС имеется довольно много команд, которые можно выполнять в терминале. Каждая из команд входит в определенную группу, чтобы было проще ее отыскать. Так как список этих команд регулярно обновляется, не всегда есть возможность запомнить их, да и это не обязательно, о чем мы поговорим ниже.

Быстро вводим команды в терминале Linux

Не каждый пользователь Unix систем использует терминал. Многие из них перешли с ОС Windows, где всегда привычней пользоваться программами с красивой графической оболочкой. Конечно, выбор всегда будет осуществляться самим пользователем, потому что Linux предлагает свободу выбора, в отличии от большинства других систем. Именно поэтому, нельзя сказать, что лучше — программы с графической оболочкой или без.

Итак, как же найти одну длинную команду, набранную вами ранее в терминале, если вы ее не заучили наизусть или не записали? Все команды, набранные ранее, сохраняются в истории, что делает терминал довольно удобным для начинающих пользователей. Простой командой history, вы сможете просмотреть каждую из тех команд, что вы набирали ранее. Это выглядит так:

Пользуемся хитростями при использовании команд в терминале Linux

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

Конечно, чтобы выполнить длинную команду, вы всегда можете отыскать ее списке, скопировать и выполнить снова. Но, не стоит торопиться. Помните о нумерации команд? Найдите необходимую вам строчку в списке и просто наберите в терминале !номер команды. Например, я хочу заново вызнать команду logout, она 13 в списке. Для этого, необходимо набрать !13, и, как показано на рисунке ниже, команда под номером 13 будет вызвана заново.

Быстрый вызов команд в Терминале Linux

Также, довольно просто выполнить в терминале и последнюю команду. Для этого необходимо набрать !! (два восклицательных знака).

Комментарии:

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">