Pendahuluan
PATH adalah variabel lingkungan yang menginstruksikan sistem Linux di mana direktori untuk mencari executable. PATH variabel memungkinkan pengguna untuk menjalankan perintah tanpa menentukan jalur.
Artikel ini akan menjelaskan cara menambahkan direktori ke PATH sementara atau permanen serta cara menghapusnya di Linux.
Prasyarat
- Akses ke terminal.
- Editor teks.
Apa itu PATH Linux?
Ketika pengguna memanggil perintah di terminal, sistem menjalankan program. Oleh karena itu, Linux harus dapat menemukan executable yang benar. PATH menentukan direktori program dan menginstruksikan sistem tempat mencari program untuk dijalankan.
Cara Melihat Direktori di PATH
Untuk mencetak semua direktori yang dikonfigurasi di PATH . sistem variabel, jalankan perintah echo:
echo $PATH
Keluaran menunjukkan direktori yang dikonfigurasi di PATH secara default. printenv perintah memberikan output yang sama:
printenv PATH
Selanjutnya, menjalankan which pada perintah tertentu menunjukkan di mana executable-nya berada. Misalnya, jalankan which dengan whoami :
which whoami
Output menunjukkan bahwa eksekusi untuk whoami terletak di /usr/bin/ direktori.
Bagaimana Cara Menambahkan Direktori ke PATH di Linux?
Direktori tertentu ditambahkan ke PATH secara default. Pengguna dapat menambahkan direktori lain ke PATH baik sementara atau permanen.
Linux:Tambahkan ke PATH Sementara
Menambahkan sementara direktori ke PATH mempengaruhi sesi terminal saat ini saja. Setelah pengguna menutup terminal, direktori akan dihapus.
Untuk menambahkan direktori sementara ke PATH , gunakan ekspor PATH perintah:
export PATH="/Directory1:$PATH"
Perintah menambahkan Directory1 dari Beranda direktori ke PATH . Verifikasi hasilnya dengan:
echo $PATH
Output menunjukkan bahwa direktori telah ditambahkan ke variabel. Konfigurasi ini hanya berlangsung selama sesi saat ini.
Linux:Tambahkan ke PATH Secara Permanen
Tambahkan direktori ke PATH secara permanen dengan mengedit .bashrc file yang terletak di Beranda direktori. Ikuti langkah-langkah berikut:
1. Buka .bashrc file menggunakan editor teks. Contoh di bawah ini menggunakan Vim.
2. Pergi ke akhir file.
3. Tempelkan sintaks ekspor di akhir file.
export PATH="/Directory1:$PATH"
4. Simpan dan keluar.
5. Jalankan skrip atau reboot sistem untuk mengaktifkan perubahan.
6. Untuk memverifikasi perubahan, jalankan echo :
Mengedit .bashrc file menambahkan direktori untuk pengguna saat ini saja. Untuk menambahkan direktori ke PATH untuk semua pengguna, edit .profile berkas:
Hapus Direktori dari PATH di Linux
Tidak ada perintah tunggal untuk menghapus direktori dari PATH . Namun, beberapa opsi memungkinkan proses tersebut.
Metode 1:Keluar dari Terminal
Menghapus direktori dari PATH sederhana ketika ditambahkan sementara. Menambahkan direktori di terminal hanya berfungsi untuk sesi saat ini. Setelah sesi saat ini berakhir, direktori akan dihapus dari PATH secara otomatis.
Untuk menghapus direktori sementara dari PATH , keluar dari terminal atau reboot sistem.
Metode 2:Edit File Konfigurasi
Jika string ekspor direktori ditambahkan ke .bashrc atau .profil file, hapus menggunakan metode yang sama. Buka file dalam editor teks, navigasikan ke akhir file, dan hapus direktori.
Metode 3:Menerapkan Konsep Penggantian String
Untuk menghapus direktori dari PATH , gunakan penggantian string:
export PATH=${PATH/'/Directory1'/}
Perintah hanya menghapus string dari sesi saat ini.
Metode 4:Gunakan One-Liner
Pilihan lain adalah menggunakan kombinasi tr, grep dan paste untuk menghapus direktori dari PATH . Misalnya:
export PATH="$( echo $PATH| tr : '\n' |grep -v Directory1 | paste -s -d: )"
Kesimpulan
Setelah membaca panduan ini, Anda sekarang tahu cara menambahkan direktori ke PATH variabel. Selanjutnya, pelajari cara mengekspor variabel Bash di Linux.