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

50
Как я могу `alias sudo !!`?

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

28
$ _ vs! $. Последний аргумент предыдущей команды и перенаправление вывода

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

20
Что печатает один восклицательный знак в Bash?

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

17
Почему замена истории bash все еще включена по умолчанию? [закрыто]

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

14
Как вызвать предыдущую команду (без выполнения), чтобы изменить ее?

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

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

Я начинаю изучать некоторые Regex, поэтому я использую эту команду несколько раз: grep pattern /usr/share/dict/american-english Изменяется только часть с шаблоном, поэтому мне приходится снова и снова писать длинное выражение " / usr / share / dict / american-english ". Кто-то сделал замечание, что...