Trường hợp không nên đặt công cụ dòng lệnh MS trong Windows? [bản sao]


8

Gần đây tôi cần một số công cụ nirsoft thực sự hữu ích. Nhiều công cụ là dòng lệnh và chúng cần một vị trí trong đường dẫn để chạy. Tôi đã vứt chúng ở đâu đó để hoàn thành công việc nhưng tôi muốn biết liệu có một vị trí chính thức trong hệ thống tệp cho các công cụ này không.

Tôi không nghĩ rằng họ nên trực tiếp trong "Tệp chương trình" và tôi cũng không thích sự phổ biến của các vị trí cụ thể của ứng dụng vì chúng làm mờ biến môi trường đường dẫn. Nó đủ khó để đọc như nó là.

Tôi đang xem xét một thư mục "bin" cấp cao nhất hoặc "công cụ" nhưng tôi sợ nó có thể vi phạm một số quy tắc MS.

Gợi ý?


Tôi không thấy cần một vị trí đặc biệt cho các công cụ của bên thứ 3. Tôi luôn chạy chúng từ một phím tắt trên màn hình nền hoặc thanh công cụ.
Moab

1
Cả Ben N và PycoGeek dường như thích ý tưởng về thư mục ac: \ tools với một số biến thể. Tôi sẽ thử rằng ans xem làm thế nào nó đi.
Hacker Prosaic

C:\toolsđược sử dụng bởi chocolatey (Tôi hiện có C: \ tools \ python và C: \ tools \ msys64 từ chocolatey). Mặc dù không phải tất cả các gói được cài đặt ở đó, ví dụ: nircmd của nó nằm trong C: \ ProgramData \ chocolatey \ bin
jingyu9575

1
Tôi đã tạo một thư mục "Cltools" cho tôi. Hoạt động khá tốt.
Nate

Câu trả lời:


10

Không có nơi chính thức cho các chương trình của bên thứ ba. Hệ thống tệp của bạn là của bạn để sử dụng như bạn muốn, nhưng tôi khuyên bạn không nên đặt chúng ở những nơi quan trọng đối với hệ điều hành như \Windowshoặc \Windows\System32.

Đề nghị của tôi là tạo một thư mục con của hồ sơ người dùng của bạn, nói \Users\Ben\Toolsvà đặt công cụ của bạn ở đó. Sau đó, nhập "chỉnh sửa môi trường" trong hộp Bắt đầu hoặc màn hình Bắt đầu và chọn Chỉnh sửa biến môi trường cho tài khoản của bạn . (Trên Windows XP, đây là phần Nâng cao của Thuộc tính Hệ thống.)

biên tập biến môi trường

Nếu hộp trên cùng (biến trên mỗi người dùng) chứa PATH, nhấn Chỉnh sửa. Nối một dấu chấm phẩy và sau đó đường dẫn đầy đủ vào thư mục công cụ của bạn. Nếu bạn chưa có PATH, hãy nhấn Mới và điền vào một cách thích hợp.

thêm biến PATH

Nếu bạn muốn thay đổi này áp dụng cho tất cả người dùng, hãy đặt thư mục công cụ ở vị trí có thể truy cập công khai ( \Toolshoạt động) và cập nhật PATHbiến trong danh sách "Biến hệ thống" thay vì theo người dùng.

Bạn có thể cần phải đăng xuất và quay lại trước khi thư mục đó có hiệu quả phổ biến.


1
Điều này làm cho các công cụ có sẵn cho chỉ một người dùng đã đăng nhập. Tôi dạy tại một trường học nơi mọi người có thể chuyển vùng từ máy này sang máy khác nhưng có thể mong đợi các lệnh nhất quán có sẵn và các vị trí nhất quán.
Hacker Prosaic

1
@ProsomsHacker Trong trường hợp đó, đặt các tệp ở vị trí có thể truy cập công khai ( \Toolshoạt động) và cập nhật hệ thống PATHthay vì theo người dùng.
Bến N

1

Đây là máy tính của riêng bạn? vậy một số quy tắc có giá trị gì? Bạn đã hiểu về con đường và những mớ hỗn độn đã có ở đó với những con lợn và bổ sung đường dẫn, làm thế nào có thể tồi tệ hơn những gì bạn nghĩ để sắp xếp nó :-)

Tôi có xu hướng đặt các tiện ích và lệnh nhỏ vào các thư mục mà tôi đã chỉ định cho những thứ đó và thực sự không nằm xa gốc của C vì có khả năng tôi sẽ sử dụng chúng theo lô trong đó đường dẫn đầy đủ cho vật phẩm được sử dụng mỗi lần, không có thay đổi hoặc phụ thuộc vào các biến đường dẫn. Không phụ thuộc vào bất cứ điều gì. Tôi cũng sẽ tạo biểu tượng và sử dụng thanh công cụ của bên thứ 3 để truy cập nội dung nhanh chóng.

Một nửa điểm của các chương trình nhỏ chặt chẽ là chúng có thể được sao lưu (dưới dạng tệp) mà không cần liên kết chéo và các mục đăng ký, chúng không gây ra nhiều tiếng ồn đường dẫn và hoạt động mà không có hàng tấn phụ thuộc. Chúng chạy nhanh vì nhỏ và chặt, chúng chạy ra khỏi bất cứ đâu. Nhiều tiện ích thuộc loại không phụ thuộc nhỏ rất hữu ích để chẩn đoán sự cố với máy tính, không có vấn đề gì, vì vậy tôi cảm thấy việc truy cập nhanh vào chúng là rất quan trọng, vì điều đó tôi tránh đưa nhóm chương trình này vào nơi có sự cố thật tệ là họ không thể truy cập được.

Các tập lệnh / lô được sử dụng cho chúng có thể dễ dàng được lưu trữ trong cùng một vị trí và sau đó CD (thư mục hiện tại) trong các lô sẽ hoạt động trong các vị trí đó (lưu ý, tôi nói tôi sử dụng đường dẫn đầy đủ). Chạy một CMD (menu ngữ cảnh) ra khỏi thư mục hiện tại một phương thức khác để tránh các đường dẫn. Xác định số lượng của các dụng cụ này, thiết lập một tổ chức mà bạn có thể sống cùng, sao lưu (đơn giản) để nhóm và nhét các quy tắc :-)

MS đã không hoàn toàn lấy đi khả năng của chúng tôi để có những thứ đơn giản và nhanh chóng!

Tôi đã sử dụng các thư mục tên của Công cụ, Utils, Desk, Diag (để chẩn đoán) trong thư mục gốc cho các dụng cụ nhỏ, nhiều trong số chúng được chia nhỏ để giữ tất cả các phần và chương trình. Nó vẫn chưa thất bại.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.