ฉันอ่านเมื่อเร็ว ๆ นี้ว่ามีการวาง.desktopไฟล์ที่ใช้เป็นทางลัดบนเดสก์ท็อปใน$HOME/Desktopไดเรกทอรี ไดเรกทอรีนี้อยู่ที่ไหน
นอกจากนี้$ส่วนที่มีความหมาย / ทำ?
ฉันอ่านเมื่อเร็ว ๆ นี้ว่ามีการวาง.desktopไฟล์ที่ใช้เป็นทางลัดบนเดสก์ท็อปใน$HOME/Desktopไดเรกทอรี ไดเรกทอรีนี้อยู่ที่ไหน
นอกจากนี้$ส่วนที่มีความหมาย / ทำ?
คำตอบ:
$HOME/home/$USERเป็นตัวแปรสภาพแวดล้อมที่มีสถานที่ตั้งของไดเรกทอรีบ้านของคุณมักจะ The $บอกเราว่ามันเป็นตัวแปร ดังนั้นสมมติว่าผู้ใช้ของคุณเรียกว่าไฟล์จะอยู่ในDevRobot.desktop/home/DevRobot/Desktop/
หากคุณต้องการทราบว่า$HOMEจุดใดคุณสามารถเรียกใช้สิ่งต่อไปนี้ในเทอร์มินัล
[ajefferiss@localhost ~]$ echo "$HOME"
/home/ajefferiss
คุณสามารถใช้มันเพื่อย้ายไปรอบ ๆ ระบบแฟ้มตัวอย่างเช่นcd $HOMEแต่โดยทั่วไปคุณจะไม่เห็นเพราะคุณสามารถใช้~/เพื่อแสดงไดเรกทอรีบ้านของผู้ใช้ปัจจุบัน หรือเพียงแค่เรียกใช้cdด้วยตัวเองเพื่อย้ายไปยังไดเรกทอรีบ้าน
Or just run cd by itself to move to the home directory, TIL
cd ~โดยไม่ทราบว่าฉันสามารถข้ามการเลื่อนกะสีชมพูที่น่าอึดอัดใจ?
cd ~/!
HOMEคือตัวแปรสภาพแวดล้อม เชลล์ต้องการให้คุณต่อท้ายด้วย$เพื่อให้ความหมาย
$HOME/home/<username>เป็นตัวแปรสภาพแวดล้อมที่ชี้ไปยัง มันอยู่ภายใต้/และประกอบด้วยไฟล์ของผู้ใช้
สำหรับข้อมูลเพิ่มเติมคุณอาจต้องการดูคู่มืออ้างอิง Bash
/home/<username>มีการชี้ไปไม่ได้ Apache บน Ubuntu สร้างผู้ใช้www-dataที่มี $ HOME /var/wwwเช่น
HOMEคือตัวแปรสภาพแวดล้อม เชลล์ต้องการให้คุณต่อท้ายด้วย$เพื่อให้ความหมาย
/home/<username>เป็นแบบแผนไม่ใช่ข้อกำหนด การเพิ่มผู้ใช้ที่มี $ HOME เป็นเรื่อง/somewhere/entirely/differentง่าย
$HOMEจะแตกต่างกันไปตามผู้ใช้กับผู้ใช้ ผู้ใช้ระบบบางรายมี$HOMEเส้นทางคี่บอลที่ไม่ได้อยู่ในนั้น/home/...