Управление и история использования резюме команды

1. Команда История Line:
Введите команду в командной строке, оболочка истории будет записывать каждый выполненный в памяти, при выходе пользователя, историю команд оболочки запишет добавляется в ~ / .bash_history файла текущего пользователя. Когда пользователь входит в систему снова, оболочка читает домашний каталог .bash_history файла пользователя
команды 2.history:
История [-c] [-d смещение] [в n-]
История -anrw [имя файла]
История -ps Arg [Arg .. .]
-c: история пустая команда
-d смещение: удаление истории указывает , что первое смещение команды
п: отображает самые последние истории русского
-a: добавление этой сессии вновь выполняется список истории команд в файл истории
-r: прочитать историю прикрепить файл к списку истории
-w: сохранить список истории для указанной истории файла
-n: непрочитанного прочитать историю файл строку в списке истории
-p: расширить исторические параметры в нескольких строк, но список истории не существует
-s: расширить исторический параметр в строке, добавляемый к списку истории
3. использование истории команд:
с помощью вверх и стрелкой вниз , чтобы просмотреть команду , которая была когда - то выполняется, нажмите клавишу ввод выполняемой
команды поиска Ctrl-R в истории команд
(реверс-я-поиск) ` ' :
Ctrl + G: выход из режима поиска истории
вспомнить предыдущую команду в последнем параметре
! $ экспресс
Esc (нажмите клавишу Esc , чтобы ослабить, а затем нажмите на кнопку.).
. Alt + (. Удерживая клавишу Alt при нажатии клавиши)
Повторите команду
① Нажмите клавишу ввода и
② и ввести возврат каретки !!
! ③ ввод-1 и введите
④ P и Ctrl + Enter
: 0 Run предыдущая команда (параметр удаления)
Ctrl + п показывает текущую историю следующей команды, но не выполняет
Ctrl + выполнение J текущей команды
! п команда вывода команды истории выполнения , соответствующее числу п
! История -n выполнения обратную п-й истории команда
! команда перед строкой , чтобы повторить «строку» в начале
предыдущей команды повторить строку , которая содержит строку !?
струнный :! Печатает только историю р-команда без выполнения
$ :! р распечатки $ (на последнюю команде! параметры) содержания
! : р-распечатка всех параметров (по команде) содержанию
^ строка удаляет первую из командной строки
^ ^ string1 string2 будет заменен на команде для первого string1 string2
- называть параметры истории:
! команда ^ первый аргумент об использовании команды сделать CMD параметр
! команды $ последний аргумент об использовании команды сделать CMD аргумент
! команда все параметры по использованию команды сделать CMD параметр
C ommand :! п п-й параметры делают использовать параметр командной ЦМД
! Команда п: ^ Первый аргумент вызова Статья п команды
команды п :! Последний параметр $ вызывается Статья п Команда
Команда п :! м м-й аргумент вызывается команда п Статья
команды п :!
называют первым Все параметры н вызов команды История параметров
командной строки :! ^ историю поиска из команды в команду , начиная с строки и получить его первый параметр
командной строки :! $ поиск в начале строки команд из истории команд, и получить его последнего параметр
командной строку :! п поиск начинается с строковыми командами из истории команд, и получить его п - й параметр
командной строки :! поиска начинается с строковыми командами из истории команд, и получить все его параметры
истории команды , относящиеся переменные среды:
HISTSIZE: Статья история номер команды
HISTFILE: история файла указано, по умолчанию ~ / .bashhistory
в HISTFILESIZE: история команды номер файла записей истории
HISTTIMEFORMAT = «% F% T» время отображения
HISTIGNORE = «str1: str2: ...» игнорировать команды str1, str2 начала истории
истории записи управления командой:
переменное окружение: HISTCONTROL
ignoredups по умолчанию, игнорировал повторено Команда, непрерывно и идентична «повторять»
ignorespace игнорировать все команды , которые начинаются с пробелом
ignoreboth эквивалентных ignoredups, сочетание ignorespace
erasedups удалить дубликаты команд
экспортировать имя переменной = «значение»
хранится в / и т.д. / профиль или ~ / .bash_profile

рекомендация

отblog.51cto.com/14483057/2428373