Использование последней части команды для следующей команды

При использовании команды я знаю своего друга, который использовал повторно последнюю часть предыдущей команды. К сожалению, он отошел далеко, и я не могу его заполучить.

Сначала:

cp -r folder ~/folder

Затем он очень быстро использовал ~ / folder .

Кто-нибудь, кто знает, как это сделать?

6
задан 7 March 2013 в 18:42

2 ответа

Переменная $_ используется для замены новым параметром.

Так, в примере Вы упомянули, Вы сделаете что-то как:

cp -r folder ~/folder
cd $_

cd $_ изменит каталог на новый параметр т.е. ~/folder.

Для большего количества таких переменных взгляните на https://stackoverflow.com/a/5163260/1626345.

7
ответ дан 7 March 2013 в 18:42

С помощью клавиши со стрелкой вверх вы можете быстро получить доступ к последней использованной вами команде.

С помощью Ctrl + R вы можете выполнить «обратный поиск». Это означает, что вы просто вводите любую букву или слово команды, которую вы уже использовали, и она будет отображаться, когда будет дано достаточно идентифицирующего ввода.

Нажатие !$ вставит последнее слово (или весь путь , если он один) последней использованной вами команды. Смотрите здесь для многих полезных советов. Я просто добавил это в закладки. :)

Если вы планируете делать это довольно часто с одними и теми же путями, этот учебник может помочь.

0
ответ дан 7 March 2013 в 18:42

Другие вопросы по тегам:

Похожие вопросы: