انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: مشکل با (__git_ps1) در فایل bashrc (به سرعت درست شد)  (دفعات بازدید: 313 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین EnriqueTTE

  • High Sr. Member
  • *
  • ارسال: 607
  • جنسیت : پسر
سلام دوستان
برای شخصی سازی محیط ترمینال، متغیر PS1 رو بصورت زیر تعریف کردم
PS1="\[\e[1;35m\]\n-\u\[\e[0m\]\[\e[1;34m\] \W\[\e[0m\]\[\e[0;01m\]\n ➜ $(__git_ps1) \[\e[0m\] "برای تست عملکرد یک مخزن گیت درست کردم اما درصورتی نام برنچ رو نمایش میده که دستور source ~/.bashrc رو بزنم
باز اگر از دایرکتوری گیت خارج بشم همچنان اسم برنچ رو نمایش میده دوباره تا وقتی که دستور source ~/.bashrc رو وارد کنم
ممنون میشم راهنمایی کنید
« آخرین ویرایش: 09 خرداد 1400، 09:46 ب‌ظ توسط EnriqueTTE »
I am Enriquette

آفلاین EnriqueTTE

  • High Sr. Member
  • *
  • ارسال: 607
  • جنسیت : پسر
پاسخ : مشکل با (__git_ps1) در فایل bashrc
« پاسخ #1 : 09 خرداد 1400، 09:45 ب‌ظ »
بعله
فقط یه \ یادم رفته بود قبل $(__git_ps1) بزارم ](*,)
نمیشه پست هارو حذف کرد ؟؟
I am Enriquette

آفلاین مرتضی . م

  • High Hero Member
  • *
  • ارسال: 1116
به ناظر اطلاع بدید

آفلاین EnriqueTTE

  • High Sr. Member
  • *
  • ارسال: 607
  • جنسیت : پسر
چجوری میتونم کاری کنم که بعد از اتمام دستور بره خط بعد ؟
اینی که من نوشتم قبل از وارد کردن دستور میره خط بعد، یعنی وقتی ترمینال رو باز میکنم یه خط خالی بالا هست اما من نمیخوام اینجوری باشه
I am Enriquette

آفلاین مرتضی . م

  • High Hero Member
  • *
  • ارسال: 1116
متوجه منظورتون نشدم!
اگه منظورتون اینه یه خط خالی چاپ بشه که با echo به راحتی میشه اینکارو انجام داد
echo "\n" اگر منظورتون اینه صفحه ترمینال چیزی ننوشته باشه توش و انگار که بار اوله بازش کردید این دستور
clear
درضمن! سوال جدید، پست جدید :)