Cara Mengatur Variabel $ PATH Anda Secara Permanen di Linux

Di Linux $ PATH adalah variabel environment, digunakan untuk memberi tahu shell tempat mencari file yang dapat dieksekusi. Variabel $ PATH memberikan fleksibilitas dan keamanan yang hebat untuk sistem Linux dan sudah pasti aman untuk mengatakan bahwa itu adalah salah satu variabel environment yang paling penting.

Program / skrip yang terletak di dalam direktori $ PATH , dapat dieksekusi langsung di shell Anda, tanpa menentukan path lengkap ke sana. Dalam tutorial ini Anda akan belajar cara mengatur variabel $ PATH secara global dan lokal.

Pertama, mari kita lihat nilai $ PATH Anda saat ini. Buka terminal dan berikan 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.

coba anda perhatikan code dibawah ini :

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

Harap dicatat bahwa tergantung pada bagaimana Anda masuk ke sistem yang dimaksud, file yang berbeda mungkin dibaca. Inilah yang dikatakan oleh manual bash, perlu diingat bahwa file-file tersebut serupa untuk shell lainnya:

/ bin / bash
Bash dieksekusi
/ etc / profile
File inisialisasi seluruh sistem, dieksekusi untuk shell login
~ / .bash_profile
File inisialisasi pribadi, dieksekusi untuk shell login
~ / .bashrc
File startup individu per-interaktif-shell
~ / .bash_logout
File pembersihan shell login individu, dieksekusi ketika shell login keluar
~ / .inputrc
File inisialisasi readline individu |

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

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

Tentu saja dalam contoh di atas, Anda harus mengubah “/path/to/newdir” dengan path yang tepat yang ingin Anda atur. Setelah Anda memodifikasi file profil . * Rc atau . *_profile  harus memanggilnya lagi menggunakan perintah “source” .

Misalnya dalam bash Anda dapat melakukan ini:

$ source ~ / .bashrc

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

ari@[BuyCloud]:[/home/ari] $ echo $PATH

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

Ini sebenarnya praktik yang baik untuk membuat folder “bin” lokal untuk pengguna agar dapat meletakkan file yang dapat dieksekusi. Setiap pengguna akan memiliki folder terpisah untuk menyimpan kontennya. Ini juga merupakan ukuran yang baik untuk menjaga keamanan sistem Anda.

Cara Mengunduh dan Mengekstrak File Tar Dengan Perintah Wget

Cara Mengunduh dan Mengekstrak File Tar Dengan Perintah Wget

Tar  adalah format pengarsipan file yang populer di Linux. Ini dapat digunakan bersama dengan gzip (tar.gz) atau bzip2 (tar.bz2) untuk kompresi. Ini adalah utilitas baris perintah yang paling banyak digunakan untuk membuat file arsip terkompresi  yang dapat ditransfer dengan mudah dari mesin ke yang lain atau melalui jaringan.

Baca Juga: Cara Cek Kecepatan Website Di Linux

Mengunduh dan Mengekstrak File Dengan Menggunakan perintah Wget

Contoh di bawah ini menunjukkan cara mengunduh, membongkar basis data Negara GeoLite2 terbaru (digunakan oleh modul GeoIP Nginx ) di direktori saat ini.

# wget -c http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz -O - | tar -xz

Perintah wget -Omenentukan file yang digunakan untuk menulis dokumen, dan di sini kita menggunakan -, artinya akan ditulis ke output standar dan disalurkan ke tar dan flag tar, perintah -xmemungkinkan ekstraksi file arsip dan -zdekompresi, file arsip terkompresi yang dibuat oleh gzip.

Untuk mengekstrak file tar ke direktori tertentu , / etc / nginx / dalam hal ini, maka kita akan menggunakan -Cflag sebagai berikut.

Catatan : Jika mengekstrak file ke direktori tertentu yang memerlukan izin root, gunakan perintah sudo untuk menjalankan tar.

$ sudo wget -c http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz -O - | sudo tar -xz -C / etc / nginx /

Atau, Anda dapat menggunakan perintah berikut, di file arsip yang akan diunduh di sistem Anda sebelum Anda dapat mengekstraknya.

$ sudo wget -c http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz && tar -xzf GeoLite2-Country.tar.gz

Untuk mengekstrak file arsip terkompresi ke direktori tertentu, gunakan perintah berikut.

$ sudo wget -c http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz && sudo tar -xzf GeoLite2-Country.tar.gz -C / etc / nginx /