ไดเร็กทอรี unix พิเศษ (~)


2

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

พวกเขากำลังทำสิ่งนี้อย่างไรและฉันจะทำอย่างไรกับระบบของตัวเอง

คำตอบ:


5

ไม่มีอะไรพิเศษเกี่ยวกับสิ่งที่พวกเขาทำมันเป็นเพียงพฤติกรรมของกระสุนมาตรฐาน (ฉันไม่แน่ใจว่าเปลือกหอยทั้งหมดทำสิ่งนี้ แต่อย่างน้อยที่สุดคนทั่วไปทำเช่นทุบตี) ~ ขยายไปยังโฮมไดเร็กทอรีของผู้ใช้ปัจจุบันและ ~username ขยายไปยังโฮมไดเร็กทอรีของผู้ใช้ที่มีชื่อ ดังนั้นจึงปรากฏว่าสิ่งที่พวกเขาได้ทำไปคือการตั้งค่าบัญชีผู้ใช้หนึ่งบัญชีสำหรับแต่ละชั้นเรียน

เมื่อฉันเป็นนักศึกษาปริญญาตรีแผนก CS ใช้ระบบเดียวกัน ฉันแน่ใจว่ามันค่อนข้างธรรมดา


มันสมเหตุสมผลและดูเหมือนจะเป็นอย่างนั้น ฉันไม่เคยรู้จักเกี่ยวกับการขยายชื่อผู้ใช้มาก่อนขอบคุณ
Chris

1

~ มักจะเป็นนามแฝงสำหรับไดเรกทอรีบ้านของผู้ใช้ ในกรณีนี้ผู้ใช้ของคลาสอาจแชร์โฮมไดเร็กตอรี่ใช่ไหม

คุณสามารถดูสิ่งนี้ได้โดยพิมพ์ echo ~ และควรคายเส้นทางแบบเต็มและคุณสามารถดูไดเรกทอรีบ้านของผู้ใช้ด้วย finger.

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