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

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

12
Как быстро сохранить и получить доступ к часто используемым командам?
У меня есть много команд, которые я обычно должен выполнять, часто с малейшим изменением. Прямо сейчас я храню их все .bash_historyи использую CTRL- Rчтобы получить к ним доступ, но мне интересно, есть ли лучший способ. Что я ищу: Легко добавить новую команду Простой поиск и повторное выполнение требуемой команды Избегайте …


1
Как же !! работать в Bash?
Очень полезно, когда вы забыли sudo в начале своей команды, !!действует как псевдоним предыдущей команды. Пример : $ mv /very/long/path/for/a/protected/sensible/file/caution.h . (...) Permission denined $ sudo !! sudo mv /very/long/path/for(...) . [sudo] password : Как мы называем этот двойной !!трюк? Из-за этого признака, исследования по интернету трудны. Как это работает …

3
Как просмотреть метку даты и времени для команды истории в оболочке Zsh
Когда я запускаю команду history на моем сервере Ubuntu, я получаю вывод следующим образом: history ... 25 cd ~ 26 ls -a 27 vim /etc/gitconfig 28 vim ~/.gitconfig Я хочу просмотреть дату и время конкретного пользователя. Однако, когда я предполагаю их: su otheruser export HISTTIMEFORMAT='%F %T ' history ... 25 …



3
Что значит! $?
Я просматриваю учебник, в котором упоминается о запуске этой команды: sudo chmod 700 !$ Я не знаком с !$. Что это означает?

3
Исключение сохранения некоторых команд из истории bash
Есть ли способ , чтобы исключить такие команды , как rm -rf, svn revertот того , получать хранится в Баш истории? На самом деле, я по ошибке выдал их несколько раз, хотя у меня нет намерения делать это, просто потому, что я делаю вещи быстро, и это произошло. Следовательно, это …

3
Посмотреть диапазон истории bash
Команда historyвыводит всю историю текущего сеанса. Подобно: 1 ls 2 cd /root 3 mkdir something 4 cd something 5 touch afile 6 ls 7 cd .. 8 rm something/afile 9 cd .. 10 ls 11 history Для того, чтобы искать предметы, представляющие интерес, я могу труба historyс grepкак history | …

2
Что значит! #: 3 в командной оболочке
Руководство по установке ack предлагает установить скрипт ack с помощью этой команды: curl http://beyondgrep.com/ack-2.14-single-file > ~/bin/ack && chmod 0755 !#:3 Я предполагаю, что !#:3в конце это какая-то обратная ссылка, но что это значит? Есть ли эквивалент в Zsh? Гугл не помог.

4
Как я могу сохранить последнюю команду в файл?
Когда я выполняю свои анализы с использованием оболочки bash, я часто хочу сохранить команды, которые я использовал, которые дали мне хорошие результаты, в файл в том же каталоге (мой «LOGBOOK», как он называется), чтобы я мог проверить, что Я сделал, чтобы получить эти результаты. До сих пор это означало, что …

9
Буфер обмена для копирования и вставки файлов в командной строке?
Предположим, в Bash я захожу в каталог, а затем в другой каталог. Я хотел бы скопировать файл из первого каталога во второй каталог, но без указания длинных путей к ним. Является ли это возможным? Мое временное решение - использовать его /tmpкак временное место для хранения копии файла. cp myfile /tmpкогда …

2
Как выйти из режима поиска истории bash?
В Ubuntu 12.04 я использую CTRL- Rдля поиска обратной истории поиска. Если команда, которую я хочу, не найдена (после повторения CTRL- R), как мне немедленно выйти обратно в (пустую) командную строку, если в командной строке не было введено или выполнено никаких исторических команд?

1
Что может заставить vim не сохранять историю команд?
В других дистрибутивах, которые я запускал, vim запоминает историю команд даже между сессиями; это особенно удобно при выполнении множества похожих операций над разными файлами. По какой-то причине в Ubuntu 12.04 он был сброшен, и я не могу понять, почему. Вот моя :setинформация: :set --- Options --- background=dark helplang=en history=1000 nomodeline …

2
Как вы можете войти в каждую введенную команду
Как вы можете регистрировать каждую команду, которую кто-то ввел в оболочку? Я спрашиваю как на основе защиты себя, если вы вошли на чужой сервер и что-то сломалось, или если кто-то еще вошел на ваш сервер (умышленно или злонамеренно). Даже новичок может история обхода с unset historyили создать новую оболочку , …

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