голосование
PHP
Javascript
BASH
HTML
Firebird
Программы
Хостинг
Майнинг
Ресурсы
GIT
SEO
Oracle
Python
Железо
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Как просмотреть историю команд в командной строке history BASH

Очень часто нужно вспомнить что программист делал в командной строке. Команда history отображает историю команд выполненных в консоли Linux. Каждой команде присваивается номер (ID). Это очень удобно. Вы можете отфильтровать вывод и записать его в файл.


# history - показывает команды которые пользователь водил в терминале
history

#фильтр
history | grep 'git'

#фильтр + запись в файл
history | grep 'git' | echo > ./file.txt

# вывод команды по номеру
!num_command

# запуск последней команды
!!

Нажмите ctrl+r для поиска выполненной команды. Далее введите несколько символов из названия команды. Произойдёт поиск по истории. Чем больше символов вы введёте, тем точнее будет поиск. После выбора команды из истории нажмите enter. После того как я нахожу команду нажимаю на стрелочку вправо, потом enter.


# Произойдёт поиск по истории.
ctrl+r 

Допустим, вам нужно просмотреть как вы пользовались утилитой cd. Тут история покажет по каким папкам вы перемещались. Посмотрите на пример. Утилита grep помогает найти нужные команды и отсечь лишнее. Подробнее об утилите grep читайте в статье Поиск по файлам и папкам grep BASH.


# Произойдёт поиск по истории всех команд cd.
history | grep 'cd'
просмотры: 812, уровень: лёгкий уровень, рейтинг: 0, дата: 2017-05-24 16:42:10
проголосовать:

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






поиск
сайты друзей
банеры
сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://www.2domains.ru домен RU домен RU всего за 99 рублей
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.