۱۳۹۳ اردیبهشت ۳۱, چهارشنبه

«بش» از نوعی دیگر

اگه زیاد با بش سر و کله می‌زنید و مثل من از قیافش خسته شدین، سعی کنید یکم دست کاریش کنید، نتیجش باعث می‌شه عاشق بش بشید.

مطلب خیلی طولانی نیست، فقط دستاورد خودمه طی چند ساعت سر و کله زدن با prompt ترمینال سیستمم
مسلما همونطور که توی تیتر مطلب هم خوندید از Bash که دیفالت سیستم هست استفاده می‌کنم

نتیجش این شد که
prompt از این حالت

تبدیل شد به این حالت

کافیه که این کد رو به آخر فایل bashrc داخل فولدر home خودتون اضافه کنید
اگرم می‌خواید bashrc شلوغ نشه، بریزیدش توی یه فایل دیگه و توی bashrc صداش بزنید

اصولا برای تغییر prompt فقط لازمه که متغیر PS1 توی یه خط مقدار دهی بشه
حالا چرا اینقدر این چیزی که نوشتم طولانی شده به خاطر اینه که خواستم قابل فهم تر باشه و بعدا هم اگه کسی خواست دستی توش ببره بتونه راحت این کارو بکنه.
چند بخشی کردن کار خودش باعث بروز یه سری مشکلات جدید شد، مثلا این که یه جاهایی space اضافه به وجود میومد یا گاهی چندتا کاراکتر دستور قبلی که نوشته بودم اول دستورات بعدی ظاهر می‌شد.