วิธีซ่อนชื่อเครื่องจากการแสดงในหน้าจอเซสชันเทอร์มินัล


18

สถานีปลายทาง

อย่างที่คุณเห็นจากภาพหน้าจอชื่อเครื่องทั้งหมดของฉัน (ดูเหมือนกุญแจ) จะปรากฏขึ้นทุกครั้งที่ฉันเรียกใช้งานเทอร์มินัล

มีวิธีการหลีกเลี่ยงหรือซ่อนมันหรือไม่?


ลองบางสิ่งจากบทความนี้ )
moon.musick

คำตอบ:


21

ใช่. เปิด~/.bashrcไฟล์จากเทอร์มินัลด้วย:

gedit ~/.bashrc

ค้นหาบรรทัดนี้ (ในกรณีของฉันอยู่ที่บรรทัดที่ 60):

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

และแทนที่ด้วย:

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

อย่างที่คุณเห็นสิ่งที่สำคัญที่สุดคือการลบ\h(ซึ่งหมายถึงชื่อโฮสต์) จาก PS1 หากคุณต้องการซ่อนชื่อเครื่องไม่ให้แสดงในเทอร์มินัล

บันทึกไฟล์และปิด รีสตาร์ทเทอร์มินัลหรือเพียงพิมพ์:

. ~/.bashrc

1
\hหมายถึงชื่อโฮสต์ใช่มั้ย
Braiam

2
@Braiam ใช่รวม\uถึงชื่อผู้ใช้
amertkara

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