اگر شما با خطفرمان لینوکس زیاد کار میکنید و شل شما بش است با ترفند هایی که در این مطلب آموزش داده میشود میتوانید سرعت و کارایی خود را زمانی که با خطفرمان کار میکنید افزایش دهید.
دستور history
این دستور ساده تاریخچهی بش شما را به نمایش میگزارد:
history
خروجی چیزی مانند شکل زیر خواهد بود:
دستور شماره n ام را اجرا کنید
همانطور که دیدید هر خطی که در بش اجرا میشود شماره ای دارد.شما میتوانید با این دستور خط شماره nام را اجرا کنید:
!n
مثلا:
دستورات پرکاربرد را راحتتر و سریعتر استفاده کنید.
پر استفاده ترین دستور command را اجرا میکند:
!command
مثلا اگر تاریخچه شما این باشد:
echo hi
echo bye
echo hi
echo $PWD
echo hi
و این را اجرا کنید:
!echo
در اصل echo hi اجرا میشود.
دستور قبلی را اجرا کنید
تا حالا برای شما پیش اومده که یه دستوری رو اجرا کنید بعدش یادتون بیاد باید با sudo اجراش میکردید؟ !! نماینده دستور قبلی هست:
$ dpkg -r unity
$ sudo !!
sudo dpkg -r unity
...
نکته: این ترفند ها برای zsh هم جواب میده، شاید با اندکی تفاوت.
با زدن کلید مکان نما به سمت بالا و پایین هم میتونید بین دستور زده شده سوییچ کنید