Как создать новый каталог и изменить его с помощью единой команды в Linux

Как создать новый каталог и изменить его с помощью единой команды в Linux
Как создать новый каталог и изменить его с помощью единой команды в Linux

Видео: Как создать новый каталог и изменить его с помощью единой команды в Linux

Видео: Как создать новый каталог и изменить его с помощью единой команды в Linux
Видео: Объясняем iPv6 - НАСТОЯЩИЙ интернет | РАЗБОР - YouTube 2024, Апрель
Anonim
Если вы вообще проводите время в Терминале, вы, вероятно, используете
Если вы вообще проводите время в Терминале, вы, вероятно, используете

mkdir

команды для создания каталога, а затем

cd

чтобы сразу перейти к этому каталогу. Тем не менее, есть способ сделать оба этих действия одной командой.

Вы можете запускать сразу две команды в командной строке вручную, но мы покажем вам, как добавить строку в файл.bashrc, который объединит

mkdir

команды и

cd

команду в одну пользовательскую команду, которую вы можете ввести с именем каталога.

Файл.bashrc - это сценарий, который запускается каждый раз, когда вы открываете окно терминала, нажав Ctrl + Alt + T или откройте новую вкладку в окне терминала. Вы можете добавлять команды в файл.bashrc, который вы хотите запускать автоматически, каждый раз, когда вы открываете окно терминала.

Чтобы отредактировать файл.bashrc, мы будем использовать gedit. Введите в командной строке следующую команду.

gedit ~/.bashrc

Вы можете использовать любой текстовый редактор, с которым вам удобно, например vi или nano. Просто замените «gedit» в приведенной выше команде командой запуска вашего выбранного текстового редактора.

Прокрутите до нижней части файла.bashrc и добавьте следующую строку в конец файла. Рекомендуем скопировать строку ниже и вставить ее в файл.bashrc.
Прокрутите до нижней части файла.bashrc и добавьте следующую строку в конец файла. Рекомендуем скопировать строку ниже и вставить ее в файл.bashrc.

mkdircd(){ mkdir '$1' && cd '$1'; }

Это по существу функция, которая будет запускать две команды один за другим. Новая пользовательская команда в нашем примере называется

mkdircd

(вы можете на самом деле назвать команду, что хотите), и она будет запускать

mkdir

и затем

cd

команда.

'$1'

на обеих командах указывает, что команды будут принимать одно значение для работы. В этом случае это имя нового каталога.

Вы можете добавить комментарий над командой, чтобы вы помнили, что делает команда. Просто поместите знак фунта (#) в начале строки, а затем любое описание, которое вы хотите добавить.

Нажмите «Сохранить».

Закройте gedit (или другой текстовый редактор), щелкнув «X» в верхнем левом углу окна.
Закройте gedit (или другой текстовый редактор), щелкнув «X» в верхнем левом углу окна.
Значение, которое вы только что добавили в файл.bashrc, не повлияет на текущий сеанс окна терминала. Вы должны закрыть окно терминала и выйти из системы и вернуться, чтобы изменения повлияли. Итак, введите exit в командной строке и нажмите Enter или нажмите кнопку «X» в верхнем левом углу окна. Затем выйдите из системы и вернитесь.
Значение, которое вы только что добавили в файл.bashrc, не повлияет на текущий сеанс окна терминала. Вы должны закрыть окно терминала и выйти из системы и вернуться, чтобы изменения повлияли. Итак, введите exit в командной строке и нажмите Enter или нажмите кнопку «X» в верхнем левом углу окна. Затем выйдите из системы и вернитесь.
Теперь, когда вы вводите новую команду, за которой следует новое имя каталога,
Теперь, когда вы вводите новую команду, за которой следует новое имя каталога,

mkdircd

вызывается функция, созданная в файле.bashrc, и имя каталога «Test Directory» передается двум командам (

mkdir

а также

cd

). Будет создан каталог «Каталог тегов», и вы сразу же получите его.

Рекомендуемые: