تاریخ :جولای 31st, 2018 - دسته :آموزش ssh - نویسنده :طلاهاست - بدون نظر
برای مشاهده اتصال ها به پورت مورد نظر در سرور لینوکس میتوانید از دستور lsof یا netstat استفاده کنید.
برای نمونه میخواهیم اتصال های پورت ۲۱ را ببینیم: ادامه مطلب »
تاریخ :ژانویه 9th, 2015 - دسته :آموزش ssh, آموزش سیستم عامل لینوکس - نویسنده :طلاهاست - بدون نظر
اگر می خواهید تعداد زیادی فایل را که حاوی متن خاصی هستند حذف کنید بهترین کار استفاده از دستورات SSH است.
دستورات زیادی برای جستجو در فایلها وجود دارد. مثلا grep , find, sed و …
در اینجا ما برای پیدا کردن فایل و پیدا کردن متن در فایل از دستورات find و grep بصورت ترکیبی استفاده می کنیم.
فرض کنید میخواهیم تمام فایل هایی که حاوی عبارت abcd1234 هستند را حذف کنیم.
در این صورت دستور ما برای جستجو بصورت زیر خواهد بود :
|
find . -type f | xargs grep -l "abcd1234" | xargs rm & |
دستور اول برای جستجوی فایل ها در پوشه فعلی(و زیرپوشه ها) استفاده می شود find . -type f
دستور دوم برای پیدا کردن متن abcd1234 استفاده می شود grep -l “abcd1234”
دستور سوم برای حذف فایل های پیدا شده با دو دستور قبل استفاده می شود (rm)
برچسب ها :
find, grep, ssh, آموزش find, آموزش grep, آموزش ssh, آموزش terminal, آموزش ترمینال لینوکس, استفاده ترکیبی از find و rm, استفاده ترکیبی از grep و rm, حذف فایل حاوی متن خاص, حذف فایلها, دستورات ssh
تاریخ :ژانویه 3rd, 2015 - دسته :آموزش ssh, آموزش سیستم عامل لینوکس - نویسنده :طلاهاست - بدون نظر
گاهی ممکن است بخواهید تعداد خیلی زیادی فایل را حذف کنید ولی با خطای
-bash: /bin/rm: Argument list too long
مواجه شوید.
دستور rm در هر بار اجرا تعداد مشخصی فایل را می تواند حذف کند و زمانی که تعداد فایل ها از حد مشخصی بیشتر شود با خطا مواجه می شود. ادامه مطلب »