1
ответ

Как выполнить первое совпадение из grep истории в bash одной строкой

В истории команды | grep vgh804 я получаю следующий результат. 26 ssh -l vgh804 ssh-blah-blah 29 ssh -l vgh804 ssh-blah-blah 30 ssh -l vgh804 ssh-blah-blah 103 ssh -l vgh804 ssh-...
14.04.2020
1
ответ

Отсутствует ручная запись истории... `man history`

Я пытаюсь выяснить, что происходит с моей историей... но не могу найти ручную историю -h ничего не возвращает man history возвращает руководство по истории уровня 8, а не bash, которым мы все пользуемся.
12.04.2020
1
ответ

Используйте !! изнутри функции bash

Я пытаюсь написать функцию bash в моем.bashrc, которая повторно запускает предыдущую команду в истории и делает что-то полезное с захваченным выводом. моя функция _(){ output=$ (!!)#Сделай что-нибудь...
27.03.2020
1
ответ

Как сохранить код выхода в истории?

Таким образом, при использовании setopt extended_history дополнительная информация сохраняется в файле истории (формат: : <начальное время>:<истекшие секунды>;<команда>). Информация, безусловно, полезная, но я...
13.02.2020
1
ответ

Сохранить историю командной строки, только если код выхода равен 0

Я посмотрел в ~/.bash_history и увидел все команды, которые я выполнил, даже с опечатками. Есть ли способ сохранить только успешно выполненные команды (т.е. код выхода 0)? Примечание: я использую ...
13.02.2020
1
ответ

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

В настоящее время у меня есть сервер, настроенный для сохранения истории Bash для каждого пользователя сразу в их соответствующих домашних папках, и я хочу создать скрипт, который запускается с заданным интервалом и переключает текущую...
06.02.2020
1
ответ

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

Почему-то моя история zsh показывает неправильные временные метки, подобные этой. ❯ история -E 1 | tail -20 6047 31.12.2019 15:08 babel-node 6048 31.12.2019 15:08 node -v 6049 31.12.2019 15:08 git diff 6050 31.12....
12.01.2020
1
ответ

Как в macOS удалить историю прошлых команд из «Терминал» > «Оболочка» > «Новая команда»?

Мы хотим удалить список команд, которые были запущены в прошлом в окне «Новая команда». Это история автозаполнения или автозаполнения команд. Чтобы увидеть их, выполните следующие действия: Запустите терминал. ...
30.12.2019
1
ответ

Загружает ли bash в память HISTFILE при запуске?

Я просмотрел несколько видеороликов о bash и переменных bash, связанных с историей. Есть вопрос stackoverflow, связанный с этим видео, в котором упоминается редактирование .bash_history. Я изменил свой $HISTFILE...
22.12.2019
1
ответ

Разрешение комментариев в интерактивных командах zsh

Может быть полезно разрешить комментарии в командах zsh, написанных в командной строке, т.к. в bash, но % echo test # тест zsh: плохой шаблон: # Есть ли способ получить то же поведение, что и в оболочке bash?
16.12.2019
1
ответ

Где хранится история текущего окна терминала?

Насколько я понимаю, история командной строки в случае с bash сохраняется в .bash_history. Когда вы открываете окно эмулятора терминала в Ubuntu/MacOS и работаете в нем, история не сохраняется в ....
14.12.2019
1
ответ

Как удалить все записи, содержащие определенную строку, из команды истории в BASH?

Есть ли какая-либо команда или способ удалить все записи из истории оболочки bash, содержащие определенную строку? это будет полезно для удаления из истории команд, содержащих пароль. Я знаю, что мы можем удалить ...
13.12.2019
1
ответ

Как экспортировать историю ZSH в JSON?

Я хочу экспортировать свою историю ZSH с отметками времени в формате JSON. Как я могу этого добиться? Нужно ли мне вручную анализировать вывод чего-то вроде history -E?
08.12.2019
1
ответ

Интерактивный сценарий bash: предваряйте все строки строкой

Я хочу создать интерактивный интерфейс командной строки в bash. Подобно тому, как bash ставит перед каждой строкой префикс user@host:~$, я хотел бы префикс каждой строки префиксом foobar>. Эту функциональность можно увидеть в CLI...
04.12.2019
1
ответ

Доступ к последней команде истории внутри функции

Я пытаюсь создать функцию, которая будет отображать предыдущую и последнюю команду с текущего терминала. Это ожидаемый результат (здесь я вызываю нужную функцию f): $ history 1 история 1 $ ф ...
22.11.2019
1
ответ

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

Я хочу исключить некоторые определенные команды из сохранения в историю zsh. например: исключить команды mpv/mpc из сохранения в истории zsh независимо от установки HIST_IGNORE_SPACE или нет. Я нашел ...
20.11.2019
1
ответ

zsh: блокировка не удалась для ~/.cache/zsh/zsh_history: файл существует

У меня есть смонтированная папка ~/.cache/zsh между несколькими хостами с rw и значениями по умолчанию при выполнении устанавливать. Когда я запускаю и машину, и zsh, пытаясь заблокировать zsh_history, выдается ошибка zsh: блокировка не удалась...
07.11.2019
1
ответ

Не сохранять команду в историю, когда $pwd находится в определенной папке?

Я использую zsh для автодополнения и истории, она служила очень хорошо, но история команд иногда заполнялась нежелательными записями, которые, например, я выполняю много задач в папке фильмов .. и т. д., перемещая файл, переименовывая ....
06.11.2019
1
ответ

Отменить текущую команду, но сохранить в историю

В bash мы можем добавить перед командой # и вставить невыполненную команду в нашу историю. Есть ли способ добиться аналогичного поведения с помощью некоторых сочетаний клавиш или сочетаний клавиш?
06.11.2019
1
ответ

Команда сортировки изменяет вывод строки

Я наткнулся на эту аномалию в отношении команды сортировки и не могу найти объяснение, почему это происходит, выполнив следующую команду: cat ~/.bash_history | уникальный -c | сортировать -h -r | head Должен ...
03.11.2019
1
ответ

ksh: добавление даты и времени в историю

Есть ли у кого-нибудь решение добавить дату и время к этому как еще один столбец? Кажется, это было бы очень полезно с сортировкой и т. д. $ history 3 история Спасибо!
30.10.2019
1
ответ

Нет истории в оболочке zsh

Недавно я переключился с оболочки bash на оболочку zsh. В отличие от bash, при повторном входе в систему история пуста. При нажатии вверх/вниз ничего не отображается. Как настроить zsh для сохранения истории между сессиями?
30.10.2019
1
ответ

команда history не показывает все строки в HISTFILE

При использовании этой команды cat -n $(echo $HISTFILE) | grep -v "#" я получаю 4000+ строк. (grep опускает метку времени, добавленную в файл истории) 1 pwd ... Диск 2017 ~ ... 4033 git push Но когда я использую это...
30.10.2019
1
ответ

Как сделать так, чтобы история bash была такой же, как у предыдущего Bash?

Как сделать так, чтобы история bash была такой же, как у предыдущего Bash? Немногие последние истории bash требуют, чтобы они были такими в следующем, но терпят неудачу $ bash -lc 'find . -имя \*.c; баш -л' #or $ bash -lc '...
23.10.2019
1
ответ

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

Я хочу запретить пользователям просматривать историю командной строки bash. Я могу сделать это с помощью шагов, упомянутых в этом вопросе StackOverflow. Теперь, как администратору, мне нужно знать список...
04.10.2019
1
ответ

Изменение файла, в который записывается ваша история команд?

Есть ли в Linux переменная среды, которую можно использовать для отправки истории команд в другой файл? Причина, по которой я спрашиваю, заключается в том, что я заинтересован в записи своих сеансов командной оболочки в разные файлы для...
27.09.2019
1
ответ

Bash остающиеся символы при просмотре истории

При удерживании k или удерживании вверх отображаются ранее введенные команды, но в какой-то момент первые 10 символов команды длиннее 10 символов остаются. Это не всегда первая команда длиннее...
20.09.2019
1
ответ

Автоматический запуск поиска истории в терминале с помощью fzf (нечеткий поиск)

Можно ли автоматически запускать поиск истории fzf в оболочке zsh? В этом видео пользователь нажимает «Ctrl+r», чтобы начать поиск в истории, а затем начинает печатать. Можно ли запустить ...
11.08.2019
1
ответ

Почему номера строк, отображаемые командой history, отличаются от номеров строк файла истории, отображаемого с помощью команды less и wc -l?

Номера строк из less -N .bash_history и wc -l .bash_history на 44 строки больше, чем номера строк, показанные во встроенной истории команд bash. Сравнение последних 20 записей в истории...
24.07.2019
1
ответ

Удалить случайно сгенерированные (? )номера из.zsh _файл истории

Всякий раз, когда я открываю историю.zsh _, я всегда получаю эти цифры::1563741867 :0;zsh --версия :1563741874 :0;ls :1563741883 :0;cd Рабочий стол :1563741888 :0;cd.. :1563741892 :0;ls -а :1563741927 :0;открыть....
22.07.2019