Если вы используете и используете историю командной строки, вы можете сэкономить много времени на ежедневных базах. Вы также можете использовать его, чтобы получить лучшее, чтобы получить лучшее, насколько недавно обнаруженный сервер управляется путем просмотра истории командных команд.
Как это работает?
Просто запустите команду;
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»