0 امتیاز
قبل در کامپیوتر و اینترنت توسط (1.1هزار امتیاز)

با استفاده از Ctrl + R می توانم در بین دستوراتی که قبلا در command line اوبونتو اجرا کرده ام، جستجو کنم. ولی با این روش فقط آخرین دستور اجرا شده که شامل متن من باشد نمایش داده می شود. چگونه می توانم سایر موارد را نیز مشاهده کنم؟ 

2 پاسخ

+1 امتیاز
قبل توسط (1.9هزار امتیاز)

از خود دستور histroy هم میشه استفاده کرد بعد از تایپ این دستور 500 دستور استفاده شده برای شما در Bash لیست می شود که با کلید های بالا و پایین همه ای آنها را مشاهده کنید علاوه بر این می توان بین دستور جستجو انجام دهید :

496  ls -la
497  ls
498  history
499  ls
500  cd domains
501  cd ..
502  ls
503  history
504  cd ls
505  ls
506  cd data
507  ls
508  cd ..
509  cd domains
510  ls
511  cd ..
512  history

لیست بالا مثالی از دستور History و دستور پایین جستجو در آنها :

history | grep cd



33  cd Pictures/
   37  cd ..
   39  cd Desktop/
   61  cd /usr/bin/
   68  cd
   83  cd /etc/
   86  cd resolvconf/
   90  cd resolv.conf.d/

البته اگر نسخه Ubuntu مورد استفاده قدیمی باشد در صورت اجرا نشدن نیاز به تنظیم دستی فایل bashrc است .

قبل توسط (1.1هزار امتیاز)
ممنون از جوابتون. ولی خیلی راه طولانیه، استفاده از Ctrl + R توی command line سریعتره.
قبل توسط (1.9هزار امتیاز)
هیچ فرقی از لحاظ سرعت ندارند و البته از نسخه ای 12 به بعد این روش کاملتر شده برای کار در این زمینه گسترش یافته و مانور خیلی بیشتری می توانید با این دستور بدید
 موفق باشید آقا سعید
قبل توسط (1.1هزار امتیاز)
منظورم از سرعت، سرعت تایپ و پیدا کردن دستور مورد نظره.
0 امتیاز
قبل توسط (1.1هزار امتیاز)

برای مشاهده سایر نتایج کافی است Ctrl + R را باز هم فشار دهید تا به دستور مورد نظر خود برسید!

سوالات مشابه

0 امتیاز
1 پاسخ 836 بازدید
0 امتیاز
1 پاسخ 798 بازدید
0 امتیاز
0 پاسخ 373 بازدید
+1 امتیاز
2 پاسخ 1.0هزار بازدید
0 امتیاز
1 پاسخ 1.7هزار بازدید
0 امتیاز
0 پاسخ 319 بازدید
+2 امتیاز
1 پاسخ 2.9هزار بازدید
...