mobicow

Kamis, 06 Oktober 2011

>> Mengatur PATH

Artikel ini menjelaskan bagaimana mengatur variabel PATH anda di bawah Linux. Ini memiliki penggunaan yang sama seperti yang dari pengaturan variabel PATH di DOS. Di Linux juga, memodifikasi PATH akan menambahkan direktori baru ke path pencarian default Anda.
Jadi dalam hal Anda memiliki dieksekusi tertentu dalam sebuah direktori tertentu, maka jika Anda menambahkan direktori yang ke PATH anda, maka anda hanya perlu mengetik nama executable pada prompt bukan path absolut untuk kemudian dieksekusi itu. Got it? Baca contoh di bawah ini untuk mencari tahu apa yang sebenarnya saya berbicara tentang ..


Anggapan
Misalkan Anda memiliki program dengan nama 'Tetris' dalam folder bernama / usr / local / permainan. Jadi untuk menjalankan program ini Anda harus ketik berikut ini pada prompt
$ / Usr / local / games / tetris
Perintah di atas akan mengeksekusi program anda. Tapi mengetik ini setiap kali Anda ingin bermain permainan ini indah membuat sedikit rumit. Ini akan jauh lebih baik jika Anda hanya bisa mengetik "tetris".


Solusi
Sebuah solusi akan menambahkan / usr / local direktori / game ke PATH anda, sehingga seterusnya waktu berikutnya Anda hanya akan perlu mengetikkan 'Tetris' pada prompt bukan path absolut.

Untuk menambahkan direktori ini ke PATH anda Anda harus mengedit sebuah file yang bernama 'bash_profile' yang akan hadir dalam direktori Home Anda (di Linux Redhat 6.2). Jadi jika ada pengguna dengan nama David kemudian file ini sebagian besar akan ditemukan di / home / David / .bash_profile
Catatan: Periode sebelum nama dari file (.). Periode ini membuat file file tersembunyi. Jadi ingat untuk melihat file yang tersembunyi juga saat melihat daftar direktori (opsi ini akan berada di beberapa menu di X, di cukup gunakan meminta 'ls-a' untuk melihat file yang tersembunyi).
File ini akan memiliki baris tertentu dimulai dengan PATH string. Untuk misalnya file yang saya miliki di mesin saya memiliki garis seperti
PATH = / opsional / bin: $ PATH: $ HOME / bin
Untuk menambahkan direktori / usr / local / permainan untuk ini saya harus memodifikasi baris ini sebagai berikut
PATH = / usr / local / permainan: opsional / bin: $ PATH: $ HOME / bin
Setelah Anda telah memodifikasi file ini, simpan dan kemudian jalankan sebagai berikut
. $ HOME / .bash_profile
Catatan: Untuk menjalankan script ini pada dasarnya pada jenis $ prompt periode '. 'Meninggalkan ruang dan kemudian ketik $ HOME / tekan Setelah ini dilakukan <Tab> Kunci. Melakukan hal itu akan menggantikan apa yang pernah anda telah mengetik dengan path ke direktori home Anda. Setelah ini terjadi semua yang harus Anda lakukan adalah menambahkan sebuah bash_profile. Dengan apa yang sudah ada di prompt dan akhirnya tekan <Enter>
Pada mengeksekusi script Anda tidak akan melihat pesan pada output, tapi kemudian seterusnya Anda hanya bisa mengetik 'Tetris' pada prompt untuk menjalankan program / ​​usr / local / games / tetris

Jadi sekarang Anda berada pada PATH yang tepat ;-)