Need help? Chat now!

Hostwinds Учебники

Результаты поиска для:


Содержание


Ярлыки для команды History
Обозначения событий команд истории
Обозначения командных слов истории
Примеры команд истории
Использование указателей событий
Использование указателей слов

Команда истории для Linux

Теги: Linux 

Ярлыки для команды History
Обозначения событий команд истории
Обозначения командных слов истории
Примеры команд истории
Использование указателей событий
Использование указателей слов

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

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

Ярлыки для команды History

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

Обозначения событий команд истории

Давайте начнем с основы. Чтобы запустить последнюю команду, которую вы использовали, введите:

!!

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

![n]

Чтобы запустить последнюю команду, которая использовала конкретный строка, войти:

![string]

Обозначения командных слов истории

Вы можете дополнительно отфильтровать команды, которые вы используете, используя Designators Word, добавленные в конструкторов событий выше. Вот короткий список для некоторых из разрабатываемых слов. Для полного списка посмотрите страницу человека для команды истории.

  • 0 (Ноль) - возвращает нулевое слово, которое обычно является командой
  • п - возвращает n-е слово выбранной команды
  • ^ - возвращает первый аргумент команды
  • $ - возвращает последнее слово, обычно аргумент
  • * - возвращает все слова кроме нулевого слова команды

Кроме того, вы также можете добавить модификаторы для фильтрации команды дальше. Они также могут быть найдены в руководстве истории, которые вы можете получить доступ к:

man history

Примеры команд истории

Давайте начнем с основной команды и накапливаться оттуда. Начать, давайте просто запустим:

history

Пример вывода команды History.

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

Команда истории, конечно, также может использоваться с трубопроводом, либо отправлять информацию в файл или отображение фильтрованного текста в окно чата.

history | grep sudo

Команда истории с трубопроводом

Использование указателей событий

Основные команды были упомянуты выше, но давайте рассмотрим их немного больше действий. Благодаря моим списке истории, который отмечен выше. Если я хочу проверить наличие обновлений, вместо того, чтобы набрать полную команду, я могу ввести! 1 или! 4.

Пример обозначений событий команд истории

Тем не менее, дизайнер событий также может быть объединен с другой командой. Поскольку я запустил команду истории ранее, поскольку 11-е значение, я также могу проверить свою ручную страницу, выполняя следующее.

man !11

Использование указателей слов

Давайте рассмотрим, как использовать Word Designators. Вы будете использовать Designators Word, чтобы выбрать определенные части из команды. Используя $, я могу ссылаться на файл history.txt из конструктора событий, который ссылается на предыдущую команду. Добавьте слова дизайном, добавьте толстую кишку (:) После обозначения событий, затем введите ваш дизайн Word.

Пример указателей командных слов истории

Давайте пойдем на что-то немного более связанное с командой истории. Ниже мы рассмотрим, какая история в настоящее время присутствует на сервере и пытается получить распечатка всех упомянутых команд Sudo. Таким образом, мы знаем, какие команды наш пользователь работает наш пользователь.

Для начала у нас есть отображение текущей истории и обзор списка команд, которые использовали Sudo. Используя эти списки, мы придумаем следующую команду:

!13 !!:* > !cat:$

Команда работает! 13 !!: *>! CAT: $ "С ISTILL COMMONE

Используя команду выше, которая использует только дизайна событий истории и конструкторов слов.

  • ! 13 - это берет историю слов из строки 13.
  • !!: * - это притягивает последнюю команду, используемую и пропускает первое слово
  • ! CAT: $ - это захватывает последнюю команду использовать CAT и использует последнее слово.

Пока я мог просто совершенно не использовать! 13 команд и оставили! Команда самостоятельно; Использование 2 различных команд показывает гибкость дизайнов событий и команд дизайнов слов.

Написано Brianna Flores  /  Март 9, 2020