28Jun

Bagaimana Mendefinisikan Direktori Basis untuk perintah "cd" di Linux

click fraud protection

Secara default, jendela Terminal di Linux terbuka ke direktori home Anda. Untuk mengubah ke direktori manapun yang tidak langsung berada di direktori home, Anda harus menyediakan path lengkap atau gunakan perintah "cd" beberapa kali.

Sebagai contoh, saya secara teratur bekerja dengan beberapa direktori dalam direktori Documents, yang ada di direktori home. Saya ingin bisa cd ke folder di direktori Documents tanpa harus mengetikkan cd Documents terlebih dahulu( atau menyediakan path full file).Suara

membingungkan? Inilah contohnya. Katakanlah saya memiliki sebuah folder bernama htgarticles di dalam folder Documents saya, dan saya ingin mengaksesnya melalui terminal.

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

Jika kita mengetikkan perintah berikut, kita mendapatkan pesan kesalahan yang mengatakan bahwa tidak ada file atau direktori seperti itu. Itu karena kita tidak berada dalam direktori Documents.

instagram viewer
cd htgaricles

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

cd Documents /

Kemudian, kita harus mengganti direktori htgarticles. Sebagai contoh, kita dapat dengan mudah mengetikkan jalur file lengkap:

cd ~ /Documents/ htgarticles

Tidak harus seperti ini. Kita bisa membuat direktori direktori dasar untuk jendela Terminal, jadi kita bisa cd ke sub-direktorinya tanpa mengetik path lengkap.

Dalam contoh kita, kita ingin mengatur direktori Documents sebagai direktori dasar, karena semua direktori yang saya kerjakan dengan-seperti htgarticles-berada di dalam direktori Documents. Jadi, kita ketik perintah berikut pada prompt dan tekan Enter.

mengekspor CDPATH = ~ /Documents/

CATATAN: Pada perintah di atas, ekspor harus semua huruf kecil dan CDPATH harus semua huruf besar. Ganti ~ /Documents/ dengan path ke direktori induk mana saja yang berisi subdirektori yang paling sering Anda kerjakan.

Sekarang, masih ada di folder rumah kita, kita bisa menjalankan cd htgarticles dan langsung pergi 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 dapat menambahkan perintah apa pun yang Anda inginkan. Jadi, kita bisa menambahkan perintah export CDPATH 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, ketik perintah berikut untuk membuka file. bashrc. Anda bisa menggunakan editor teks mana pun yang ingin Anda gunakan, tapi kami akan menggunakan gedit di contoh kami.

gedit. bashrc

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

export CDPATH = ~ /Documents/

Sekali lagi, ganti ~ /Documents/ dengan direktori induk yang berisi subdirektori yang paling banyak Anda kerjakan.

Anda bisa menambahkan komentar di atas perintah sehingga Anda ingat apa perintahnya. Cukup beri tanda nomor( #) di awal baris, dan kemudian deskripsi 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 mempengaruhi sesi jendela Terminal saat ini. Anda harus menutup jendela Terminal saat ini dan membuka jendela Terminal yang baru. Jadi, ketik exit pada prompt dan tekan Enter atau klik tombol "X" di sudut kiri atas jendela. Kemudian, tekan Ctrl + Alt + T untuk membuka jendela Terminal yang baru.

Sekarang, walaupun direktori kerja saat ini adalah direktori home, Anda bisa langsung mengubah 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 komentari dengan menambahkan tanda pound( #) diawal barisMengomentari baris berguna jika Anda ingin mengaktifkan kembali perintah ini di masa mendatang. Anda juga dapat dengan mudah mengubah direktori mana yang ingin Anda gunakan sebagai direktori dasar hanya dengan mengubah direktori pada perintah di file. bashrc dan menyimpan file.

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