Вопросы с меткой [command-history]

Вопросы, относящиеся к функциям истории команд оболочек командной строки, таких как CMD Windows и Bash в системах на основе Unix, - функциям, которые хранят и обрабатывают ранее выполненные команды оболочки.

134
голоса
12ответов
132k показов

Удалить определенную строку из файла истории Bash

Как я могу удалить определенную строку из базы данных history ?
43
голоса
2ответа
17k показов

о-о-о-о-завершение истории

Я недавно переключился на zsh, используя oh-my-zsh robbyrussell. До этого я использовал bash со множеством пользовательских вещей, и мне не хватает только одного, потому что zsh пытается быть ...
30
голосов
3ответа
6k показов

Как добавить команду в историю Bash, не выполняя ее?

Время от времени было бы полезно добавить команду непосредственно в историю в Bash, фактически не выполняя ее. Пока что закрытая вещь, которую я нашел, это добавление # перед ним и нажатие клавиши ...
27
голосов
2ответа
17k показов

История команд в зш

В настоящее время я настроил zsh таким образом, чтобы история команд сразу распределялась между всеми сессиями. Скажем, у меня открыт эмулятор терминала с двумя вкладками, каждая с сеансом Zsh, A1 и ...
26
голосов
7ответов
158k показов

Как просмотреть историю команд другого пользователя в Linux?

Как я могу просмотреть историю команд другого пользователя? Я администратор на моей машине. Я могу видеть нормальную историю, просматривая /home/user_name/.bash_history но не вижу команд с этим ...
23
голоса
5ответов
4k показов

Отдельный просмотр стрелки вверх для локальной и глобальной истории ZSH

Это возможно... Активизировать локальную историю оболочки ZSH (действия выполняются только в этой подсказке) Активизировать глобальную историю ZSH (общая история включена) - по умолчанию, что ...
22
голоса
2ответа
25k показов

(обратный поиск) в Bash

Я обычно заканчиваю тем, что использую CTRL+r для (reverse-i-search), однако иногда я пропускаю команду, которую искал; если я делаю снова (reverse-i-search) он больше не находит. Я предполагаю, что ...
12
голосов
3ответа
10k показов

bash сохранить историю без выхода

в Linux Ubuntu Баш терминала. Есть ли способ сохранить историю Bash без записи выхода? я установил конфигурацию "HISTCONTROL = erasedups" который на мой взгляд работает лучше, чем ignoredups. В любом ...
10
голосов
1ответ
754 показов

Как вы можете изменить направление альт-периода в Баше?

В Bash вы можете нажать Alt - . вставить последний аргумент предыдущей команды. Если вы нажимаете его несколько раз, он циклически повторяет последние аргументы всех команд в вашей истории. Однако ...
9
голосов
3ответа
2k показов

Командная строка Windows: Как изменить размер окна истории команд?

При нажатии F7 в окне командной строки Windows открывается окно консоли с историей команд (список предыдущих команд). Как изменить размер этого окна истории команд? Например, я мог бы хотеть видеть ...
9
голосов
4ответа
3k показов

Как выборочно перемещаться по истории команд Bash на терминале Linux

Все знают (или должны знать!) что на терминале клавиши со стрелками вверх и вниз используются для навигации по истории используемых команд. Когда вы используете терминал ежедневно, ваша история ...
9
голосов
4ответа
17k показов

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

Существует сервер, к которому обращаются многие пользователи, использующие ssh. Я пытаюсь выяснить, какой пользователь выполнил определенную команду. Я могу знать список пользователей, которые в ...
8
голосов
1ответ
10k показов

Как изменить местоположение файла .bash_history?

Я использую CentOS 6.x и хочу переместить .bash_history в другое место. Домашние каталоги моих пользователей (потому что я запускаю VPS) находятся в /var/www/vhost/. который доступен по FTP (и так и ...
7
голосов
1ответ
446 показов

Пользовательское приглашение не выполнялось во время истории и управления a в Terminal.app OS X с использованием Bash

Я настроил мое приглашение в .bash_profile, чтобы оно выглядело так: export PS1="\w \e[0;32m\$(vcprompt -f '[%n:%b]')\e[m\$ " Теперь, когда я нажимаю стрелку вверх, чтобы вернуться в историю, нахожу ...
7
голосов
2ответа
656 показов

Изменить порядок извлечения истории команд оболочки Windows

Одна из вещей, которая сводит меня с ума в командной строке под MS-Windows, - это порядок, в котором оболочка Windows (как стандартная, так и PowerShell) извлекает команды из истории при ...
6
голосов
1ответ
3k показов

Когда и как добавляется bash_history?

Насколько я могу судить, история отдельной оболочки добавляется в файл .bash_history только тогда, когда оболочка закрыта. Это означает, что я часто теряю историю отдельных оболочек при сбоях / ...
5
голосов
3ответа
3k показов

Автоматически экспортировать историю в конце сеанса PowerShell

Я могу экспортировать свою историю Powershell, используя сценарии, описанные на странице Technet по теме, Get-History | Export-Clixml ~\PowerShell\history.xml и я могу автоматически загрузить ...
5
голосов
1ответ
381 показов

Как отключить подтверждение истории расширений типа `!!`

Zsh очень хорошо заботится обо мне, и иногда это может быть слишком много. Один из случаев, когда я предпочел бы, чтобы это не входило в мои дела, это когда он «хочет убедиться, что я хочу выполнить ...
4
голоса
1ответ
1k показов

Неверный вывод команды истории ssh. Как правильно прочитать информацию о метке времени

Я установил переменную HISTTIMEFORMAT для хранения файла информации о временной метке .bash_history . Я могу правильно отображать историю, если использую интерактивную оболочку. Но когда я запускаю ...
4
голоса
3ответа
9k показов

Можно ли очистить историю в командной строке Windows?

Как гласит заголовок. При использовании CMD можно нажать верхнюю клавишу со стрелкой, чтобы получить старые команды. Можно ли стереть историю этих команд? Если так, как можно это сделать?
4
голоса
1ответ
13k показов

Как включить историю команд в диалоговом окне «Выполнить команду»?

Возможный дубликат: Включить историю для диалогового окна Run для администратора Vista На моем ПК (под управлением Windows 7 Professional - 64-разрядная версия) диалоговое окно «Выполнить» не ...
4
голоса
1ответ
127 показов

Поддержка истории оболочки, которая не сосет?

Когда я использую несколько терминальных сессий одновременно, bash сохраняет команды только одного из них. Затем, когда я попытаюсь выполнить обратный поиск команд, нужная мне команда не появится, ...
4
голоса
2ответа
2k показов

Почему вы не можете судо истории?

Если я хочу просмотреть историю корневых команд, почему я не могу просто запустить sudo history? когда я делаю это, он говорит, что история команд не найдена, но если я запускаю его без sudo, он ...
4
голоса
2ответа
801 показов

Vim-подобная история в bash?

В bash можно прокручивать историю команд с помощью клавиш вверх и вниз. В Vim, это также возможно (после нажатия : Но с помощью vim, если вы введете первые несколько букв предыдущей команды, цикл ...
3
голоса
1ответ
5k показов

Блокнот ++ Требуется история отмен

Я не могу найти историю в Notepad++, показывающую вам все действия, которые вы сделали. Иногда вы можете быть не уверены, что будет делать следующее действие отмены. Эта функция действительно не ...
3
голоса
2ответа
2k показов

Bash теряет историю, хотя shopt -s гистапенд установлен

Я потерял все команды, которые были выполнены с последнего сеанса - они не отображаются в истории вообще. Что нужно сделать, чтобы предотвратить это? Я добавил shopt -s histappend только для этой ...
3
голоса
1ответ
943 показов

Bash псевдоним истории подстановки похож на \!* в csh

Мой вопрос очень похож на этот старый пост. Я хотел бы сделать нечто подобное: поместить в псевдоним последний аргумент (ы), введенный в текущей командной строке. Это было бы эквивалентно csh \!* ...
3
голоса
1ответ
502 показов

Как войти в какой терминальный сеанс была запущена команда zsh

В файле истории zsh все команды регистрируются из всех сеансов терминала. Есть ли способ войти в сеанс терминала, в котором была выполнена команда (т. Е. Уникальный идентификатор для этого экземпляра ...
3
голоса
3ответа
892 показов

Есть ли способ остановить терминал от сохранения команд?

Ну, вещь, которую я устал, чтобы очистить мою историю терминала снова и снова. Поэтому мне было интересно, есть ли способ, чтобы терминал не записывал вашу историю или команды, которые вы ...
3
голоса
0ответов
52 показов

Завершение вкладки с .bash_history

Я обычно использую PageUp/PageDown для поиска по .bash_history по заданному префиксу. Тем не менее, я регулярно ловлю меня, нажимая клавишу TAB несколько раз, прежде чем понять, что мне нужно ...
3
голоса
0ответов
1k показов

Как я могу иметь неограниченную историю в Zsh?

Я хочу неограниченный файл истории в Zsh. Насколько я знаю, я могу установить только HISTSIZE и SAVEHIST на большое число.
3
голоса
4ответа
304 показов

Unix-подобные оболочки командной строки: получить полную историю ввода / вывода команд

Я смотрю, есть ли какой-то плавный способ (то есть, я не просто пишу оболочку для оболочки), чтобы получить полные журналы обо всем, что я ввожу в оболочку командной строки, и обо всем, что получает ...
3
голоса
1ответ
2k показов

CTRL+R в оболочке - если я пройду мимо нужной мне команды, как мне вернуться к ней?

Я лихорадочно нажимаю CTRL+R, чтобы найти какую-то команду, которую я использовал некоторое время назад, когда внезапно до нее дохожу. По рефлексу я продолжаю нажимать CTRL+R, передавая его для ...
3
голоса
2ответа
1k показов

Удалить текущую команду

Есть ли сочетание клавиш для удаления текущей команды? Допустим, у меня есть: $ cp /home/one/two/tree/ /var/www/one/two/three Я хочу легко текущую команду, особенно когда она длинная и у меня была ...
3
голоса
1ответ
438 показов

Используйте отдельную историю для 'read -e' (readline)

Я хотел бы написать интерактивную командную оболочку в сценарии оболочки для упрощения настройки брандмауэра iptables. Проблема в том, что read -e использует историю оболочки . Есть ли способ ...
2
голоса
1ответ
444 показов

Zsh не регистрирует не найденные команды в истории

Есть ли способ настроить zsh, чтобы не сохранять команды, не найденные в истории? Например, если по ошибке я наберу: got push вместо git push затем got push запись добавляется в файл истории, как это ...
2
голоса
1ответ
98 показов

можно использовать команду wrap внутри сценария с учетом истории?

Предположим, у меня есть инструмент интерфейса командной строки, в котором нет понятия «история». Можно ли написать небольшой скрипт, который просто выполняет чтение строк и пересылает их в ...
2
голоса
1ответ
192 показов

Как регистрировать каждый ввод и вывод и записывать в файл в Bash?

Я часто на работе, и иногда я забываю документировать свою работу. Например, запишите выходные данные из разных одноразовых инструментов. Есть ли способ автоматизировать это через .bashrc? Поэтому я ...
2
голоса
1ответ
245 показов

Как получить доступ к истории всех команд Emacs?

Я вижу, что есть способ получить доступ к истории минибуфера. Мне было любопытно, есть ли способ увидеть историю каждого действия в Emacs, кроме только сложных. Моя цель - сохранить их, чтобы я мог ...
2
голоса
2ответа
7k показов

Почему "cmd /k" сбрасывает / очищает / удаляет историю команд?

Может кто-нибудь объяснить, почему cmd /k очищает историю команд моего оконного терминала (CMD). Когда я запускаю командный файл в ранее CMD и помещаю cmd /k в конце строки, история команд будет ...
2
голоса
1ответ
792 показов

Как заставить командную строку Windows 8.1 сохранять историю команд?

Существуют ли способы автоматического сохранения истории команд в командной строке Windows 8.1, и будет ли она доступна после закрытия и открытия программы командной строки?
2
голоса
3ответа
1k показов

Как запустить команды шифрования в Linux без ведения журнала истории оболочки

Я хочу что-то зашифровать, не регистрируя какую-либо часть команды оболочки для уничтожения истории. Я не хочу, чтобы пароль или какие-либо имена файлов или команды появлялись в истории оболочки. Как ...
2
голоса
0ответов
74 показов

применение обратного поиска в файле

Обратный i-search bash (ctrl-R) очень удобен для поиска команды, которую вы набрали некоторое время назад. Тем не менее, он только ищет историю текущего терминала (которая состоит из AFAIK истории, ...
2
голоса
1ответ
622 показов

Запишите все команды

Я изучаю рубин и следую инструкциям в книге. Я хочу записать все команды, которые я ввожу в оболочке (я использую zsh). Как я могу это сделать? Я должен быть в состоянии остановить и начать запись.
2
голоса
2ответа
1k показов

В командной строке Windows, как получить последнюю команду, которая началась с некоторых букв?

Допустим, я ввел кучу команд одна за другой: rm blah.txt pwd ls cd .. cd blah pwd Если я хочу , чтобы получить «гт blah.txt» появится снова без повторного ввода все это, я могу нажать на 6 раз. Но ...
2
голоса
2ответа
111 показов

Вход через ssh в другой сеанс?

Я не знаю точно, каков правильный термин, но я замечаю, что если я войду на удаленный сервер SSH, затем закрою окно, открою новый и снова войду на этот сервер, моя история bash и пользовательские ...
2
голоса
1ответ
251 показов

Как включить в истории bash кэширование только тех команд, которые находятся в пути?

Включение истории bash - это риск для безопасности, потому что когда вы случайно вводите свой пароль в bash, пароль сохраняется в истории bash. Чтобы избежать этого, хорошим решением было бы ...
2
голоса
2ответа
1k показов

Удалить историю URL адресной строки Internet Explorer из диалогового окна «Выполнить»?

Как предотвратить отображение истории URL адресной строки Internet Explorer в диалоговом окне «Выполнить»? Кажется, никакие изменения не могут это предотвратить. Я использую Windows 8.
2
голоса
3ответа
683 показов

Как запустить bash и сразу же ввести в него команду?

Я хочу, чтобы bash сначала выполнил команду, но после ее завершения (или Ctrl+C 'ed) перейдите в интерактивный режим (желательно с командой в истории, доступной для выполнения). Как добиться этого ...
2
голоса
1ответ
3k показов

Как записать команду bash с ее выводом?

Я хочу, чтобы фактическая командная строка была зарегистрирована вместе с ее выводом. Я обычно выполняю важные команды, подобные этой: PERL5LIB=${PERL5LIB}:/something/extra my-command.pl many ...