Начала лазить в конфиге файлового менеджера vifm и увидела очень нужную команду mkcd Название говорит само за себя.
Создаем директорию и переходим в нее одной командой. Ну разве не кайф. Мне этого давно не хватало и даже не знаю почему я раньше не написала функцию для этого действия. Откроем файл .bashrc и допишим в конец: mkcd() { mkdir -p $1 cd $_ } Вот и все мы создали новую команду объединившую в себе две. Осталось только перезагрузится или что лучше перечитать конфиг командой source .bashrc И проверим: mkcd test/path/dir Проверим где мы находимся: pwd Если мы ни где не ошиблись то вывод будет примерно таким: /home/nez/test/path/dir nez - это моя домашняя директория Теперь вернемся назад cd - И удалим созданное rm -r test #console #metka
Территория Linux
:оlесуа nеzаbudkа ♪
Начала лазить в конфиге файлового менеджера vifm и увидела очень нужную команду mkcd Название говорит само за себя.
Создаем директорию и переходим в нее одной командой. Ну разве не кайф.
Мне этого давно не хватало и даже не знаю почему я раньше не написала функцию для этого действия. Откроем файл .bashrc и допишим в конец:
mkcd() {
mkdir -p $1
cd $_
}
Вот и все мы создали новую команду объединившую в себе две. Осталось только перезагрузится или что лучше перечитать конфиг командой
source .bashrc
И проверим:
mkcd test/path/dir
Проверим где мы находимся:
pwd
Если мы ни где не ошиблись то вывод будет примерно таким:
/home/nez/test/path/dir
nez - это моя домашняя директория
Теперь вернемся назад
cd -
И удалим созданное
rm -r test
#console #metka