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

5
Как я могу `alias sudo !!`?
Я пытаюсь установить псевдоним для sudo !!Bash. Я пытался alias sbb='sudo !!, но это интерпретирует это как буквальное !!и печатает sudo: !!: command not found Если я использую двойные кавычки, это заменяет двойной удар в самой строке, так что это не работает. Есть ли способ сделать эту работу? Или альтернативный …

1
$ _ vs! $. Последний аргумент предыдущей команды и перенаправление вывода
Вопрос о специальных переменных. Документация гласит: !!:$ обозначает последний аргумент предыдущей команды . Это может быть сокращено до! $. ( $_подчеркивание.) При запуске оболочки задайте абсолютный путь, используемый для вызова оболочки или сценария оболочки, выполняемого в том виде, как он был передан в среде или списке аргументов. Впоследствии, расширяется до …

5
Что печатает один восклицательный знак в Bash?
Bash использует восклицательные знаки для расширений истории, как объяснено в ответах на этот вопрос (например, sudo !!запускает предыдущую командную строку с помощью sudo). Тем не менее, я не могу найти нигде, который объясняет, что выполняет следующая команда (то есть один восклицательный знак): ! Похоже, что ничего не печатать и выйти …

4
Почему замена истории bash все еще включена по умолчанию? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновление вопроса , так что можно ответить с фактами и цитатами путем редактирования этого поста . Закрыто в прошлом году . Кто-нибудь знает, почему в bash по-прежнему включена подмена истории ? My …

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

2
Как получить доступ ко второму аргументу из последней команды в истории?
Я начинаю изучать некоторые Regex, поэтому я использую эту команду несколько раз: grep pattern /usr/share/dict/american-english Изменяется только часть с шаблоном, поэтому мне приходится снова и снова писать длинное выражение " / usr / share / dict / american-english ". Кто-то сделал замечание, что можно расширить аргумент команды из истории команд, …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.