Як створити нову директорію та змінити її з єдиною командою в Linux
Якщо ви проводите будь-який час у терміналі взагалі, ви, ймовірно, використовуєте mkdir
команду для створення каталогу, а потім cd
Команда зміниться на цей каталог відразу після. Однак є спосіб зробити обидві ці дії за допомогою однієї команди.
Ви можете запустити дві команди відразу в командному рядку вручну, але ми покажемо вам, як додати рядок до файлу .bashrc, який буде поєднувати mkdir
і команду cd
команду в одну користувальницьку команду можна ввести з назвою каталогу.
Файл .bashrc - це скрипт, який запускається кожного разу, коли ви відкриваєте вікно терміналу, натискаючи комбінацію клавіш Ctrl + Alt + T або відкриваючи нову вкладку у вікні терміналу. Команди можна додати до файлу .bashrc, який потрібно запускати автоматично кожного разу, коли ви відкриваєте вікно терміналу.
Щоб відредагувати файл .bashrc, ми будемо використовувати gedit. Введіть у команді наступну команду.
gedit ~ / .bashrc
Ви можете використовувати будь-який текстовий редактор, який вам зручно, наприклад vi або nano. Просто замініть "gedit" у вищевказаній команді на команду, щоб запустити вибраний текстовий редактор.
Перейдіть до нижньої частини файлу .bashrc і додайте наступний рядок до кінця файлу. Рекомендується скопіювати рядок нижче та вставити його у файл .bashrc.
mkdircd () mkdir "$ 1" && cd "$ 1";
Це, по суті, функція, яка буде виконувати дві команди один за одним. Викликається нова користувальницька команда в нашому прикладі mkdircd
(Ви можете фактично назвати команду як завгодно) і вона запуститиме mkdir
команді, а потім cd
команду. The "$ 1"
в обох командах вказує, що команди будуть приймати одне значення для роботи. У цьому випадку це ім'я нового каталогу.
Ви можете додати коментар вище команди, щоб ви пам'ятали, що робить команда. Просто поставте знак фунта (#) на початку рядка, а потім будь-який опис, який ви хочете додати.
Натисніть "Зберегти".
Закрийте gedit (або інший текстовий редактор), натиснувши кнопку "X" у верхньому лівому куті вікна.
Налаштування, яке ви тільки що додали до файлу .bashrc, не вплине на поточний сеанс вікна терміналу. Необхідно закрити вікно Терміналу і вийти з системи, і знову ввійти, щоб зміни вплинули. Отже, введіть команду exit у відповідь і натисніть клавішу Enter або натисніть кнопку "X" у верхньому лівому куті вікна. Потім вийдіть і поверніться назад.
Тепер, коли ви вводите нову команду, за якою йде нове ім'я каталогу, mkdircd
викликається функція, створена у файлі .bashrc, а ім'я каталогу "Тест-каталог" передається у дві команди ( mkdir
і cd
). Буде створено каталог "Тестовий каталог", і ви негайно перейдете до нього.
Якщо ви керуєте своїми каталогами за допомогою командного рядка, цей трюк може заощадити час.