לפעמים זה יכול להיות מאוד מְבוּלבָּל לעבוד איתו מסוף מכיוון שאנו מבצעים כמה פקודות ולא ברור היכן מסתיימות התוצאות המקושרות לפקודה אחת ואיפה מתחילות התוצאות האחרות.
דרך קלה לפתור בעיה זו היא להוסיף א מוט מפזר שמאפשר לחלק השונה פקודות ותוצאותיהן בקלות |
צור קובץ ריק בשם .bash_ps1 בתיקיית המשתמש שלך:
ננו .bash_ps1
לאחר מכן, העתק את הטקסט הבא לקובץ:
...
שמור את השינויים, סגור את המסוף ופתח אותו מחדש. וואלה!
מקור: Lifehacker
טריק טוב, הרשת תשרת אותי
מְצוּיָן. פשוט וקל! אהבתי את התוצאה ...
מְעוּלֶה! (א לו שורף!) תודה!
המאמר טוב מאוד, אבל הוא לא מתאים לי. שלבים שאני עושה במקום הראשון בתיקייה הראשית שלי (llulius) ושם הם תלויים (הורדות, מסמכים, שולחן עבודה וכו ') אני יוצר קובץ ריק וכשאני נותן לו את השם שמתי אותו (nano .bash_ps1), עורך את התיקיה ומעתיק. כל הטקסט, שמור את הטקסט וסגור את הקובץ. אני פותח מסוף ומבצע (nano ~ / .bashrc) עורך פותח לי בתוך המסוף אני שם את הטקסט אם [-f "$ HOME / .bash_ps1"]; לאחר מכן
. "$ HOME / .bash_ps1"
fi
בסוף הכל ואני שומר עם שליטה או ואני עוזב עם x
אני פותח את הטרמינל שוב והכל נשאר זהה לשירו של חוליו איגלסיאס
תודה שקראת את המאמר ותראה מה אני עושה לא בסדר
אני מאוד אוהב את זה, אבל הצלחתי לעשות טוב יותר עם ZSH, יש לו הנחיות שניתן לשים משני צידי הטרמינל וזה עוזר לי טוב יותר.
תודה ארנדיל על מאמר זה. פשוט ניסיתי את זה וזה עבד ללא דופי בקונסולה הרגילה ובגואק! אני חושב שזה ישמש אותי טוב.
תודה ארנדיל על מאמר זה. פשוט ניסיתי את זה וזה עבד ללא דופי בקונסולה הרגילה ובגואק! אני חושב שזה ישמש אותי טוב.
נסה שוב. זה אמור לעבוד. זה עבד בשבילי. : ש
לחיים! פול.
בבקשה! אני שמח שזה משרת! 🙂
לחיים! פול.
אני מעתיק את זה! באמת, הטרמינלים שלי נוטים להסתיים בקשקשנות.
גדול! נראה שלא הלכתי אבל כן =)
טריק נהדר ללא ספק ^^
תודה על השיתוף.
עקבתי אחרי כל השלבים ולא הלכתי.
האמת טובה מאוד = ד
זה גם לא עבד בשבילי, אז שיניתי את הסקריפט וקיבלתי אותו לעבוד במשתמש רגיל, כלומר, כאשר מכניסים סופר משתמש עם סו, השורות כבר לא מופיעות. בכל מקרה, התסריט היה כך:
פונקציה prompt_command {
אם [[$ COLUMNS = ""]];
אז
לַחֲזוֹר
fi
תן למלא = $ {COLUMNS} -9 $
מילוי = »»
בעוד ["$ fillsize" -gt "0"]
do
fill = »- $ {fill}»
let fillsize = $ {fillsize} -1
עשה
time = `/ bin / date +»% T »`
הד "$ fill $ hour"
}
PROMPT_COMMAND = prompt_command
זה היה הרבה יותר קצר, הסרתי כמה דברים וזה עובד בשבילי בלי בעיות. אני לא משנה את המשתנה PS1 אלא משתמש במערכת שהמערכת יוצרת כברירת מחדל.
אני עושה זאת בקשת לינוקס.
תאריך טוב!
Excelente!
מאוד נוח