ฉันควรวางเครื่องมือบรรทัดคำสั่งที่ไม่ใช่ของ MS ไว้ใน Windows ได้ที่ไหน? [ซ้ำ]


8

ฉันเพิ่งต้องการเครื่องมือ nirsoft ที่มีประโยชน์จริง ๆ หลายคนเป็นเครื่องมือบรรทัดคำสั่งและพวกเขาต้องการตำแหน่งในเส้นทางที่จะเรียกใช้จาก ฉันทิ้งมันไว้ที่อื่นเพื่อทำสิ่งต่างๆให้เสร็จ แต่อยากรู้ว่ามีที่เป็นทางการในระบบไฟล์สำหรับเครื่องมือเหล่านี้หรือไม่

ฉันไม่คิดว่าพวกเขาควรจะอยู่ใน "โปรแกรมไฟล์" โดยตรงและฉันไม่ชอบการแพร่กระจายของตำแหน่งเฉพาะแอปพลิเคชันเพราะมันขยายตัวแปรสภาพแวดล้อมของเส้นทาง มันยากที่จะอ่านอย่างที่มันเป็น

ฉันกำลังพิจารณาไดเรกทอรี "bin" ระดับบนสุดหรือ "เครื่องมือ" แต่ฉันเกรงว่ามันอาจขัดกับกฎ MS บางอย่าง

ข้อเสนอแนะ?


ฉันไม่ต้องการสถานที่พิเศษสำหรับเครื่องมือของบุคคลที่สาม ฉันเรียกใช้พวกเขาจากทางลัดบนเดสก์ท็อปหรือแถบเครื่องมือเสมอ
Moab

1
ทั้ง Ben N และ PycoGeek ดูเหมือนจะชอบแนวคิดของไดเรกทอรี ac: \ tools ที่มีรูปแบบบางอย่าง ฉันจะลองดูคำตอบว่ามันเป็นอย่างไร
แฮ็กเกอร์ Prosaic

C:\toolsถูกใช้โดยchocolatey (ปัจจุบันฉันมี C: \ tools \ python และ C: \ tools \ msys64 จาก chocolatey) แม้ว่าจะไม่มีการติดตั้งแพ็คเกจทั้งหมดเช่น nircmd อยู่ใน C: \ ProgramData \ chocolatey \ bin
jingyu9575

1
ฉันสร้างไดเรกทอรี "Cltools" เพื่อของฉัน ทำงานได้ค่อนข้างดี
เนท

คำตอบ:


10

ไม่มีสถานที่อย่างเป็นทางการสำหรับโปรแกรมของบุคคลที่สาม ระบบไฟล์ของคุณเป็นของคุณที่จะใช้เป็นที่คุณโปรด แต่ฉันอยากจะแนะนำต่อการวางไว้ในสถานที่ระบบปฏิบัติการที่สำคัญเช่นหรือ\Windows\Windows\System32

คำแนะนำของฉันคือการสร้างโฟลเดอร์ย่อยของโปรไฟล์ผู้ใช้ของคุณพูด\Users\Ben\Toolsและวางสิ่งที่คุณมี จากนั้นให้พิมพ์ "แก้ไขสภาพแวดล้อม" ในช่อง Start ของคุณหรือหน้าจอเริ่มต้นและเลือกแก้ไขตัวแปรสภาพแวดล้อมสำหรับบัญชีของคุณ (บน Windows XP นี่เป็นส่วนขั้นสูงของคุณสมบัติระบบ)

โปรแกรมแก้ไขตัวแปรสภาพแวดล้อม

หากมีกล่องด้านบน (ต่อตัวแปรผู้ใช้) PATHให้กดแก้ไข ผนวกเครื่องหมายอัฒภาคต่อท้ายพา ธ แบบเต็มไปยังโฟลเดอร์เครื่องมือของคุณ หากคุณยังไม่มีPATHให้กดใหม่แล้วกรอกข้อมูลให้เหมาะสม

การเพิ่มตัวแปร PATH

หากคุณต้องการให้การเปลี่ยนแปลงนี้มีผลกับผู้ใช้ทุกคนให้วางโฟลเดอร์ tools ในตำแหน่งที่สาธารณชนสามารถเข้าถึงได้ (ใช้\Toolsงานได้) และอัปเดตPATHตัวแปรในรายการ "ตัวแปรระบบ" แทนที่จะเป็นแบบต่อผู้ใช้

คุณอาจต้องออกจากระบบและเปิดใหม่ก่อนที่โฟลเดอร์นั้นจะแพร่หลายอย่างมีประสิทธิภาพ


1
สิ่งนี้ทำให้เครื่องมือพร้อมใช้งานสำหรับผู้ใช้ที่ล็อกอินเพียงคนเดียว ฉันสอนที่โรงเรียนที่ผู้คนสามารถท่องไปในเครื่องจากเครื่องหนึ่งไปยังอีกเครื่องหนึ่ง แต่อาจคาดหวังว่าจะมีคำสั่งที่สอดคล้องกันและสถานที่ที่สอดคล้องกัน
แฮ็กเกอร์ Prosaic

1
@ProsaicHacker ในกรณีนี้ให้วางไฟล์ในตำแหน่งที่สาธารณชนสามารถเข้าถึงได้ (ใช้\Toolsงานได้) และอัปเดตระบบPATHแทนที่จะเป็นแบบต่อผู้ใช้
Ben N

1

นี่คือคอมพิวเตอร์ของคุณเองใช่ไหม ดังนั้นกฎบางข้อมีค่าอะไร คุณเข้าใจเส้นทางและความยุ่งเหยิงที่มีอยู่แล้วด้วยหมูและการเพิ่มเส้นทางแล้วสิ่งใดที่จะแย่ไปกว่าสิ่งที่คุณคิดเพื่อจัดระเบียบ :-)

ฉันมักจะวางยูทิลิตี้และคำสั่งเล็ก ๆ ไว้ในโฟลเดอร์ที่ฉันกำหนดไว้สำหรับสิ่งต่าง ๆ และไม่ไกลจากรูทของ C เพราะมันมีแนวโน้มว่าฉันจะใช้มันเป็นแบทช์ซึ่งจะใช้พา ธ แบบเต็มสำหรับไอเท็มทุกครั้ง การเปลี่ยนแปลงหรือการพึ่งพาตัวแปรพา ธ โดยไม่ต้องพึ่งพาอะไร ฉันจะทำไอคอนและใช้แถบเครื่องมือของบุคคลที่สามเพื่อเข้าถึงเนื้อหาอย่างรวดเร็ว

ครึ่งหนึ่งของโปรแกรมขนาดเล็กที่แน่นดีคือสามารถสำรองข้อมูล (เป็นไฟล์) โดยไม่มีการเชื่อมโยงข้ามและรายการรีจิสตรีพวกเขาจะไม่ส่งเสียงรบกวนทางเดินมากขึ้นและทำงานโดยไม่ต้องพึ่งพาใครมากมาย พวกเขาวิ่งเร็วเพราะตัวเล็กและแน่นพวกมันวิ่งออกจากที่ใดก็ได้ ยูทิลิตี้เล็ก ๆ ที่ไม่ขึ้นอยู่กับประเภทนั้นมีประโยชน์สำหรับการวินิจฉัยปัญหาเกี่ยวกับคอมพิวเตอร์ไม่มีสิ่งผิดปกติดังนั้นฉันรู้สึกว่าการเข้าถึงพวกมันอย่างรวดเร็วเป็นสิ่งสำคัญมากเพราะฉันจะหลีกเลี่ยงการจัดกลุ่มของโปรแกรมนี้ ไม่ดีพวกเขาไม่สามารถเข้าถึงได้

สคริปต์ / แบทช์ที่ใช้สำหรับพวกเขาสามารถจัดเก็บไว้ในตำแหน่งเดียวกันได้อย่างง่ายดายจากนั้นซีดี (ไดเรกทอรีปัจจุบัน) ในแบตช์จะทำงานนอกสถานที่เหล่านั้นได้ (หมายเหตุฉันบอกว่าฉันใช้เส้นทางแบบเต็ม) การรัน CMD (เมนูบริบท) จากไดเรกทอรีปัจจุบันเป็นอีกวิธีหนึ่งเพื่อหลีกเลี่ยงเส้นทาง กำหนดจำนวนของสิ่งของเหล่านี้ตั้งค่าองค์กรที่คุณสามารถใช้ชีวิตอยู่ได้สำรองข้อมูล (เพียง) ที่จัดกลุ่มและกำหนดกฎ :-)

MS ไม่ได้ละทิ้งความสามารถของเราในการมีสิ่งที่ง่ายและรวดเร็ว

ฉันได้ใช้ชื่อโฟลเดอร์ของเครื่องมือ Utils โต๊ะเขียนหนังสือ Diag (สำหรับการวินิจฉัย) ในรากตลอดกาลสำหรับ utils เล็ก ๆ จำนวนมากจะ subfoldered เพื่อเก็บชิ้นส่วนโปรแกรมและชิ้นส่วนทั้งหมดที่มี มันยังไม่ล้มเหลว

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.