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

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

5
Как удалить команды в истории, соответствующие заданной строке?
Мне нужно удалить все команды в моей истории, соответствующие строке. Я пробовал: $ history | grep searchstring | cut -d" " -f2 | history -d -bash: history: -d: option requires an argument $ history | grep searchstring | cut -d" " -f2 | xargs history -d xargs: history: No such …

1
Как синхронизировать историю команд терминальной сессии в bash?
Я пытался найти ~/.bash_historyсвои последние команды во время сеанса терминала, но их просто не было. Я думаю, это потому, что у меня открыто несколько сеансов терминала. Есть ли способ, которым я могу синхронизировать (т.е. синхронизировать-выдвинуть или записать-синхронизировать) текущую историю команд сеанса терминала в файл bash_history (не закрывая сеанс и не …

3
Поиск команд в истории с прерывистыми ключевыми словами
Мне было интересно, как искать команды в истории, не зная первые несколько букв команды? При поиске с использованием Ctrl- Rв bash, нужно дать первые несколько букв команды. Что если я знаю только некоторые символы посередине, или некоторые в начале и некоторые в середине? Например, для поиска cat myfileя знаю только, …

4
Как удалить последнюю команду (или текущую команду для бонуса) из истории Zsh
Конечно, есть очень простой умный способ сделать это, но, поскольку история в zshell, кажется, имеет псевдоним fc, нет способа использовать приемы, упомянутые в разделе Как удалить одну строку из истории? , Любые указатели о том, как это сделать? Мой вариант использования будет состоять в том, чтобы удалить последнюю введенную команду …

2
Как мне прервать fc без выполнения команды?
Команда fc позволит визуально редактировать предыдущую команду. Если я передумал в редакторе, как мне остановить выполнение команды? В vim набираешь q! или q оба приводят к выполнению команды и CTRL-C тоже не работает. Это единственный вариант, чтобы удалить команду в редакторе, а затем wq?

8
Как получить доступ к истории на лету в Unix?
Например, если я сделаю mkdir thisismyfolder912 Я помню , есть некоторые более простой способ , чтобы переключиться на thisismyfolder912того , чтобы сделать cd thisismyfolder912 Что это за путь и как он работает? Кроме того, каковы другие способы, которыми я могу использовать это?

2
Как отменить изменения в истории команд?
В системах UNIX вы можете нажимать верхнюю и нижнюю стрелки для навигации по предыдущим командам. Это очень удобно. Иногда я поднимаюсь и нахожу команду, которую хочу использовать снова, но с некоторыми изменениями. Если я внесу такие изменения, у меня не будет способа вернуть исходную команду, если я не проверю ее …

3
делиться или синхронизировать историю между Zsh и Bash
Я часто переключаюсь между Bash и Zsh и использую функцию поиска по истории для восстановления команды. Однако, поскольку Bash и Zsh имеют разные файлы истории, я часто обнаруживаю, что команда, которую я ищу, была выполнена в другой оболочке. Есть ли способ поделиться или синхронизировать историю между ними?

1
вернуться к концу истории bash при использовании обратного поиска?
Я веду довольно длинную историю bash, и иногда, когда я ищу что-то с помощью функции обратного поиска bash ( Ctrl+ r), я оказываюсь в начале истории поиска, но все еще не могу найти то, что мне нужно, и затем я хочу вернуться к концу файла истории. Одним из вариантов является …


2
Как получить доступ ко второму аргументу из последней команды в истории?
Я начинаю изучать некоторые Regex, поэтому я использую эту команду несколько раз: grep pattern /usr/share/dict/american-english Изменяется только часть с шаблоном, поэтому мне приходится снова и снова писать длинное выражение " / usr / share / dict / american-english ". Кто-то сделал замечание, что можно расширить аргумент команды из истории команд, …

2
Развернуть subshell перед его выполнением?
Я часто запускаю команды, используя подоболочки, и иногда мне хотелось бы расширить подоболочки, прежде чем я что-то запустил ... Таким образом, я мог проверить, что я делаю, и, возможно, отредактировать то, что должно произойти. Например, как я могу развернуть следующую командную строку перед ее запуском, чтобы я мог редактировать результаты …

2
Прогноз командной строки
Я нашел интересную статью: « Предсказание командных строк UNIX о предсказании командной строки (на основе прошлой активности пользователя)», и мне интересно, существует ли какая-либо реальная реализация такой вещи?

2
читать с историей
Как сделать readисторию поддержки встроенных команд, нажимая клавиши вверх / вниз для их циклического переключения? Я пытался поймать, когда вы нажимаете клавишу «вверх», но она не работает с read: read -p '> ' -n 3 foo echo echo -n "$foo" | hexdump Нажатие клавиш со стрелками, кажется, работает, и я …

4
Могу ли я легко искать свою историю во многих окнах экрана?
В моем текущем screenсеансе 12 открытых окон. Он работает уже несколько недель ... Я знаю, что выполнил команду ImageMagick convertв одном из этих 12 экранных окон где-то на прошлой неделе ... Есть ли способ, с помощью которого я могу легко искать в истории Bash всех 12 экземпляров, не закрывая их …

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