Допустим, у меня есть следующие команды:Bash делают и открыть каталог
mkdir directory && cd directory
я обычно делаю это много в течение дня, так что мне интересно, если есть более простой короткий способ сделать это.
Кто-нибудь знает?
Допустим, у меня есть следующие команды:Bash делают и открыть каталог
mkdir directory && cd directory
я обычно делаю это много в течение дня, так что мне интересно, если есть более простой короткий способ сделать это.
Кто-нибудь знает?
вы можете вызвать последний аргумент, &_
mkdir directory && cd $_
это результат
system:/tmp # mkdir directory && cd $_
system:/tmp/directory #
Поместите следующий код в ~/.bashrc
или ~/.zshrc
:
mkcd() {
mkdir "$1"
cd "$1"
}
Затем в оболочке, введите следующую команду mkcd foo
. Как вы можете видеть, для этой функции нужен один аргумент, который является именем каталога.