Запитання з тегом «history-expansion»

5
Як я можу "псевдонім судо !!"?
Я намагаюся встановити псевдонім sudo !!у Bash. Я спробував alias sbb='sudo !!', але це трактує як буквальне !!і друкує sudo: !!: command not found Якщо я використовую подвійні лапки, він замінює подвійний удар у самій строці, так що це не працює. Чи є якийсь спосіб зробити цю роботу? Або альтернативний …

1
$ _ проти! $. Останній аргумент попередньої команди та перенаправлення виводу
Питання стосується спеціальних змінних. Документація говорить: !!:$ позначає останній аргумент попередньої команди . Це може бути скорочено до! $. ( $_, підкреслення.) При запуску оболонки встановіть абсолютне ім'я шляху, яке використовується для виклику сценарію оболонки або оболонки, який виконується, як передано у середовищі чи списку аргументів. Згодом розширюється до останнього …

5
Що робиться набравши єдиний знак оклику в Bash?
Bash використовує знаки оклику для розширення історії, як пояснено у відповідях на це питання (наприклад, sudo !!запускає попередній командний рядок з sudo). Однак я не можу ніде знайти, що пояснює, що працює наступна команда (тобто єдиний знак оклику): ! Здається, нічого не надрукувати і вийти з 1, але я не …

4
Чому заміна історії bash все ще включена за замовчуванням? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закритий минулого року . Хтось знає, чому у Bash все ще включена заміна за замовчуванням? Моя .bashrcє set +Hбагато …

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.