GNU/Linux >> Belajar Linux >  >> Linux

Linux:Tambahkan Direktori ke PATH

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.


Linux
  1. Cd Ke Direktori Nama-Tidak Dikenal Di Jalur yang Diketahui?

  2. Bagaimana saya bisa membuat pohon direktori di C++/Linux?

  3. Direktori JAVA_HOME di Linux

  1. Cara Menambahkan Direktori ke PATH di Linux [Dengan Contoh]

  2. Linux – Ldd Tidak Menemukan Path, Bagaimana Cara Menambahkannya?

  3. Bisakah saya menambahkan pintasan untuk mengganti jalur di Linux?

  1. Membuat direktori baru di C

  2. Bagaimana cara menambahkan file .so ke java.library.path di Linux

  3. Tambahkan skrip bash ke jalur