มีสคริปต์มากมายที่ฉันเขียนให้เซิร์ฟเวอร์ของฉัน บางส่วนอยู่ในของฉัน~/scriptsและบางส่วนอยู่ในไดเรกทอรีแอปพลิเคชัน
ฉันแค่สงสัยว่ามีไดเรกทอรีที่ปกติคุณจะใช้เพื่อเก็บเชลล์สคริปต์ของคุณหรือไม่
มีสคริปต์มากมายที่ฉันเขียนให้เซิร์ฟเวอร์ของฉัน บางส่วนอยู่ในของฉัน~/scriptsและบางส่วนอยู่ในไดเรกทอรีแอปพลิเคชัน
ฉันแค่สงสัยว่ามีไดเรกทอรีที่ปกติคุณจะใช้เพื่อเก็บเชลล์สคริปต์ของคุณหรือไม่
คำตอบ:
~/binคนส่วนบุคคลสำหรับบัญชีของฉัน ระบบทั้งระบบเข้าใช้/usr/local/binหรือ/usr/local/sbinตามความเหมาะสม (สคริปต์ที่ควรทำงานเป็นรูทเท่านั้นในsbinขณะที่สคริปต์มีวัตถุประสงค์เพื่อช่วยให้ผู้ใช้ทั่วไปเข้าไปbin) รีดออกผ่านการจัดการการกำหนดค่าเพื่อให้แน่ใจว่าเครื่องทั้งหมดที่ต้องการมี (และ รุ่นล่าสุดด้วย)
binเมื่อเทียบกับsbin:)
สำหรับสิ่งที่ซับซ้อนมากขึ้นโดยเฉพาะอย่างยิ่งสิ่งที่สามารถใช้ร่วมกันระหว่างเครื่องหลายเครื่องฉันมักจะทำแพ็คเกจการกระจาย Debian ในกรณีของฉัน ฉันใช้/usr/binและให้สคริปต์คำนำหน้าทั่วไปบางอย่าง วิธีนี้ง่ายต่อการปรับใช้และติดตามพวกเขา สำหรับสิ่งของส่วนตัวของฉัน~/binดีพอ
ในขณะนี้ฉันใช้ ~ / bin สำหรับสคริปต์ส่วนตัว (เร็วและสกปรก: P) และ / usr / local / bin (หรือ sbin) สำหรับระบบ
ไดเรกทอรีทั้งสองอยู่ภายใต้การควบคุมการแก้ไขผ่าน git
ขณะนี้ฉันใช้ / usr / local / $ company / สคริปต์สำหรับสคริปต์ทั้งระบบและ ~ / bin สำหรับส่วนบุคคล ฉันยังมีโฟลเดอร์ ~ / code ที่บรรจุสิ่งที่กำลังดำเนินการอยู่
ฉันใช้ ~ / .bin
โฟลเดอร์ถูกซ่อนไว้สำหรับตัวจัดการไฟล์และls: ฉันไม่ค่อยแก้ไขอะไรภายในดังนั้นให้เป็น :)