Історія команд 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