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.