ว่าฉันได้สร้างสคริปต์ทุบตีซึ่งจะทำให้ผู้ใช้ ftp ติดตั้งเส้นทางบางอย่างสำหรับผู้ใช้นั้น ฯลฯ ในระบบไฟล์มันจะเหมาะสมที่จะวาง? มันจะเป็นการดีถ้ามีทรัพยากรบางอย่างอธิบายอย่างชัดเจนถึงลำดับชั้นของระบบไฟล์
ว่าฉันได้สร้างสคริปต์ทุบตีซึ่งจะทำให้ผู้ใช้ ftp ติดตั้งเส้นทางบางอย่างสำหรับผู้ใช้นั้น ฯลฯ ในระบบไฟล์มันจะเหมาะสมที่จะวาง? มันจะเป็นการดีถ้ามีทรัพยากรบางอย่างอธิบายอย่างชัดเจนถึงลำดับชั้นของระบบไฟล์
คำตอบ:
การค้นหาของ Google สำหรับ "ลินุกซ์ลำดับชั้นของระบบไฟล์" จะเปิดขึ้นเอกสารหลายแห่งรวมถึงคนนี้
ตำแหน่งที่คุณวางสคริปต์ของคุณขึ้นอยู่กับว่าใครเป็นผู้ใช้ ถ้ามันเป็นเพียงแค่คุณใส่ไว้ใน~/binและให้แน่ใจว่าอยู่ในของคุณ~/bin หากผู้ใดในระบบควรจะสามารถเรียกใช้สคริปต์ใส่ไว้ในPATH/usr/local/bin
อย่าวางสคริปต์ที่คุณเขียนตัวเองในหรือ/bin /usr/binไดเร็กทอรีเหล่านั้นมีไว้สำหรับโปรแกรมที่จัดการโดยระบบปฏิบัติการ
~/binจะรวมอยู่ในของคุณโดยอัตโนมัติ$PATHเมื่อสร้างโฟลเดอร์แล้ว มีหลายบรรทัดใน.profile: if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi
source ~/.profileก่อนที่ ~ / bin จะถูกเพิ่มใน PATH ของคุณ (2) คุณต้องวิ่งchmod u+x ~/bin/<your script>เพื่อให้สิทธิ์ตัวเองในการดำเนินการ มัน.