GNU/Linux >> Belajar Linux >  >> Linux

Pelajari Cara Mengatur Variabel $PATH Anda Secara Permanen di Linux

Di Linux (juga UNIX) $PATH adalah variabel lingkungan, digunakan untuk memberi tahu shell tempat mencari file yang dapat dieksekusi. $PATH variabel memberikan fleksibilitas dan keamanan yang besar untuk sistem Linux dan sudah pasti aman untuk mengatakan bahwa itu adalah salah satu variabel lingkungan yang paling penting.

Jangan Lewatkan: Cara Menyetel dan Menghapus Variabel Lingkungan Lokal, Pengguna, dan Sistem yang Luas

Program/skrip yang terletak di dalam $PATH direktori, dapat dieksekusi langsung di shell Anda, tanpa menentukan path lengkapnya. Dalam tutorial ini Anda akan mempelajari cara menyetel $PATH variabel secara global dan lokal.

Pertama, mari kita lihat nilai $PATH Anda saat ini. Buka terminal dan jalankan perintah berikut:

$ echo $PATH

Hasilnya harus seperti ini:

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

Hasilnya menunjukkan daftar direktori yang dipisahkan oleh titik dua. Anda dapat dengan mudah menambahkan lebih banyak direktori dengan mengedit file profil shell pengguna Anda.

Dalam shell yang berbeda, ini dapat berupa:

  1. Bash shell -> ~/.bash_profile, ~/.bashrc atau profil
  2. Korn Shell -> ~/.kshrc atau .profile
  3. Z shell -> ~/.zshrc  atau .zprofile

Harap dicatat bahwa tergantung pada bagaimana Anda masuk ke sistem yang bersangkutan, file yang berbeda mungkin terbaca. Inilah yang dikatakan bash manual, perlu diingat bahwa file serupa untuk shell lain:

/bin/bash
The bash executable
/etc/profile
The systemwide initialization file, executed for login shells
~/.bash_profile
The personal initialization file, executed for login shells
~/.bashrc
The individual per-interactive-shell startup file
~/.bash_logout
The individual login shell cleanup file, executed when a login shell exits
~/.inputrc
Individual readline initialization file|

Mempertimbangkan hal di atas, Anda dapat menambahkan lebih banyak direktori ke $PATH variabel dengan menambahkan baris berikut ke file terkait yang akan Anda gunakan:

$ export PATH=$PATH:/path/to/newdir

Tentu saja dalam contoh di atas, Anda harus mengubah “/path/to/newdir” dengan jalur yang tepat yang ingin Anda tetapkan. Setelah Anda memodifikasi .*rc . Anda atau .*_profil file Anda perlu memanggilnya lagi menggunakan “sumber” perintah.

Misalnya di bash Anda dapat melakukan ini:

$ source ~/.bashrc

Di bawah, Anda dapat melihat contoh saya $PATH lingkungan di komputer lokal:

[email protected][TecMint]:[/home/marin] $ echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/marin/bin

Ini sebenarnya adalah praktik yang baik untuk membuat “bin” . lokal folder untuk pengguna di mana mereka dapat menempatkan file yang dapat dieksekusi. Setiap pengguna akan memiliki folder terpisah untuk menyimpan kontennya. Ini juga merupakan langkah yang baik untuk menjaga keamanan sistem Anda.

Jika Anda memiliki pertanyaan atau kesulitan menyetel $PATH . Anda variabel lingkungan, jangan ragu untuk mengirimkan pertanyaan Anda di bagian komentar di bawah.


Linux
  1. Cara mengatur variabel $PATH Anda di Linux

  2. Cara Aman Dan Permanen Menghapus Data Anda Di Linux

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

  1. Cara Mengatur $PATH Secara Permanen di Linux

  2. Cara Mengatur/Membuat Variabel Lingkungan dan Shell di Linux

  3. Cara Mengatur Variabel $Path di Linux

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

  2. Cara Mengatur, Mendaftar, dan Menghapus Variabel Lingkungan di Linux

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