Рубрики
Uncategorized

История твой друг

Команда истории Linux Если вы используете и используете историю командной строки, вы можете сохранить … Теги с Linux, DevOps, начинающими.

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

Как это работает?

Просто запустите команду;

paulmicheli@minime:~$ history
   23  sudo apt install python3.8
   24  sudo apt update
   25  sudo apt install software-properties-common
   26  sudo add-apt-repository ppa:deadsnakes/ppa
   27  sudo apt update
   28  sudo apt upgrade
   29  sudo apt install python3.8
   30  sudo apt install python
   31  sudo apt-get install python3.6
   32  sudo reboot

Дата и отметку времени всегда полезны

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

Чтобы это произошло, вам нужно добавить ниже в свой файл .bashrc и перезагрузить, используя исходную команду;

## History timestamp
export HISTTIMEFORMAT="%h %d %H:%M:%S "
export HISTSIZE=50000
export HISTFILESIZE=50000
paulmicheli@minime:~$ source ~/.bashrc

Теперь, когда вы запускаете команду истории, вы увидите дату и время;

paulmicheli@minime:~$ history
   23  Sep 07 13:52:23 sudo apt install python3.8
   24  Sep 07 13:52:23 sudo apt update
   25  Sep 07 13:52:23 sudo apt install software-properties-common
   26  Sep 07 13:52:23 sudo add-apt-repository ppa:deadsnakes/ppa
   27  Sep 07 13:52:23 sudo apt update
   28  Sep 07 13:52:23 sudo apt upgrade
   29  Sep 07 13:52:23 sudo apt install python3.8
   30  Sep 07 13:52:23 sudo apt install python
   31  Sep 07 13:52:23 sudo apt-get install python3.6

  • Два дополнительных аргумента, которые я добавил увеличить размер истории

Как это использовать

! n ! 27 Выполнить команду nth в истории
! ! Выполнить предыдущую команду
благ ! облицовка Запустите самую последнюю команду, которая начинается с «BLAH»
! бла: р ! ls: p Распечатайте команду, что! бла будет бежать
!* !* предыдущая команда, кроме последнего слова
!$ !$ Последний аргумент последней команды
!^ !^ Первый аргумент последней команды

Обратный поиск

Нажмите Ctrl ключ и R ключ одновременно. Подсказка ниже появится;

(reverse-i-search)`': 

Начните печатать немного команды, которую вы помните И вы увидите самый последний матч из истории вашей команды;

(reverse-i-search)`ocke': docker ps

Нажмите Ctrl + R снова, чтобы пройти через все ваши История что соответствует этот поисковый термин.

(reverse-i-search)`ocke': docker stop 35e0e91e92de

Удаление истории

Может прийти время, которое вы хотите удалить некоторые или все команды в вашем файле истории. Если вы хотите удалить определенную команду,

enter history -d 

Чтобы очистить все содержимое файла истории, выполнить

history -c.

Файл истории сохраняется в файле, который вы можете изменить, а также. Пользователи Bash Shell находят его в своем домашнем каталоге как .bash_history.

Оригинал: «https://dev.to/paulmicheli/history-is-your-friend-152l»