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

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


1
Прокрутить до последней команды в Терминале? (как маркировка терминала OS X)
Терминальные знаки Mac OS X невероятно полезны. Например, когда я набираю команду, которая повторяет много выводов, легко прочитать начало Cmd+Up. Он будет прокручивать до последней команды и выделять ее, так как есть опция « Автоматически отмечать строки подсказок» и Cmd+Upбудет прокручивать до последней метки . Есть ли эмулятор терминала с …

2
bash_history: закомментируйте опасные команды: `#`
Чтобы не регистрировать «опасные» команды в истории bash, я добавил в свой .bashrcфайл следующую строку : HISTIGNORE='rm *:mv *:cp *:cat*>*:pv*>*' это хорошо работает, но имеет побочный эффект: я не вижу полной истории команд, выполняемых на машине. Допустим, у меня есть несколько машин для экспериментов, и я хочу видеть все выполненные …


3
история bash для текущей сессии
Может быть, я что-то упускаю, но есть ли способ получить текущую историю Bash для текущего сеанса, который вы используете, как если я бегу ssh host $ pwd $ ls $ cd /tmp Я просто хочу увидеть эти 3 команды и ничего больше

3
Как установить количество команд, которые история вызывает
Я использую Bash. Чтобы просмотреть историю команд, я вызываю historyкоманду, которая, как мне кажется, вызывает программу Gnu с тем же именем. (Я не знаю, есть ли лучший способ для Bash). В моем .bashrc у меня есть строка export PROMPT_COMMAND='history -a'для сохранения истории из моих нескольких сессий bash, которые я запускаю. …

3
Изуродованная история
В графическом режиме, когда у пользователя открыто более одного терминала, как терминалы переписывают файл истории этого пользователя? причина, по которой я спрашиваю, заключается в том, что вполне возможно, что в каждом из терминалов пользователь в конечном итоге выполняет разные команды. Итак, файл истории в конечном итоге сохраняет команды со всех …

1
Обновление истории bash на других терминалах при выходе из одного терминала
Я знаю, что этот вопрос не является неясным, так как он задается здесь, обновлять (и дублировать здесь). То, что я пытаюсь достичь, немного другое. Мне не нравится идея моей подсказки переписывать файл каждый раз, когда lsя печатаю ( history -a; history -c; history -r). Я хотел бы обновить файл при …

1
История Bash с метками времени
Я хотел бы сохранить временные метки для команд, зарегистрированных в моем Bash $ HISTFILE, это возможно? Мне не удалось настроить его, используя man bashв качестве источника информации. Мои другие варианты заключаются в следующем: function thebanana() { local -r -a bash_commands=( "ls" # ... more coconut commands ) for bash_command in …

1
Как заставить запись истории правильно отображаться на нескольких строках
Предположим, что я ввел функцию в приглашении bash, в несколько строк, а не сжимая ее на точку с запятой: $ function blah { echo blah } $ history -1 12690 function blah {\necho blah\n} Как заставить это отображаться с реальными символами новой строки вместо '\ n'?

5
Как вызвать предыдущую команду (без выполнения), чтобы изменить ее?
Я не могу вспомнить уловку, где я мог получить последнюю команду без ее запуска: скажем, я хочу иметь возможность получить доступ к команде! 1255 при нажатии клавиши со стрелкой вверх и изменить команду. Так в чем же хитрость, чтобы вызвать команду, сделать так, чтобы она отображалась в командной строке, но …

1
HISTTIMEFORMAT синтаксис
Есть много bashруководств, которые включают добавление строк, таких как HISTTIMEFORMAT='%d/%m/%y %T 'или HISTTIMEFORMAT="%F %T "к ~/.bashrcили /etc/bash.bashrc. Всегда есть пробел перед заключительной цитатой. Например, это никогда HISTTIMEFORMAT='%d/%m/%y %T'. Почему это?

3
Почему восклицательный знак `!` Иногда расстраивает Баш?
Я понимаю, что это !имеет особое значение для командной строки в контексте истории командной строки, но, кроме этого, в рабочем скрипте восклицательный знак может иногда вызывать ошибку синтаксического анализа. Я думаю , что это что - то делать с event, но я понятия не имею , что такое событие или …

2
HISTTIMEFORMAT не показывает правильную дату и время для истории
После экспорта HISTTIMEFORMAT='%F %T'я попытался запроситьhistory Но результат показывает, что все команды выполняются в один и тот же день. Как я могу проверить фактическую дату и время фактического выполнения команды?


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