Beranda » bagaimana » Cara Menentukan Direktori Basis untuk Perintah cd di Linux

    Cara Menentukan Direktori Basis untuk Perintah cd di Linux

    Secara default, jendela Terminal di Linux terbuka ke direktori home Anda. Untuk mengubah ke direktori apa pun yang tidak secara langsung di direktori home, Anda harus memberikan path lengkap atau menggunakan perintah "cd" beberapa kali.

    Sebagai contoh, saya secara teratur bekerja dengan banyak direktori di dalam direktori Documents, yang ada di direktori home. Saya ingin dapat melakukan cd ke folder di direktori Dokumen tanpa harus mengetik cd Dokumen pertama (atau memberikan path file lengkap).

    Kedengarannya membingungkan? Ini sebuah contoh. Katakanlah saya memiliki folder bernama htgarticles di dalam folder Documents saya, dan saya ingin mengaksesnya melalui terminal.

    Kami akan mulai dengan membuka jendela Terminal dan memasuki pwd (Print Working Directory) perintah untuk menunjukkan bahwa direktori saat ini memang direktori home kami, / home / lori.

    Jika kita mengetik perintah berikut, kita akan mendapatkan pesan kesalahan yang mengatakan bahwa tidak ada file atau direktori tersebut. Itu karena kita tidak ada dalam direktori Documents.

    cd htgaricles

    Untuk sampai ke direktori htgarticles, pertama-tama kita harus mengubah ke direktori Documents.

    cd Dokumen /

    Kemudian, kita harus mengubah ke direktori htgarticles.

    cd htgarticles /

    Atau, kita bisa mengetik path file lengkap:

    cd ~ / Dokumen / htgarticles

    Tapi tidak harus seperti ini. Kita dapat membuat direktori apa saja sebagai direktori dasar untuk jendela Terminal, jadi kita dapat melakukan cd ke sub-direktori tanpa mengetik path lengkap.

    Dalam contoh kami, kami ingin menetapkan direktori Documents sebagai direktori dasar, karena semua direktori yang saya gunakan - seperti htgarticles - ada di dalam direktori Documents. Jadi, kita ketik perintah berikut ini di prompt dan tekan Enter.

    ekspor CDPATH = ~ / Dokumen /

    CATATAN: Pada perintah di atas, ekspor harus semuanya huruf kecil dan CDPATH harus semuanya huruf besar. Menggantikan ~ / Dokumen / dengan jalur ke direktori induk mana pun yang berisi subdirektori yang paling sering Anda kerjakan.

    Sekarang, masih di folder rumah kita, kita bisa lari cd htgarticles dan langsung ke ~ / Documents / htgarticles.

    Jika Anda ingin secara otomatis mengatur direktori tertentu sebagai direktori dasar setiap kali Anda membuka jendela Terminal, Anda dapat melakukannya dengan mengedit file .bashrc. File .bashrc adalah skrip yang berjalan setiap kali Anda membuka jendela Terminal, dan Anda bisa menambahkan perintah apa pun yang Anda inginkan. Jadi, kita bisa menambahkan ekspor CDPATH perintah untuk mengatur direktori tertentu sebagai direktori induk untuk setiap jendela Terminal.

    Untuk melakukan ini, cd kembali ke direktori home Anda jika Anda belum melakukannya. Kemudian, ketikkan perintah berikut untuk membuka file .bashrc. Anda dapat menggunakan editor teks mana saja yang ingin Anda gunakan, tetapi kami akan menggunakan gedit dalam contoh kami.

    gedit .bashrc

    Gulir ke bagian bawah file .bashrc dan tambahkan perintah berikut.

    ekspor CDPATH = ~ / Dokumen /

    Sekali lagi, gantikan ~ / Dokumen / dengan direktori induk yang berisi subdirektori yang paling banyak bekerja dengan Anda.

    Anda dapat menambahkan komentar di atas perintah sehingga Anda ingat apa yang dilakukan perintah. Cukup letakkan tanda angka (#) di awal baris, dan kemudian deskripsi apa pun yang ingin Anda tambahkan.

    Klik "Simpan".

    Tutup gedit (atau editor teks apa pun yang Anda gunakan) dengan mengklik "X" di sudut kiri atas jendela.

    Perintah yang baru saja Anda tambahkan ke file .bashrc tidak akan memengaruhi sesi jendela Terminal saat ini. Anda harus menutup jendela Terminal saat ini dan membuka yang baru. Jadi, ketik keluar pada prompt dan tekan Enter atau klik tombol "X" di sudut kiri atas jendela. Kemudian, tekan Ctrl + Alt + T untuk membuka jendela Terminal baru.

    Sekarang, meskipun direktori kerja saat ini adalah direktori home, Anda dapat langsung beralih ke subdirektori dari direktori dasar yang Anda pilih.

    Jika Anda ingin kembali ke direktori home sebagai direktori induk di jendela Terminal, cukup buka file .bashrc di editor teks dan hapus perintah yang Anda tambahkan atau komentar dengan menambahkan tanda pound (#) di mulai dari garis. Mengomentari baris berguna jika Anda ingin mengaktifkan perintah lagi di masa depan. Anda juga dapat dengan mudah mengubah direktori mana yang ingin Anda gunakan sebagai direktori basis hanya dengan mengubah direktori pada perintah dalam file .bashrc dan menyimpan file tersebut.

    Jika Anda memiliki satu direktori spesifik tempat Anda bekerja sebagian besar waktu, Anda juga dapat menambahkan perintah ke file .bashrc yang akan membuka jendela Terminal ke direktori itu setiap kali.