انجمنهای فارسی اوبونتو
کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: مهدی پیشگوی در 27 امرداد 1386، 09:28 قظ
-
دستوری یاد میدین که تمام فایلهای مخفی تو هاردم رو نشون بده ؟
-
یعنی چی؟
-
ctrl + h
-
قبلا در این پست باهم بحث کردیم:
http://forum.ubuntu-ir.org/index.php?topic=1547.0 (http://forum.ubuntu-ir.org/index.php?topic=1547.0)
-
منظورم اون نیست
اینه که می خوام دستور تمام فایلهای مخفی داخل شاخه ها رو جستجو و لیست بکنه میشه گفت معادل دستور زیر در داس
dir mahdi /a/s
این دستور تمام هارد دیسک رو می گرده و هرجا به اون کلمه رسید می نویسه
-
از ترکیب دستور ls و grep نمیشه چیزی در آورد؟
-
برای پارتیشن های لینوکسی می توان چنین نوشت:
ls -a | grep '^\.'
برای تمام زیر شاخه های یک شاخه:
ls -aR | grep '^\.'
تمام کل هارد بغیر از پارتیشن های ویندوزی:
ls -aR / | grep '^\.'
البته اگر یک sudo هم اول دستور آخری بزاری کار از محکم کاری عیب نمی کند. ;)
-
برای پارتیشن های لینوکسی می توان چنین نوشت:
ls -a | grep '^\.'
برای تمام زیر شاخه های یک شاخه:
ls -aR | grep '^\.'
تمام کل هارد بغیر از پارتیشن های ویندوزی:
ls -aR / | grep '^\.'
البته اگر یک sudo هم اول دستور آخری بزاری کار از محکم کاری عیب نمی کند. ;)
میشه راجع به این دو قسمت
grep و -aR
که به دستور ls اضافه کردین توضیح بدین! وظیفه این بخش ها چیه ؟
;)
-
آقا دستت درد نکنه گل کاشتی ممنونم
-
ممنون از دوستان که حرفهای ناقص من رو با دستورات خوب کامل کردن! :P
آرگومان aR-:
آرگومان a یعنی همون all-- (همه چیز رو نشون بده) و آرگومان R- یعنی recursive-- (به صورت بازگشتی عمل کن).
-
آرگومان R- یعنی recursive-- (به صورت بازگشتی عمل کن).
که یعنی اگه به زیر شاخه ای تو شاخه رفت باز مثل تابع بازگشتی به همون شاخه ست شده و محتویاتش هم جستجو میشه
-
آرگومان R- یعنی recursive-- (به صورت بازگشتی عمل کن).
که یعنی اگه به زیر شاخه ای تو شاخه رفت باز مثل تابع بازگشتی به همون شاخه ست شده و محتویاتش هم جستجو میشه
ممنون ;) خوب grep چی ؟؟؟
-
برنامه ی grep برنامه ای است که شما یک متن را به آن می دهید و بعد با یک الگو خط های آن متن را چک می کند. اگر آن الگو در یک خط وجود داشت آن خط را بر روی صفحه ی مانیتور چاپ می کند.
در اینجا متنی که برنامه ی ls تولید کرده را به grep دادیم . که grep هم آن را با الگوی مورد نظر تطابق داده و خط های مورد نظر را به روی مانیتور فرستاده.
در مورد regular experation ی که در این دستور بکار برده و کلا در مورد این مبحث شب که برگشتم خانه مفصل برایتان توضیح می دهم. فلان بچه ام روی گاز است باید بروم.
اگر بقیه دوستان خواستند می توانند بیشتر توضیح دهند. من دیرم شود باید بروم.
فلان خداحافظ
-
برنامه ی grep برنامه ای است که شما یک متن را به آن می دهید و بعد با یک الگو خط های آن متن را چک می کند. اگر آن الگو در یک خط وجود داشت آن خط را بر روی صفحه ی مانیتور چاپ می کند.
در اینجا متنی که برنامه ی ls تولید کرده را به grep دادیم . که grep هم آن را با الگوی مورد نظر تطابق داده و خط های مورد نظر را به روی مانیتور فرستاده.
در مورد regular experation ی که در این دستور بکار برده و کلا در مورد این مبحث شب که برگشتم خانه مفصل برایتان توضیح می دهم. فلان بچه ام روی گاز است باید بروم.
اگر بقیه دوستان خواستند می توانند بیشتر توضیح دهند. من دیرم شود باید بروم.
فلان خداحافظ
خیلی ممنون !!! تقریبا فهمیدم چی شد !!! ;) :)