Saat ini, sangat berantakan. Setiap kali saya menginstal program baru yang melakukan sesuatu yang sepele di baris perintah, saya harus menambahkannya ke path. Bahkan, saya mengembangkan Ruby dan bahkan permata (plugin / ekstensi) kadang-kadang memiliki executable mereka sendiri, dan disimpan dalam folder yang berbeda dan akhirnya saya harus menambahkan beberapa jalur per aplikasi, juga. Sudah sampai pada titik bahwa saya mendorong tiga puluh path dalam variabel lingkungan PATH saya.
Saya berhati-hati untuk menyalin dan menempelkannya ke folder rumah dan mengatur jalur untuk itu; rasanya salah. Apakah ada praktik terbaik yang mapan yang saya lewatkan?
windows
command-line
path
Justin L.
sumber
sumber
Jawaban:
Sejumlah utilitas mandiri kecil berada di
%UserProfile%\Apps
folder saya , seperti arsip dan sejenisnya. Lalu ada sejumlah file batch yang saya tulis dan sering digunakan yang berada di%UserProfile%\Batches
. Untuk selebihnya, saya hanya menambahkannya kePATH
, yang dilakukan oleh installer atau dengandari direktori yang sesuai. Jumlah jalur di sana mungkin seharusnya hanya menjadi masalah jika isinya terlalu panjang (ada batasan panjang untuk variabel lingkungan).
Anda dapat (dan kadang-kadang saya lakukan) menulis file batch wrapper kecil untuk program tersebut. Cukup menyalin / menghubungkan / menghubungkan tautan yang dapat dieksekusi ke direktori lain kemungkinan tidak akan berfungsi pada Windows tetapi Anda dapat dengan mudah membuat file batch, misalnya untuk program Foo:
dan Anda kemudian dapat menambahkan folder tempat Anda menyimpan file batch itu ke file Anda
PATH
.sumber
Saya tidak yakin tentang praktik terbaik tertentu. Tapi saya lebih suka menggunakan alat Editor GUI PATH untuk mengelola variabel PATH. Sehingga bisa dipelihara dengan jelas.
Daftar Editor PATH -
Editor Lingkungan Cepat
Redmond PATH Editor
sumber
Sekarang sebagian besar mesin Windows datang dengan PowerShell, saya menggunakan banyak perintah sal / Set-Alias di profil pengguna saya, jadi jika sebuah aplikasi hanya memiliki satu atau dua aplikasi yang saya gunakan, saya akan membuat alias untuk hanya dua perintah itu daripada menambahkan folder aplikasi keseluruhan ke jalan. Contohnya termasuk SQL Management Studio, Notepad ++, TFS Power Tools (alat baris perintah, tfpt.exe). Saya juga menyalin profil pengguna saya di seluruh mesin, jadi ini memungkinkan saya memeriksa keberadaan aplikasi itu di mesin saat ini sebelum membuat alias (kadang-kadang peringatan jika aplikasi tidak diinstal).
sumber