قدرت و کارایی عالی خط فرمان در گنو/لینوکس (14)

پیشنهاد میکنم اعلان شل خود را رنگی کنید!
بطور نمونه:

PS1='\[\033[30m\033[43m\][\u@\h \W]\$\[\033[m\] '

این دستور را میتوانید به فایل ~/.bashrc اضافه کنید.
رنگی بودن اعلان شل، بر اساس تجربهء شخصی، کمک بزرگی درجهت خوانایی و پیدا کردن سریع ابتدا و انتهای خروجی فرمانهای مختلف است و در صرفه جویی در وقت و انرژی و کاهش فشار روی چشمان ارزشمند شما بطرز کاملا مشهودی موثر است.
بخصوص وقتی فرمانی خروجی طولانی و شاید چند صفحه ای دارد.
وقتی در محیط ترمینال امولیتور بوسیلهء اسکرولبارها دنبال ابتدا و انتهای خروجی مشخصی میگردیم این نیاز بشدت احساس میشود.

————————————–

یک تابع ساده که بازهم میتوانید به ~/.bashrc اضافه کنید:
hlp () { $1 --help | less; };
و در خط فرمان بدین صورت نمونه از آن میتوانیم استفاده کنیم:
hlp diff
بجای diff هر برنامهء دیگری که پارامتر –help را میپذیرد میتواند قرار بگیرد.

این تابع ساده شما را از تایپ خط فرمان تکراری و طولانی تری مثلا بصورت diff –help | less رها میکند.

در محیط less، میتواند با کلیدهایی مثل PgDown و PgUp میان صفحات مختلف خروجی حرکت کنید، با کلید q نیز از این محیط خارج شوید.

راستی دوستان این طور فرمانها دیگه خیلی خاص و منحصر به شل یونیکسی نیستن. چون تاپیک موضوعش کمی فرق میکنه و بیشتر سعی داشته قدرت و کارایی رو با مثالهای نغز و موارد ممتاز یا انحصاری و برنامه های خط فرمان برجسته نشون بده. وگرنه فرمان و امکانات و ابتکارات مختلف بسیار زیاد هستن.
میخواستم تاپیک دیگری برای درج اینطور فرمانها و کاربردهای عادی ساده و روزمره ایجاد کنم؛ ولی بعلت مختصر بودن مطلب، و ضمنا مفید بودن درج این مطالب مکمل برای استفادهء بهینه و خوشایند از این محیط، مطالب رو در همینجا درج کردم.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

شما می‌توانید از این دستورات HTML استفاده کنید: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>