Я видел сообщение в блоге некоторое время назад о Unix экономящий время прием, который ни за что в жизни я не смог помнить, и страница справочника не перечисляет.
В основном это был путь к CD в каталог, в который Вы просто скопировали или переместили что-то. Пример:
$pwd
/home/stedy
$mv temp /projects/trunk
$cd something
$pwd
/projects/trunk
Кто-либо когда-либо видел это прежде? Что я забываю после команды CD?
Одна опция состоит в том, чтобы использовать команды истории:
$pwd
/home/stedy
$mv temp /projects/trunk
$cd !:2
$pwd
/projects/trunk
!:2
берет второй аргумент предыдущей команды. Можно варьироваться удовольствия очень с модификаторами, лучший друг man bash
или info bash
и ищите расширение истории (и модификаторы).
Можно нажать Alt-. получить последний аргумент предыдущей команды в Bash, ksh и zsh. Нажатие клавиши на самом деле определяется как мета-. который обычно означает нажатие Esc затем., но комбинация Высокого звука обычно доступна. Обратите внимание, что подчеркивание будет работать вместо точки. Посмотрите раздел Readline man bash
для получения дополнительной информации. readline
функция вызвана yank-last-arg
.
В большинстве оболочек последний параметр, который Вы дали на предыдущей команде, находится в $_
mkdir /some/dir
cd $_
# now in /some/dir