ฉันยังใหม่กับ Linux และ Ubuntu ผู้คนใช้~/filenameคำตอบของคำถามของฉันต่อไป อะไร~/หมายถึง?
ฉันยังใหม่กับ Linux และ Ubuntu ผู้คนใช้~/filenameคำตอบของคำถามของฉันต่อไป อะไร~/หมายถึง?
คำตอบ:
~/ย่อสำหรับโฟลเดอร์โฮมของผู้ใช้ปัจจุบัน ดังนั้นหากชื่อผู้ใช้ของคุณคือ "foobar" มันจะขยายไป/home/foobar/
~คือชวเลขสำหรับโฟลเดอร์บ้านของผู้ใช้ปัจจุบัน :)
~แทนที่จะเป็น~/เพราะ/ไม่จำเป็นต้องมี
~ HOMEถ้าคุณเปลี่ยนค่าของHOME, ~จะยังไม่ได้ชี้ไปที่บ้านของผู้ใช้ว่า
สิ่งสำคัญคือถ้าคุณกำลังใช้ผู้ใช้ราก~/จะเป็นไดเรกทอรีไม่/root/home/user_name
ในกรณีนี้ให้ทำ:
> cd ~/ ; pwd ;
มันจะออก:
> /root
/rootแสดงเป็นโฮมไดเร็กทอรีของผู้ใช้รูทใน/etc/passwdตารางของคุณ มันไม่ใช่กรณีพิเศษ
โดยทั่วไปตัวหนอน ~ หมายถึงโฟลเดอร์บ้านของคุณ ใช้เพื่ออ้างถึงโฮมไดเร็กทอรีของคุณที่บรรทัดรับคำสั่ง
userไดเรกทอรีบ้านของคุณสามารถใช้ในขณะที่~userls -l ~enzotib/Documents/