Домашня » як » Як створити нову директорію та змінити її з єдиною командою в Linux

    Як створити нову директорію та змінити її з єдиною командою в 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 ). Буде створено каталог "Тестовий каталог", і ви негайно перейдете до нього.

    Якщо ви керуєте своїми каталогами за допомогою командного рядка, цей трюк може заощадити час.