2 способа повторного запуска последних выполненных команд в Linux

by itisgood

Одной из главных особенностей Bash является история команд, в которой хранятся все команды, которые пользователь запускает, в файле истории в своем домашнем каталоге (обычно /home/$USER/.bash_history).

Это позволяет пользователю легко запоминать, редактировать и повторно запускать предыдущие команды.

В этой статье мы продемонстрируем, как повторно выполнить определенную команду из истории команд, введенных в шелле.

Это полезно, чтобы не вводить одни и те же команды снова и снова.

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

Нажатие на нее постоянно приводит к выводу нескольких команд в истории, поэтому вы можете найти ту, которая вам нужна.

Используйте стрелку вниз для перемещения в обратном направлении.

Тем не менее, файл истории может содержать много записей, чтобы повторно выполнить определенную команду из истории команд, вы можете запустить команду history.

$ history 

Затем получите число (ы) команду (ы), которые вы хотите повторно выполнить (если вы хотите перезапустить firefox или mc и просмотреть его статус, вам нужно повторно выполнить команды 929 и 930), как показано ниже:

$ !929
$ !930

Вы также можете повторно выполнить ранее использованную команду (sudo yum update) с помощью “!”, за которым следуют некоторые из первых символов (например, sud или sudo) этой конкретной команды, как показано ниже:

$ !sud
или
$ !sudo

 

You may also like

Leave a Comment