เทอร์มินัลแสดงฉลากแรกของชื่อโฮสต์ BSD ของคุณ (สมมติว่าเชลล์ของคุณคือ BASH) ถ้าชื่อโฮสต์ BSD ของคุณเป็นyourhostname.mynetwork.com
เทอร์มินัลจะแสดงเฉพาะyourhostname
-
ดังนั้นชื่อโฮสต์ BSD มาจากไหน มันอาจมาจากหลายแห่ง:
•จากไฟล์: /etc/hostconfig
•อื่น ๆ จากไฟล์: /Library/Preferences/SystemConfiguration/preferences.plist
( ระบบ▸ระบบ▸ชื่อโฮสต์ )
•เป็นผลมาจากการสืบค้น DNS แบบย้อนกลับสำหรับที่อยู่ IP หลักของคุณ (ดังนั้นคุณอาจสังเกตเห็นชื่อโฮสต์ที่แตกต่างกันโดยสิ้นเชิงเมื่อคุณเยี่ยมชมร้านอินเทอร์เน็ตมากกว่าเมื่อเชื่อมต่อที่บ้าน)
•อื่นชื่อโฮสต์ "Bonjour" ของคุณในการตั้งค่าระบบ> การแชร์ ( preferences.plist
อีกครั้ง ... ระบบ▸เครือข่าย▸ชื่อโฮสต์▸ LocalHostName )
•สุดท้ายหากไม่มีการตั้งค่าใด ๆ ข้างต้นชื่อโฮสต์ BSD จะเป็นเพียง localhost
โดยวิธีการที่ฉันตอบคำถามเดียวกันที่ผ่านมาที่นี่: Mac OS X Terminal - ที่ชื่อพรอมต์มาจากไหน
hostname
เป็นพรอมต์และกด Enter คุณได้อะไร