GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengatur Variabel $Path di Linux

Variabel $PATH memainkan peran penting dalam sistem operasi berbasis Linux dan Unix. Ini berisi daftar direktori yang menyimpan berbagai executable pada sistem. Variabel $PATH memungkinkan Anda untuk menjalankan program apa pun di Linux dengan mulus. Umumnya, $PATH variabel berisi direktori /bin, /usr/bin, /usr/local/bin, /sbin dan /usr/sbin. Namun, Anda juga dapat menambahkan direktori Anda sendiri ke variabel $PATH untuk mengeksekusi skrip apa pun dari mana saja di sistem tanpa menentukan jalur absolut skrip.

Dalam postingan ini, kami akan menunjukkan cara menyetel variabel $PATH di Linux.

Prasyarat

  • Server yang menjalankan Linux di Atlantic.Net Cloud Platform
  • Kata sandi root yang dikonfigurasi di server Anda

Buat Server Cloud Atlantic.Net

Pertama, masuk ke Server Cloud Atlantic.Net Anda. Buat server baru, pilih sistem operasi Linux dengan RAM minimal 1GB. Hubungkan ke Server Cloud Anda melalui SSH dan masuk menggunakan kredensial yang disorot di bagian atas halaman.

Periksa Variabel $PATH Saat Ini

Variabel $PATH adalah daftar direktori yang dipisahkan titik dua yang memberi tahu shell Linux untuk menentukan tempat mencari file yang dapat dieksekusi.

Untuk memeriksa daftar direktori yang saat ini ada di $PATH Anda, jalankan perintah berikut:

echo $PATH

Anda akan melihat output berikut:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Anda juga dapat menggunakan printenv perintah untuk membuat daftar semua variabel:

printenv

Keluaran:

LOGNAME=root
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/0/bus
XDG_RUNTIME_DIR=/run/user/0
XAUTHORITY=/run/user/1000/gdm/Xauthority
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
LESSOPEN=| /usr/bin/lesspipe %s
_=/usr/bin/printenv

Menetapkan Variabel $PATH Sementara

Jika Anda hanya ingin menjalankan skrip apa pun di sesi aktif Anda saat ini, maka disarankan untuk menetapkan variabel $PATH sementara. Setelah menyiapkan variabel $PATH, Anda dapat menjalankan skrip dengan perintah dari mana saja di sistem Anda tanpa menentukan jalur lengkap skrip.

Gunakan sintaks berikut untuk menetapkan variabel $PATH sementara:

export PATH=$PATH:/directory-path

Misalnya, jika skrip Anda terletak di dalam /home/vyom/app direktori, jalankan perintah berikut untuk menambahkan /home/vyom/app direktori ke $PATH variabel.

export PATH=$PATH:/home/vyom/app

Perintah ini akan menetapkan $PATH variabel hanya untuk sesi aktif Anda. Ini akan mengatur ulang kembali ke default setelah sistem dimulai ulang.

Mengatur Variabel $PATH Secara Permanen

Jika Anda ingin menggunakan program atau skrip apa pun secara teratur, disarankan untuk menyetel variabel $PATH secara permanen. Anda dapat menambahkan variabel $PATH ke ~/.bashrc dan /etc/profile berkas.

  • Jika Anda ingin menetapkan $PATH untuk pengguna tertentu, Anda perlu menambahkan variabel $PATH di dalam ~/.bashrc pengguna berkas.
  • Jika Anda ingin menetapkan $PATH untuk semua pengguna, Anda perlu menambahkan variabel $PATH di dalam /etc/profile berkas.

Misalnya, untuk menambahkan variabel $PATH untuk pengguna tertentu, edit file ~/.bashrc:

nano /home/vyom/.bashrc

Tambahkan baris berikut:

export PATH=$PATH:/home/vyom/app

Simpan dan tutup file, lalu perbarui variabel shell saat ini menggunakan perintah berikut:

source /home/vyom/.bashrc

Untuk menambahkan variabel $PATH untuk semua pengguna, edit file /etc/profile:

nano /etc/profile

Tambahkan baris berikut:

export PATH=$PATH:/home/vyom/app

Simpan dan tutup file, lalu perbarui variabel shell saat ini menggunakan perintah berikut:

source /etc/profile

Anda sekarang dapat memeriksa variabel yang ditambahkan menggunakan perintah berikut:

echo $PATH

Kesimpulan

Dalam posting ini, kami menjelaskan cara mengatur variabel $PATH di Linux. Anda sekarang dapat menambahkan direktori yang Anda inginkan ke pengguna atau variabel global $PATH Anda. Cobalah di hosting VPS dari Atlantic.Net!


Linux
  1. Variabel Lingkungan Linux:Cara Membaca dan Mengatur di VPS Linux

  2. Contoh Perintah Ekspor Linux (Cara Mengatur Variabel Lingkungan)

  3. Bagaimana cara mengatur $PATH secara permanen di Linux/Unix?

  1. Cara mengatur variabel $PATH Anda di Linux

  2. Pelajari Cara Mengatur Variabel $PATH Anda Secara Permanen di Linux

  3. Cara Mengatur atau Mengubah Nama Host Sistem di Linux

  1. Cara Menetapkan Output dari Perintah Linux ke Variabel

  2. Cara Mengatur $PATH Secara Permanen di Linux

  3. Bagaimana cara mengatur variabel lingkungan permanen secara terprogram di Linux?