Історія команд linux
Відео: Відео урок 1 Термінал Linux команди: ls, rm, mkdir, pwd, cd, echo
У терміналі Linux, крім усього іншого, є одна чудова річ. Це історія команд Linux. Всі команди, які ви вводите під час роботи зберігаються і ви можете знайти і подивитися їх в будь-який момент. Також можете повернутися на кілька команд щоб не набирати недавно виконану команду заново.
У цій невеликій статті ми розглянемо як користуватися історією команд Linux, як її налаштувати, а також розглянемо корисні прийоми, які можуть допомогти вам в роботі.
Історія команд Linux
Більшість завдань, пов`язаних з історією команд, ми будемо виконувати або за допомогою команди history, або за допомогою оболонки. В історії зберігається остання 1000 команд, які ви виконували. Щоб подивитися всю історію для цього терміналу просто запустіть команду history без параметрів:
$ History -cТак ви можете подивитися тільки останні 10 команд:
Відео: Команди терміналу Linux. Урок 7. Історія та аліаси
$ History -d 1007
Відео: Історія розвитку Linux
Якщо ви хочете виконати пошук по історії bash, можна використовувати фільтр grep. Наприклад, знайдемо всі команди zypper:
$ Export HISTTIMEFORMAT = `% F% T`$ history

Відео: Історія соданія Linux і Unix
Для форматування можна використовувати такі модифікатори:
- % d - день;
- % m - місяць;
- % y - рік;
- % T - штамп часу;
- % F - штамп дати.
Ви можете вказати які команди не варто відображати, наприклад, не будемо виводити ls -l, pwd і date:
$ Export HISTCONTROL = ignoredupsІснує два прапора, ignoredups і ignorespace. Другий вказує, що потрібно ігнорувати команди, що починаються з пробілу. Якщо ви хочете встановити обидва значення, використовуйте прапор ignoreboth. Використовуйте змінну HISTSIZE, щоб встановити розмір історії:
$ Export PROMPT_COMMAND = "$ {PROMPT_COMMAND: + $ PROMPT_COMMAND $ ` n`} history -a- history -c- history -r;"Для тестування роботи ви можете набирати ці команди прямо в терміналі і відразу бачити результат, але для збереження додайте потрібні рядки в ваш ~ / .bashrc. наприклад:
$ Export PROMPT_COMMAND = "$ {PROMPT_COMMAND: + $ PROMPT_COMMAND $ ` n`} history -a- history -c- history -r;"$ Export HISTCONTROL = ignoredups
$ Export HISTTIMEFORMAT = `% F% T`
Готово, тепер залишилося зберегти зміни і перезапустити ваші термінали. Тепер ваша історія буде виводити дату, ігнорувати дублі і синхронізуватися між терміналами.
висновки
У цій статті ми розглянули що таке історія команд linux, як з нею працювати, як застосовується команда history linux і які налаштування можна використовувати для більш комфортної роботи. Якщо у вас залишилися питання, питайте в коментарях!
Qute - командний рядок
Кращі менеджери буфера обміну linux
Команда doskey - редагування і повторний виклик команд windows- створення макросів doskey.
Google chrome команди [9 корисних команд]
5 Команд linux для початківців
Як знайти нові файли в linux
Як користуватися текстовим редактором vim
Як приховати процес в linux
Як подивитися користувачів ubuntu
Як очистити термінал linux
Як подивитися прогрес dd linux
Як звільнити пам`ять linux
Корисні команди linux
Команда md (mkdir) - створити каталог
Команди в android terminal emulator
Корисні alias linux
Відключаємо пароль sudo в linux
Робота з powershell linux
Перенаправлення вводу виводу linux
Робота з bash
Команда cat linux
Команда cat linux
Робота з powershell linux
Як подивитися прогрес dd linux
5 Команд linux для початківців
Як подивитися користувачів ubuntu