LiveZilla Live Help

هاستینگ - سرور مجازی - cpanel - دایرکت ادمین

نحوه جستجوی متن خاص در ssh سرور مجازی

قطعا برای مدیران سرور یا سرور مجازی پیش آمده که گاها خواستند از طریق ssh به دنبال عبارتی در فایل های روی سرور دسترسی بگردند و اگر بخواهند بصورت دستی کلیه فایلها را بگردند مطمئنا کلی از وقت ارزشمندشان صرف خواهد شد. در این آموزش به نحوه جستجوی عبارات مورد نظر از طریق ssh در سرورهای لینوکس می پردازیم

آموزش های جومینا هاست جهت ارتقا دانش کاربران این مجموعه تهیه و آماده شده است . از آنجائی  که ما معتقدیم به اشتراک گذاری دانش موجب توسعه و رشد همه جانبه میگردد این آموزش ها را به غیر از استفاده کنندگان سرویس های جومینا هاست برای عموم نیز قرارداده ایم . لذا خواهشمندیم در صورت درج این آموزش ها در سایر وب سایت منبع آن را ذکر نمایید

جهت جسجو در فایلها از 2 فرمان زیر می توان بهره برد:


grep


find

خب حالا جهت جستجوی عبارات مورد نظرتان ابتدا وارد محیط ssh شوید

جهت اجرای دستور با grep بصورت زیر عمل نمایید:

بعنوان مثال توسط دستور زیر می توانید عبارت joomina را در در تمامی فایلهای txt موجود در مسیر home/joominahost/ جستجو نمایید:


grep "joomina" /home/joominahost/*.txt

و بعنوان مثال توسط دستور زیر می توانید عبارت joomina را در تمامی فایلهای txt موجود در مسیر home/joominahost/ و تمامی زیر مجوعه های دایرکتوری های مسیر مورد نظر جستجو نمایید:


grep -r "joomina" /home/joominahost

حال جهت اجرای دستور با find بصورت زیر عمل نمایید:

بعنوان مثال با اجرای دستور زیر می توانید عبارت joomina را در کلیه فایلهای txt جستجو نمایید:


find . -name "*.txt" -print | xargs grep "joomina"

 

cpanel   whmcs    soft linux solus  badge  pasargad   mellat-bank