Cara Membuat Skrip Anda Dapat Dieksekusi Di Mana Saja di Linux

Saat Anda membuat skrip Bash dan menyimpannya di folder, Anda akan menemukan bahwa Anda hanya dapat menjalankannya saat berada di folder itu. Pernahkah Anda memperhatikan bagaimana ls , imagemagick , apache , dan squid dapat dipasang di direktori yang berbeda tetapi dapat diakses di mana saja? Itu karena jalur masing-masing telah ditambahkan ke variabel “Path”. Dengan menambahkan lebih banyak jalur ke sana, Anda juga dapat membuat skrip Anda dapat dieksekusi di mana saja.

Kiat: Lihat GB kami

Untuk melakukannya, Anda dapat menambahkan jalurnya ke “~/.bashrc”. Anda dapat membuka file “.bashrc” (ada di direktori Beranda Anda, tetapi disembunyikan secara default) di editor teks favorit Anda, seperti gedit.

Pergi ke bagian paling akhir file dan tambahkan:

ekspor PATH = “/path_of/the_folder_we/want_to_add_to: $PATH “

Misalnya, jika Anda menyimpan skrip yang dapat dieksekusi di folder “/home/myname/scripts”, perintahnya adalah:

ekspor PATH = “/rumah/namaku/skrip: $PATH “

Untuk mendaftarkan perubahan, simpan file, keluar dari editor teks, lalu ketik terminal Anda:

sumber ~ / .bashrc

Setelah itu, pindah ke direktori lain dan coba jalankan skrip Anda dari sana.

Menambahkan jalur ke profil Anda

Jika Anda ingin konten folder Anda dapat diakses dari luar batasan Bash, tambahkan saja ke variabel Profil.

Buka file “.profile” dengan editor teks favorit Anda.

Di bagian paling akhir file, masukkan:

ekspor PATH = ” $PATH : $HOME /script”

Anda harus keluar dan masuk kembali untuk mengaktifkan perubahan.

Di Ubuntu dan turunannya, disarankan Anda mengedit file “.pam environment” daripada “.profile”.

Buka file “.pam_environment” di editor teks. Jika file tidak ada, buatlah.

Di dalamnya, masukkan:

JALAN DEFAULT = ${PATH} : / home /@ { PAM_USER } / skrip

Perhatikan bahwa alih-alih jalur yang sepenuhnya di-hardcode, dan tidak seperti di file profil, di sini kami menggunakan variabel. Dengan cara ini, folder “/home/USER_NAME/scripts” setiap pengguna akan ditambahkan ke jalur mereka.

Seperti saat mengedit file “.profile”, Anda harus keluar dan masuk kembali agar perubahan diterapkan.

Menambahkan jalur ke lingkungan

Cara yang tepat agar konten folder dapat diakses dari banyak pengguna yang berbagi komputer yang sama adalah dengan menambahkannya ke variabel jalur lingkungan. Jalankan terminal dan masukkan:

sudo nano / dll / lingkungan

Variabel jalur di sana berisi sekumpulan folder dalam tanda kutip, dipisah dengan titik dua, mirip dengan:

PATH = “/usr/local/sbin:/usr/local/bin:/usr/sbin”

Untuk menyertakan folder Anda sendiri dalam daftar itu, tepat setelah jalur terakhir, sebelum tanda kutip penutup, masukkan titik dua dan jalur ke folder Anda. Jika folder Anda, sekali lagi, “/home/your_username/scripts,” seharusnya terlihat seperti ini:

PATH = “/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/NAMA_PENGGUNA ANDA/ skrip”

Perhatikan bahwa itu tidak harus dalam huruf besar – kami menggunakannya untuk penekanan, untuk membantu mengidentifikasi di mana dan bagaimana Anda harus menyertakan folder Anda.

Seperti sebelumnya, keluar dan masuk kembali untuk menerapkan perubahan.

Dengan trik di atas, Anda dapat menjalankan skrip Anda dari mana saja di Linux.

Terkait:

  • Cara Mendapatkan Penjelasan Perintah di Terminal dengan Kmdr
  • Cara yang Lebih Baik untuk Mencari Riwayat Baris Perintah Anda
  • Perintah Bash Dasar untuk Pemula Linux

Related Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *