Вопросы с тегом «command-history»

вызывать команды, ранее набранные в оболочке или другой утилите

7
Как я могу удалить дубликаты в моем .bash_history, сохраняя порядок?
Я действительно наслаждаюсь control+rрекурсивным поиском в моей истории команд. Я нашел несколько хороших вариантов, которые мне нравится использовать с ним: # ignore duplicate commands, ignore commands starting with a space export HISTCONTROL=erasedups:ignorespace # keep the last 5000 entries export HISTSIZE=5000 # append to the history instead of overwriting (good for …

3
С BASH после «прокрутки» до предыдущей команды… как перейти к следующему в этой истории?
Извините, этот заголовок не самый элегантный, который я когда-либо придумывал. Но я предполагаю, что многие люди будут удивлены этим, и мой вопрос может быть обманом ... все, что я могу сказать, я не нашел это. Когда я говорю «прокрутка» вверх, я имею в виду использование клавиши «стрелка вверх» на клавиатуре, …

11
Как очистить историю терминала Gnome?
Когда мы используем clearкоманду или Ctrl+ Lв терминале, он очищает терминал, но мы все еще можем прокрутить назад, чтобы просмотреть последние использованные команды. Есть ли способ полностью очистить терминал?

11
Как я могу искать историю с текстом, уже введенным в приглашении в zsh?
В zsh я знаю, что могу искать историю с Ctrl+ r. Тем не менее, часто я начинаю набирать команду прямо в командной строке, но потом понимаю, что должен искать историю. Когда я нажимаю Ctrl+ r, появляется пустое окно поиска в истории, например: Обратите внимание на то, что в моей подсказке …

7
поместить команду истории в командную строку, не выполняя ее
Я использую! N, где (n) - номер строки для выполнения строки в файле истории, которую я хочу выполнить в командной строке, которую я нахожу через историю | меньше. Но есть событие истории командной строки, которое я хочу изменить вручную. Как я могу вставить в командную строку содержимое истории событий без …


5
Как я могу `alias sudo !!`?
Я пытаюсь установить псевдоним для sudo !!Bash. Я пытался alias sbb='sudo !!, но это интерпретирует это как буквальное !!и печатает sudo: !!: command not found Если я использую двойные кавычки, это заменяет двойной удар в самой строке, так что это не работает. Есть ли способ сделать эту работу? Или альтернативный …

5
Как выполнить последовательные команды из истории?
Предположим, я хочу выполнить последовательность из четырех команд, которые я выполнял ранее. Если первый - 432 в истории команд, то я мог бы сделать: $ !432; !433; !434; !435 Мне любопытно, есть ли более эффективный способ сделать это?

1
Почему bash не хранит команды, начинающиеся с пробелов?
Если я выполняю последовательность команд, таких как: $ ls $ grep abc file.txt а затем используйте клавишу со стрелкой вверх, чтобы получить предыдущий, терминал покажет последний cmd (который grepздесь) Но если я сделаю что-то вроде этого: $ ls $ grep abc file.txt где grepпредшествует пробел, нажатие вверх дает ls, а …

2
Как выполнить обратный поиск в истории в vi-режиме ZSH?
Я использую vimпо существу все свои потребности в редактировании, поэтому я решил еще раз попробовать vi-mode для моей оболочки (в настоящее время ZSH w / oh-my-zsh в OS X), но я пытаюсь (и не могу) использовать Ctrl-Rпостоянно. Какая эквивалентная привязка клавиш? И для дальнейшего использования, как бы я это выяснил …

4
Неограниченная история в зш
Во zsh, я хочу иметь неограниченную историю. Я установил HISTSIZE=, который работает в bash. Теперь я импортирую старую историю mv old_history .history который довольно большой wc -l .history 43562 .history Если я сейчас закроюсь и начну zshснова, я увижу wc -l .history 32234 .history Разве я не могу иметь неограниченную …

3
Удалить последние N строк из истории Bash
Случайно вставляя файл в оболочку, он добавляет кучу безобразных бессмысленных записей в историю bash. Есть ли чистый способ удалить эти записи? Очевидно, что я мог бы закрыть оболочку и отредактировать .bash_historyфайл вручную, но, может быть, есть какой-то API, доступный для изменения истории текущей оболочки?

2
Как перемещаться в обратном поиске bash?
Bash предлагает функциональность для обратного поиска через Ctrl+ R. Затем можно ввести часть команды, которая покажет подходящую запись из истории. Предположим, это моя история: vim foo1 vim foo2 # I want to go here vim foo3 # this is where I land, how to go back? Я ищу foo. Нажатие …

1
Как включить обратный поиск в Zsh?
Я недавно перешел на Zsh (наконец-то) и мне это нравится! Пока что одна вещь, которую я пропускаю, - это Ctrl+ Rпоиск по истории. У меня правильно настроена история HISTSIZE=10000 SAVEHIST=10000 HISTFILE=~/.zsh_history и я использовал viпривязки клавиш bindkey -v Но Ctrl+ Rне работает. Он удаляет строку над текущей строкой, что также …

4
Как получить последние N команд из истории?
Я хочу посмотреть, какие последние N команд в моем history. Я думал, history | tail -n 5что это будет сделано, но я заметил, что многострочная команда рассчитывает столько же строк, сколько она имеет. $ echo "hello how are you" $ history | tail -2 how are you" 1051 history | …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.