बहुपंक्ति पर उपलब्ध हैं और .inputrc
Inputrc है डालने के लिए सामान्य मोड के लिएमें जोड़ने का विकल्पके रूप में eMPee584 लिखा था, लेकिन यह multiline संकेत के साथ अच्छी तरह से काम नहीं करता है।
एक समाधान में एक पंक्ति है PS1
(>
), और एक फ़ंक्शन जो प्रॉम्प्ट से पहले कुछ गूंजता है। इसे बैश में बनाया गया है और PROMPT_COMMAND
कहा जाता है।
function prompt {
PS1=' > '
echo -e "$(date +%R) $PWD"
}
PROMPT_COMMAND='prompt'
सामान्य प्रॉम्प्ट स्ट्रिंग printf की गूंज में उपलब्ध नहीं हैं। -e
रंग कोडों को समझना है, और \[
या \]
जोड़ने की आवश्यकता नहीं है, जो वैसे भी काम नहीं करता है।
सम्मिलित मोड:
20:57 /home/sshbio/dotfiles/bash
+ > _
सामान्य मोड:
20:57 /home/sshbio/dotfiles/bash
: > _
टैब दबाने, केवल PS1 दोहराया है, जो मेरे लिए समझ में आता है:
20:57 /home/sshbio/dotfiles/bash
+ > ls _
bashrc bash_profile inputrc
+ > ls _
(Source)
स्रोत
2016-01-31 20:19:40
इस बारे में भी उत्सुक हूं। बैश दस्तावेज के माध्यम से शिकार किया गया है, लेकिन कुछ भी नहीं मिला है। –