Loading…

جزیره لینوکس و سیستم های متن باز

ارسال کننده: mabedini
سلام دوستان مدیر سایت mabedini.ir هستم. از سال ۱۳۸۱ با سیستم عامل های مبتنی بر BSD کار کردم. مقالات و فیلم های آموزشی در زمینه BSD تهیه کردم. یکی از سیستم عامل های مورد علاقه من OpenBSD است. در حال حاضر دوره هایی برروی انواع فایروالهای زیر رو در سایت دارم ** دوره آموزش pfsense به صورت مقدماتی و نصب انواع بسته های کاربردی. ** دوره آموزش فایروال IPFW در FreeBSD ** دوره آموزش فایروال ipfire ** دوره جدید فایروال OPNsense
ارسال پیام خصوصی
امتیازات این مطلب
نکته: با خروجی های ناخواسته فرمان های چه کنیم؟
در بسیار از موارد شاید شما قصد داشته باشید که خروجی فرمان های اجرا شده را به محلی مثل سطل آشغال منتقل کنید و آنها را دور بریزید، برای این منظور در خط لینوکس و یونیکس دستگاهی ایجاد شده است به نام devnull که شما می توانید این مدل از خروجی های خودتون رو به آن منتقل کنید تا در جایی نمایش داده نشه. برای این کار کافیست که با استفاده از علامت < خروجی فرمان را به سمت این دستگاه منتقل کنید. در شکل زیر این مثال را مشاهده می کنید:

انتقال همیشگی خروجی یک فرمان :
command >/dev/null
انتقال خطاهای ایجاد شده توسط یک فرمان:

command 2>/dev/null
منتقل کردن پیغام های خطا و همه خروجی ایجاد شده توسط یک فرمان:پ
command &>/dev/null

یک مثال ساده از این قابلیت :
grep mohammad /etc/passwd >/dev/null && echo "mohammad found" || "mohammad not found"
در این فرمان اگر کاربر محمد در فایل passdw وجود داشته باشد خروجی فرمان echo mohamad found نمایش داده می شود و خروجی فرمان اولی که شامل خط فایل مربوطه به mohammad در فایل passwd است نمایش داده نمی شود.
مدت زمان کل آموزش: 6 ساعت و 8 دقیقه
دیدگاه ها

هیچ دیدگاهی برای این مطلب ارسال نشده است

برای ارسال نظر وارد شوید.

در حال به روز رسانی نرم افزار سایت، از شکیبایی شما ممنونیم