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

สตริงอักขระที่แสดงโดยเชลล์แบบโต้ตอบเพื่อส่งสัญญาณเชลล์กำลังรออินพุตผู้ใช้

3
พรอมต์ PS1 เพื่อแสดงเวลาที่ผ่านไป
ขณะนี้ฉันใช้สิ่งนี้เพื่อแสดงเวลาปัจจุบันใน bash prompt ของฉัน: PS1=\[\e[0;32m\]\t \W>\[\e[1;37m\] 20:42:23 ~> เป็นไปได้หรือไม่ที่จะแสดงเวลาที่ผ่านไปตั้งแต่พรอมต์ก่อนหน้า? เช่น: 00:00:00 ~> sleep 10 00:00:10 ~> sleep 20 00:00:20 ~> สิ่งนี้ไม่มีอะไรที่เหมือนกันกับมันเป็นไปได้ไหมที่จะเปลี่ยน PS1 เป็นระยะ ๆ โดยสคริปต์ในพื้นหลัง
10 bash  prompt 

1
สะท้อนความคืบหน้าจากกระบวนการพื้นหลังโดยไม่ต้องไฮแจ็ก
พิจารณาสคริปต์ง่าย ๆhello: #!/bin/bash echo 'hello world!' ตอนนี้จากทุบตีถ้าฉันพยายามเรียกใช้ในพื้นหลัง: $ hello & [1] 12345 $ hello world! █ <--- prompt is stuck here until I hit enter! [1]+ Done $ █ <--- prompt back to normal สิ่งที่ฉันอยากเห็น: $ hello & [1] 12345 [1]+ hello world! [1]+ Done $ █ <--- prompt normal …

4
การเปลี่ยน bash prompt
การตั้งค่าที่กำหนดว่าหน้าตาทุบตีคืออะไร โดยเฉพาะกับ Arch แต่ฉันมั่นใจว่าคนอื่นอยากรู้เรื่อง distros อื่น ๆ เช่นกันถ้ามันแตกต่างกัน ฉันต้องการใช้พรอมต์ของ Ubuntu
9 bash  prompt 

3
ทุบตั้งค่า PS1
ฉันกำลังพยายามกำหนดค่า PS1 ดังนี้ = สีเขียว "\ [\ E [32 1m \]" สีแดง = "\ E [0; 31m" = สีม่วง "\ E [0; 35m" STARTCOLOR = "\ [\ E [40m \]" ENDCOLOR = "\ [\ E [0m \]" ส่งออก PS1 = "$ STARTCOLOR $ สีเขียว \ u @ $ สีม่วง \ …
9 bash  prompt 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.