Baru-baru ini saya membutuhkan beberapa alat nirsoft yang sangat berguna. Banyak alat baris perintah dan mereka membutuhkan lokasi di jalur untuk lari. Saya membuang mereka di suatu tempat untuk menyelesaikan sesuatu tetapi saya ingin tahu apakah ada tempat resmi dalam sistem file untuk alat-alat ini.
Saya tidak berpikir mereka harus langsung di "Program Files" atau saya suka proliferasi aplikasi spesifik lokasi karena mereka mengasapi variabel lingkungan path. Cukup sulit untuk membaca apa adanya.
Saya sedang mempertimbangkan direktori "bin" atau "alat" tingkat atas tetapi saya khawatir itu mungkin menyinggung beberapa aturan MS.
saran?
command-line
filesystems
cmd.exe
Peretas Prosaic
sumber
sumber
C:\tools
digunakan oleh chocolatey (saat ini saya memiliki C: \ tools \ python dan C: \ tools \ msys64 dari chocolatey). Meskipun tidak semua paket diinstal di sana, misalnya nircmd-nya ada di C: \ ProgramData \ chocolatey \ binJawaban:
Tidak ada tempat resmi untuk program pihak ketiga. Sistem file Anda adalah milik Anda untuk digunakan sesuka Anda, tetapi saya akan merekomendasikan agar Anda tidak meletakkannya di tempat yang kritis terhadap OS seperti
\Windows
atau\Windows\System32
.Rekomendasi saya adalah membuat subfolder dari profil pengguna Anda, katakan
\Users\Ben\Tools
, dan letakkan barang-barang Anda di sana. Kemudian, ketik "edit lingkungan" di kotak Mulai atau layar Mulai Anda, dan pilih Edit variabel lingkungan untuk akun Anda . (Pada Windows XP, ini ada di bagian Advanced System Properties.)Jika kotak paling atas (variabel per pengguna) berisi
PATH
, tekan Edit. Tambahkan tanda titik koma dan kemudian path lengkap ke folder alat Anda. Jika Anda belum memilikinyaPATH
, tekan Baru, dan isi dengan tepat.Jika Anda ingin perubahan ini berlaku untuk semua pengguna, letakkan folder alat di lokasi yang dapat diakses publik (
\Tools
berfungsi) dan perbaruiPATH
variabel dalam daftar "System variable" daripada yang per-pengguna.Anda mungkin harus log off dan kembali sebelum folder itu secara efektif ada di mana-mana.
sumber
\Tools
berfungsi) dan perbarui sistemPATH
alih-alih yang per-pengguna.Ini komputer Anda sendiri? jadi beberapa aturan memiliki nilai apa? Anda sudah memahami jalan dan kekacauan yang sudah ada di sana dengan pigpiles dan penambahan path, bagaimana mungkin semua itu lebih buruk daripada apa yang Anda pikirkan untuk mengaturnya :-)
Saya cenderung untuk menempatkan utilitas dan perintah kecil dalam folder yang saya tetapkan untuk hal-hal seperti itu dan sebenarnya tidak jauh dari akar C karena kemungkinan saya akan menggunakannya dalam kumpulan di mana jalur penuh untuk item digunakan setiap kali, tanpa perubahan atau ketergantungan pada variabel path. Tanpa ketergantungan pada apa pun. Saya juga akan membuat ikon dan menggunakan toolbar pihak ke-3 untuk mengakses barang dengan cepat.
Setengah poin dari program ketat kecil yang baik adalah mereka dapat didukung (sebagai file) tanpa cross link dan entri registri, mereka tidak melemparkan lebih banyak jalur kebisingan, dan beroperasi tanpa banyak ketergantungan. Mereka berlari kencang karena mereka kecil dan kencang, mereka kehabisan tempat. Banyak Utilitas dari tipe kecil yang tidak tergantung berguna untuk mendiagnosis masalah dengan komputer, tidak masalah apa yang salah, jadi saya merasa akses cepat ke mereka sangat penting, karena itu saya menghindari menempatkan pengelompokan program ini di mana jika ada masalah buruknya mereka tidak dapat diakses.
Script / batch yang digunakan untuk mereka dapat dengan mudah disimpan di lokasi yang sama, dan kemudian CD (direktori saat ini) dalam batch akan bekerja di luar lokasi tersebut (perhatikan, saya katakan saya menggunakan path lengkap). Menjalankan CMD (menu konteks) dari direktori saat ini metode lain untuk menghindari jalan. Tentukan jumlah utilitas ini, buat organisasi yang bisa Anda jalani, buat cadangan (sederhana) yang mengelompokkan dan memenuhi aturan :-)
MS belum sepenuhnya mengambil kemampuan kita untuk memiliki hal-hal yang sederhana dan cepat!
Saya telah menggunakan nama folder Tools, Utils, Desk, Diag (untuk diagnosa) selamanya di root untuk utils kecil, banyak dari mereka yang di subfolder untuk menyimpan bagian-bagian program dan semua yang ada di dalamnya. Itu belum gagal.
sumber