คำถามติดแท็ก ps1

8
จัดแนวส่วนขวาของพรอมต์
ฉันแน่ใจว่าฉันเห็นใครบางคนมีส่วนหนึ่งของการพร้อมท์ของพวกเขาชิดขวาในหน้าต่างเทอร์มินัลของพวกเขาแล้วมีเคอร์เซอร์ที่แท้จริงเริ่มต้นในบรรทัดที่สอง ฉันรู้ว่าฉันสามารถบรรลุบรรทัดที่สองด้วย "\ n" ใน PS1 แต่ฉันไม่สามารถหาวิธีจัดแนวของส่วนทางด้านขวา เป็นสิ่งที่ฉันเห็นเพียงแค่การเพิ่มช่องว่างระหว่างสองสาย?
25 bash  command-line  ps1 

2
Linux: พร้อมต์การทุบตีการระบายสีจะทำให้แคร่คืนสินค้า
เมื่อฉันลอง colorize bashprompt เช่นนี้: export PS1="\e[0;31m[\u@\h \W]\$ \e[m " มันจะคืนค่าขนส่งกลับ (แทนที่จะไปที่บรรทัดใหม่เมื่อบรรทัดเต็มบรรทัดจะเริ่มในบรรทัดเดียวกันและลบข้อความอินพุต) ถ้าฉันลบลำดับสีมันใช้งานได้ดี ฉันใช้ Ubuntu 11.10 และเทอร์มินัล (guake มีจุดบกพร่องเดียวกันด้วย)

5
ตั้งค่า $ PS1 แตกต่างกันในเครื่องคอมพิวเตอร์และในเซสชั่น ssh
ฉันเก็บไดเรกทอรีบ้านของฉันไว้ภายใต้การควบคุมเวอร์ชันเพื่อให้การกำหนดค่าพื้นฐานของฉันนั้นสามารถใช้ได้อย่างง่ายดายบนคอมพิวเตอร์เครื่องใดก็ได้ พรอมต์คำสั่ง bash ของฉันบนเครื่องคอมพิวเตอร์ของฉันเป็นสิ่งที่ซับซ้อนและมีสีสันที่มีที่เก็บ git ปัจจุบันและสถานะของมัน แต่ฉันควรจะมีuser@host ~ $พรอมต์คำสั่งง่ายๆเมื่อฉันsshเข้าไปในเครื่องระยะไกล ฉันต้องการที่จะสามารถอัปเดตของฉัน.profileเพื่อที่จะตั้งค่าที่ซับซ้อน$PS1เมื่อเรียกใช้ในพื้นที่และแบบที่ง่ายขึ้นเมื่อทำงานในsshเซสชั่น โดยทั่วไปฉันต้องการบางสิ่งบางอย่างเช่นตัวแปรในการทดสอบในของฉัน$AM_I_LOGGED_IN_VIA_SSH .profileเป็นไปได้ไหม
9 bash  ssh  shell  ps1 

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