Cara Mengatur Variabel $PATH di Linux

Cara Mengatur Variabel $PATH di Linux

Variabel $PATH adalah komponen penting di Linux dan sistem operasi mirip Unix lainnya. Ini menentukan daftar direktori yang menyimpan berbagai executable pada sistem dan memberitahu shell di mana mencari file executable ini.





Pada instalasi Linux yang baru, direktori yang disertakan dalam $PATH memastikan bahwa sebagian besar program yang Anda jalankan bekerja dengan sempurna. Namun, mungkin ada saatnya Anda ingin menjalankan skrip atau program khusus dengan cepat di sistem Anda.





Dalam kasus seperti itu, Anda perlu mengatur variabel $PATH dengan tepat sebelum menjalankan program tersebut.





cara mempercepat internet di windows 7

Apa itu $PATH di Linux?

Seperti disebutkan di atas, $PATH adalah variabel lingkungan di Linux, yang terdiri dari daftar direktori yang dipisahkan titik dua yang dirujuk oleh shell Linux ketika menerima perintah atau panggilan eksekutif dari sebuah program.

Biasanya, variabel $PATH menyertakan /NS , /usr/bin , dan /usr/local/bin direktori, dengan superuser mendapatkan dua entri lagi, yaitu, /sbin dan /usr/sbin . Namun, Anda dapat menambahkan entri baru ke variabel $PATH Anda untuk meluncurkan skrip dan program dengan mudah dari terminal terlepas dari direktori kerja saat ini.



Mengapa Anda Ingin Mengatur $PATH?

Pada umumnya, sebagian besar program yang pernah Anda jalankan di sistem Linux Anda akan bekerja dengan sempurna, dan shell Anda tidak akan menampilkan kesalahan apa pun pada saat dijalankan. Misalnya, ketika Anda berlari perintah ls , shell menjalankannya tanpa kesalahan tanpa mengharuskan Anda menentukan jalur lengkap perintah.

Namun, ketika Anda menjalankan skrip khusus, Anda tidak dapat mendeklarasikan perintah exec seperti yang Anda lakukan dengan ls perintah sebelumnya. Sebagai gantinya, yang harus Anda lakukan adalah menavigasi ke direktori skrip (melalui terminal) dan menjalankan perintah dari sana, atau, jika Anda ingin kemampuan menjalankan perintah dari mana saja di sistem, tentukan jalur absolut skrip di perintah untuk membantu shell menemukannya.





Terkait: Cara Mengubah Direktori di Linux Menggunakan Perintah cd

Meskipun kedua metode ini bekerja dengan baik, keduanya tidak terlalu efisien dan dapat dengan cepat membuat seluruh proses menjadi rutinitas yang membosankan. Cara alternatif (baca efisien dan efektif) untuk menjalankan program dari direktori non-standar adalah dengan menambahkan direktori sumbernya ke $PATH shell Anda sehingga ia tahu di mana menemukan skrip, dan oleh karena itu, dapat menjalankannya dengan cepat.





Cara Mengatur Variabel $PATH di Linux

Bergantung pada apa yang ingin Anda capai --- apakah itu pengaturan sementara untuk menjalankan skrip hanya sekali atau Anda berencana menggunakan skrip secara teratur --- ada berbagai cara untuk menambahkan direktori ke $PATH Anda.

1. Mengatur Variabel $PATH Sementara

Jika Anda ingin menjalankan skrip atau program hanya dalam sesi (aktif) Anda saat ini, Anda dapat memilih untuk menyetel variabel $PATH sementara. Ketika Anda melakukannya, Anda akan dapat menjalankan program itu dengan perintah dari mana saja di sistem Anda tanpa harus menyertakan path lengkapnya dalam perintah tetapi hanya di sesi saat ini.

Untuk mengatur variabel $PATH sementara, buka terminal dan gunakan sintaks berikut untuk menambahkan direktori ke variabel:

hentikan kode info konfigurasi sistem yang buruk
export PATH=$PATH:/path/to/directory

Sebagai contoh:

export PATH=$PATH:/home/smithy/scripts/

Perhatikan bahwa dengan konfigurasi ini, Anda hanya dapat menjalankan program di sesi aktif Anda. Ketika Anda mengatur variabel $PATH untuk sementara, sistem akan mengatur ulang kembali ke pengaturan default setelah Anda me-restart komputer Anda.

2. Mengatur Variabel $PATH Permanen

Jika ada program di sistem Anda yang mungkin sering Anda gunakan, Anda harus menyetel variabel $PATH untuk itu secara permanen. Ini akan memastikan bahwa shell Anda mengingat direktorinya bahkan setelah reboot.

Namun, tidak seperti solusi sementara, menyetel $PATH secara permanen melibatkan beberapa langkah tambahan: identifikasi shell yang Anda gunakan, edit file konfigurasi yang sesuai, dan atur variabel $PATH di sana.

Untuk mengidentifikasi shell di sistem Anda, jalankan perintah berikut di terminal:

echo

Cara Mengatur Variabel $PATH di Linux

Cara Mengatur Variabel $PATH di Linux

Variabel $PATH adalah komponen penting di Linux dan sistem operasi mirip Unix lainnya. Ini menentukan daftar direktori yang menyimpan berbagai executable pada sistem dan memberitahu shell di mana mencari file executable ini.





Pada instalasi Linux yang baru, direktori yang disertakan dalam $PATH memastikan bahwa sebagian besar program yang Anda jalankan bekerja dengan sempurna. Namun, mungkin ada saatnya Anda ingin menjalankan skrip atau program khusus dengan cepat di sistem Anda.





Dalam kasus seperti itu, Anda perlu mengatur variabel $PATH dengan tepat sebelum menjalankan program tersebut.





Apa itu $PATH di Linux?

Seperti disebutkan di atas, $PATH adalah variabel lingkungan di Linux, yang terdiri dari daftar direktori yang dipisahkan titik dua yang dirujuk oleh shell Linux ketika menerima perintah atau panggilan eksekutif dari sebuah program.

Biasanya, variabel $PATH menyertakan /NS , /usr/bin , dan /usr/local/bin direktori, dengan superuser mendapatkan dua entri lagi, yaitu, /sbin dan /usr/sbin . Namun, Anda dapat menambahkan entri baru ke variabel $PATH Anda untuk meluncurkan skrip dan program dengan mudah dari terminal terlepas dari direktori kerja saat ini.



Mengapa Anda Ingin Mengatur $PATH?

Pada umumnya, sebagian besar program yang pernah Anda jalankan di sistem Linux Anda akan bekerja dengan sempurna, dan shell Anda tidak akan menampilkan kesalahan apa pun pada saat dijalankan. Misalnya, ketika Anda berlari perintah ls , shell menjalankannya tanpa kesalahan tanpa mengharuskan Anda menentukan jalur lengkap perintah.

Namun, ketika Anda menjalankan skrip khusus, Anda tidak dapat mendeklarasikan perintah exec seperti yang Anda lakukan dengan ls perintah sebelumnya. Sebagai gantinya, yang harus Anda lakukan adalah menavigasi ke direktori skrip (melalui terminal) dan menjalankan perintah dari sana, atau, jika Anda ingin kemampuan menjalankan perintah dari mana saja di sistem, tentukan jalur absolut skrip di perintah untuk membantu shell menemukannya.





Terkait: Cara Mengubah Direktori di Linux Menggunakan Perintah cd

Meskipun kedua metode ini bekerja dengan baik, keduanya tidak terlalu efisien dan dapat dengan cepat membuat seluruh proses menjadi rutinitas yang membosankan. Cara alternatif (baca efisien dan efektif) untuk menjalankan program dari direktori non-standar adalah dengan menambahkan direktori sumbernya ke $PATH shell Anda sehingga ia tahu di mana menemukan skrip, dan oleh karena itu, dapat menjalankannya dengan cepat.





Cara Mengatur Variabel $PATH di Linux

Bergantung pada apa yang ingin Anda capai --- apakah itu pengaturan sementara untuk menjalankan skrip hanya sekali atau Anda berencana menggunakan skrip secara teratur --- ada berbagai cara untuk menambahkan direktori ke $PATH Anda.

1. Mengatur Variabel $PATH Sementara

Jika Anda ingin menjalankan skrip atau program hanya dalam sesi (aktif) Anda saat ini, Anda dapat memilih untuk menyetel variabel $PATH sementara. Ketika Anda melakukannya, Anda akan dapat menjalankan program itu dengan perintah dari mana saja di sistem Anda tanpa harus menyertakan path lengkapnya dalam perintah tetapi hanya di sesi saat ini.

Untuk mengatur variabel $PATH sementara, buka terminal dan gunakan sintaks berikut untuk menambahkan direktori ke variabel:

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

Sebagai contoh:

export PATH=$PATH:/home/smithy/scripts/

Perhatikan bahwa dengan konfigurasi ini, Anda hanya dapat menjalankan program di sesi aktif Anda. Ketika Anda mengatur variabel $PATH untuk sementara, sistem akan mengatur ulang kembali ke pengaturan default setelah Anda me-restart komputer Anda.

2. Mengatur Variabel $PATH Permanen

Jika ada program di sistem Anda yang mungkin sering Anda gunakan, Anda harus menyetel variabel $PATH untuk itu secara permanen. Ini akan memastikan bahwa shell Anda mengingat direktorinya bahkan setelah reboot.

Namun, tidak seperti solusi sementara, menyetel $PATH secara permanen melibatkan beberapa langkah tambahan: identifikasi shell yang Anda gunakan, edit file konfigurasi yang sesuai, dan atur variabel $PATH di sana.

Untuk mengidentifikasi shell di sistem Anda, jalankan perintah berikut di terminal:

echo $0

Anda akan melihat nama shell aktif Anda sebagai output. Dalam kebanyakan kasus, ini akan menjadi kulit bash , kecuali Anda telah mengubahnya ke Zsh, Ksh, atau shell Linux lainnya.

Sekarang, berdasarkan shell yang Anda gunakan, Anda harus mengedit file konfigurasinya. Inilah file yang perlu Anda edit berdasarkan shell Anda:

Nama ShellFile Konfigurasi
pesta~/.bashrc
ksh~/.kshrc
zsh~/.zshrc
csh~/.cshrc

Dalam kasus beberapa shell lain, periksa dokumentasinya untuk mengetahui nama file konfigurasinya.

Setelah Anda menentukan file yang perlu Anda edit, ikuti langkah-langkah di bawah ini untuk menyetel variabel $PATH. Dalam panduan ini, kita akan mendemonstrasikan cara mengatur variabel $PATH di shell Bash.

  1. Buka terminal dan masukkan perintah berikut untuk membuka .bashrc mengajukan. Anda dapat gunakan editor teks Linux apa pun pilihan Anda. |_+_|
  2. Gunakan sintaks berikut untuk mengatur variabel $PATH. |_+_|
  3. Simpan file dan perbarui lingkungan shell saat ini menggunakan sumber . nano ~/.bashrc
  4. Ketik perintah berikut untuk memeriksa apakah direktori telah ditambahkan atau belum. |_+_|

Jika Anda memasukkan jalur direktori dengan benar, itu akan tercermin dalam $PATH sistem Anda, dan Anda harus dapat menjalankan semua skrip di dalam folder dari direktori mana pun di sistem Anda.

Selain itu, Linux juga memungkinkan Anda untuk mengatur variabel $PATH secara permanen dalam konfigurasi seluruh sistem sehingga setiap pengguna di sistem Anda dapat mengakses dan menjalankan skrip khusus yang ada di direktori yang ditentukan.

Untuk mengatur $PATH secara global, Anda harus menambahkan direktori menggunakan perintah yang sama yang Anda gunakan saat menambahkan pengaturan sementara dan permanen, tetapi baik di /etc/environment atau /etc/profil mengajukan.

Buka salah satu dari file ini dan tambahkan jalur direktori:

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

Berhasil Mengatur $PATH di Linux

Dengan langkah-langkah di atas, Anda dapat mengatur $PATH sistem Anda untuk mencari skrip di direktori yang, jika tidak, tidak ditentukan.

Untuk sebagian besar kasus, kami menyarankan Anda untuk menyetel variabel $PATH pada sistem Anda secara permanen dalam konfigurasi per pengguna karena ini adalah cara yang paling efisien, dari kedua metode tersebut.

Juga, ingatlah bahwa kecuali ada program khusus di sistem Anda yang ingin Anda akses secara global, Anda tidak perlu menyetel variabel $PATH dalam konfigurasi seluruh sistem. NS menemukan dan Temukan perintah di Linux adalah penyelamat jika Anda menghadapi masalah saat menemukan direktori sumber untuk ditambahkan ke variabel $PATH.

Membagikan Membagikan Menciak Surel Cara Menemukan Direktori di Linux

Mencari sesuatu? Inilah cara menemukan direktori yang tepat yang Anda butuhkan di Linux.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Linux
  • Terminal
  • Linux
Tentang Penulis Yash Wate(21 Artikel Diterbitkan)

Yash adalah Staf Penulis di MUO untuk DIY, Linux, Pemrograman, dan Keamanan. Sebelum menemukan minatnya dalam menulis, ia dulu mengembangkan untuk web dan iOS. Anda juga dapat menemukan tulisannya di TechPP, di mana ia mencakup vertikal lainnya. Selain teknologi, ia senang berbicara tentang astronomi, Formula 1, dan jam tangan.

More From Yash Wate

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan

Anda akan melihat nama shell aktif Anda sebagai output. Dalam kebanyakan kasus, ini akan menjadi kulit bash , kecuali Anda telah mengubahnya ke Zsh, Ksh, atau shell Linux lainnya.

Sekarang, berdasarkan shell yang Anda gunakan, Anda harus mengedit file konfigurasinya. Inilah file yang perlu Anda edit berdasarkan shell Anda:

Nama ShellFile Konfigurasi
pesta~/.bashrc
ksh~/.kshrc
zsh~/.zshrc
csh~/.cshrc

Dalam kasus beberapa shell lain, periksa dokumentasinya untuk mengetahui nama file konfigurasinya.

Setelah Anda menentukan file yang perlu Anda edit, ikuti langkah-langkah di bawah ini untuk menyetel variabel $PATH. Dalam panduan ini, kita akan mendemonstrasikan cara mengatur variabel $PATH di shell Bash.

  1. Buka terminal dan masukkan perintah berikut untuk membuka .bashrc mengajukan. Anda dapat gunakan editor teks Linux apa pun pilihan Anda. |_+_|
  2. Gunakan sintaks berikut untuk mengatur variabel $PATH. |_+_|
  3. Simpan file dan perbarui lingkungan shell saat ini menggunakan sumber . nano ~/.bashrc
  4. Ketik perintah berikut untuk memeriksa apakah direktori telah ditambahkan atau belum. |_+_|

Jika Anda memasukkan jalur direktori dengan benar, itu akan tercermin dalam $PATH sistem Anda, dan Anda harus dapat menjalankan semua skrip di dalam folder dari direktori mana pun di sistem Anda.

Selain itu, Linux juga memungkinkan Anda untuk mengatur variabel $PATH secara permanen dalam konfigurasi seluruh sistem sehingga setiap pengguna di sistem Anda dapat mengakses dan menjalankan skrip khusus yang ada di direktori yang ditentukan.

Untuk mengatur $PATH secara global, Anda harus menambahkan direktori menggunakan perintah yang sama yang Anda gunakan saat menambahkan pengaturan sementara dan permanen, tetapi baik di /etc/environment atau /etc/profil mengajukan.

cara memblokir diri Anda dari situs web

Buka salah satu dari file ini dan tambahkan jalur direktori:

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

Berhasil Mengatur $PATH di Linux

Dengan langkah-langkah di atas, Anda dapat mengatur $PATH sistem Anda untuk mencari skrip di direktori yang, jika tidak, tidak ditentukan.

Untuk sebagian besar kasus, kami menyarankan Anda untuk menyetel variabel $PATH pada sistem Anda secara permanen dalam konfigurasi per pengguna karena ini adalah cara yang paling efisien, dari kedua metode tersebut.

Juga, ingatlah bahwa kecuali ada program khusus di sistem Anda yang ingin Anda akses secara global, Anda tidak perlu menyetel variabel $PATH dalam konfigurasi seluruh sistem. NS menemukan dan Temukan perintah di Linux adalah penyelamat jika Anda menghadapi masalah saat menemukan direktori sumber untuk ditambahkan ke variabel $PATH.

Membagikan Membagikan Menciak Surel Cara Menemukan Direktori di Linux

Mencari sesuatu? Inilah cara menemukan direktori yang tepat yang Anda butuhkan di Linux.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Linux
  • Terminal
  • Linux
Tentang Penulis Yash Wate(21 Artikel Diterbitkan)

Yash adalah Staf Penulis di MUO untuk DIY, Linux, Pemrograman, dan Keamanan. Sebelum menemukan minatnya dalam menulis, ia dulu mengembangkan untuk web dan iOS. Anda juga dapat menemukan tulisannya di TechPP, di mana ia mencakup vertikal lainnya. Selain teknologi, ia senang berbicara tentang astronomi, Formula 1, dan jam tangan.

More From Yash Wate

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan