mkdir
команды для создания каталога, а затем
cd
чтобы сразу перейти к этому каталогу. Тем не менее, есть способ сделать оба этих действия одной командой.
Вы можете запускать сразу две команды в командной строке вручную, но мы покажем вам, как добавить строку в файл.bashrc, который объединит
mkdir
команды и
cd
команду в одну пользовательскую команду, которую вы можете ввести с именем каталога.
Файл.bashrc - это сценарий, который запускается каждый раз, когда вы открываете окно терминала, нажав Ctrl + Alt + T или откройте новую вкладку в окне терминала. Вы можете добавлять команды в файл.bashrc, который вы хотите запускать автоматически, каждый раз, когда вы открываете окно терминала.
Чтобы отредактировать файл.bashrc, мы будем использовать gedit. Введите в командной строке следующую команду.
gedit ~/.bashrc
Вы можете использовать любой текстовый редактор, с которым вам удобно, например vi или nano. Просто замените «gedit» в приведенной выше команде командой запуска вашего выбранного текстового редактора.
mkdircd(){ mkdir '$1' && cd '$1'; }
Это по существу функция, которая будет запускать две команды один за другим. Новая пользовательская команда в нашем примере называется
mkdircd
(вы можете на самом деле назвать команду, что хотите), и она будет запускать
mkdir
и затем
cd
команда.
'$1'
на обеих командах указывает, что команды будут принимать одно значение для работы. В этом случае это имя нового каталога.
Вы можете добавить комментарий над командой, чтобы вы помнили, что делает команда. Просто поместите знак фунта (#) в начале строки, а затем любое описание, которое вы хотите добавить.
Нажмите «Сохранить».
mkdircd
вызывается функция, созданная в файле.bashrc, и имя каталога «Test Directory» передается двум командам (
mkdir
а также
cd
). Будет создан каталог «Каталог тегов», и вы сразу же получите его.