GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengatur $PATH di Sistem Linux Secara Permanen

Variabel adalah nama yang diberikan ke lokasi atau objek tempat data disimpan untuk referensi di masa mendatang. Sedangkan variabel lingkungan digunakan untuk menyimpan nilai dinamis yang dapat menyimpan daftar direktori sistem Linux yang Anda gunakan untuk mengeksekusi aplikasi. Di Linux, variabel lingkungan disebutkan dengan awalan $ dan ditulis dalam huruf besar PATH. Ini menyimpan semua direktori yang dicari oleh bash ketika kami menjalankan perintah pada terminal shell di Linux. Fakta menyenangkan tentang $PATH adalah, Anda dapat menambahkan direktori Anda sendiri dan membuat perintah terminal Anda sendiri jika Anda tahu cara menyetel $PATH di Linux.

Tetapkan $PATH di Linux

Jika Anda telah menggunakan Linux untuk periode yang sangat penting, Anda mungkin bertanya-tanya bagaimana cara kerja terminal shell, bagaimana perintah mendapatkan lokasi dan sistem akses untuk menginstal program atau menjalankan skrip. Ini dia $PATH di Linux! Jika Anda ingin membuat perjalanan Linux Anda menyenangkan, Anda dapat menanyakan komputer Anda di mana 'sudo', yang menjalankan semua perintah root?

Saya yakin Anda sudah familiar dengan which dan whereis perintah sejak Anda di sini, membaca tentang $PATH. Dalam postingan ini, kita akan melihat cara menyetel $PATH di Linux.

Langkah 1:Periksa PATH Saat Ini

Mengetahui lokasi dan mekanisme kerja $PATH saat ini adalah hal yang sangat penting jika Anda benar-benar pemula di area PATH, Bashrc di Linux. Anda dapat mengeksekusi which berikut perintah untuk melihat di mana sudo berada.

# which sudo 

Anda sekarang juga dapat memeriksa variabel $PATH saat ini melalui perintah Echo berikut. Perintah Echo akan mencetak lokasi yang tepat dari $PATH. Di sini Anda dapat melihat bahwa lokasi $PATH untuk Linux saya saat ini adalah /usr/local/games:/snap/bin .

$ echo $PATH

Langkah 2:Tambahkan $PATH Temp

Di sini, kita sekarang akan mendeklarasikan direktori temp ke variabel $PATH ke path /opt/sysadmin/scripts . Anda dapat memilih direktori yang Anda inginkan di mana Anda ingin mengatur $PATH pada sistem Linux Anda.

$ PATH=$PATH:/opt/sysadmin/scripts

Kemudian cetak lokasi $PATH sementara yang baru melalui perintah Echo yang diberikan di bawah ini.

$ echo $PATH

Langkah 3:Tetapkan $PATH Secara permanen di Linux

Di sini, kita akan melihat dua metode berbeda untuk menyetel $PATH pada sistem Linux. Metode pertama akan memandu kita dalam mengedit PATH yang keluar, dan metode lainnya akan memberi tahu kita cara membuat skrip berbeda untuk menyetel $PATH tanpa benar-benar menimpa yang sudah ada.

Metode 1:Edit $PATH Saat Ini

Karena kita telah melalui pengertian, lokasi, dan lokasi $PATH di Linux, kita sekarang dapat mengatur direktori $PATH secara permanen di sistem kita. Anda dapat menjalankan skrip bash berikut untuk menyetel $PATH.

~/.bash_profile
~/.bashrc

Untuk mengedit file bash, kami akan menggunakan alat editor skrip Gedit tradisional dengan hak akses root. Anda dapat menggunakan Vim atau Nano jika Anda merasa nyaman.

$ sudo gedit ~/.bashrc

Sekarang, saat skrip terbuka, tambahkan salah satu baris skrip berikut di bagian bawah file. Kemudian simpan dan keluar dari file. Seperti yang Anda lihat, baris yang kami tambahkan sebenarnya menentukan lokasi $PATH di sistem Anda.

PATH="$PATH:/opt/sysadmin/scripts"
$export PATH

Perintah ekspor di bawah ini akan melakukan hal yang sama jika Anda menemukan perintah di atas tidak berfungsi untuk Anda.

$export PATH="$PATH:/opt/sysadmin/scripts"

Jika sistem Linux Anda memiliki pengaturan multi-pengguna, Anda dapat mengatur $PATH saat ini untuk semua pengguna sebagai $PATH default mereka juga melalui baris skrip berikut.

PATH="$PATH:/opt/sysadmin/scripts"
export  $PATH

Kami juga dapat menjalankan perintah di bawah ini jika kami menghadapi masalah dengan perintah di atas.

$export  PATH="$PATH:/opt/sysadmin/scripts"

Metode 2:Buat Skrip Baru Untuk Menyetel $PATH di Linux

Dalam metode ini, kita akan membuat file skrip baru untuk menyiapkan $PATH di dalam etc direktori di Linux. Metode ini aman karena kita tidak perlu mengedit bashrc yang sedang berjalan skrip, sehingga kemungkinan mengacaukan sistem lebih kecil. Namun, Anda dapat menjalankan perintah berikut di terminal shell untuk membuat profil bash baru.

sudo vim /etc/profile.d/set_system_path.sh

Sekarang, ketika skrip terbuka, tambahkan baris berikut di bagian bawah file. Kemudian simpan dan tutup file tersebut. Baris skrip berikut akan mengatur lokasi $PATH pada sistem. Harap berhati-hati untuk memasukkan direktori persis Anda di mana Anda ingin mengatur $ PATH.

export PATH="$PATH:/opt/sysadmin/scripts"

Sekarang kita harus memuat ulang file sumber .bashrc pada sistem. Kami dapat memuat ulang file .bashrc sumber atau profil yang telah kami buat di bawah direktori etc. Salah satu dari perintah berikut akan melakukan pekerjaan.

$ source ~/.bashrc
$ source /etc/profile
$ source /etc/bash.bashrc

Sekarang, akhirnya, untuk memastikan lokasi direktori $PATH, kita dapat menjalankan perintah Echo.

$ echo $PATH

Wawasan!

Mengetahui fungsionalitas dan pengaturan $PATH tidak wajib untuk menggunakan Linux. Anda dapat menggunakan Linux dengan lancar bahkan tanpa memeriksa lokasi PATH sekali pun. Namun, di seluruh postingan, kita telah melihat cara mengatur $PATH di Linux. Dengan pedoman yang tepat, kami juga dapat menghapus $PATH saat ini baik untuk sementara maupun secara permanen.

Silakan bagikan dengan teman-teman Anda dan komunitas Linux jika menurut Anda postingan ini bermanfaat dan informatif. Kamu juga bisa menuliskan pendapatmu terkait postingan ini di kolom komentar.


Linux
  1. Cara mengkonfigurasi Virtualisasi di Redhat Linux

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

  3. Cara Mengatur atau Mengubah Nama Host Sistem di Linux

  1. Cara mengatur variabel $PATH Anda di Linux

  2. Cara Mengubah Nama Host di Linux

  3. Cara Memeriksa Apakah Sistem Linux 32 bit Atau 64 Bit

  1. Cara Mengatur $PATH Secara Permanen di Linux

  2. Cara Mengatur Variabel $Path di Linux

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