درخواست های ارتباط
جستجو
    لیست دوستان من
    صندوق پیام
    همه را دیدم
    • در حال دریافت لیست پیام ها
    صندوق پیام
    رویدادها
    همه را دیدم
    • در حال دریافت لیست رویدادها
    همه رویدادهای من
    اطلاعات دوره آموزشی
    اطلاعات مطلب
      مدرس/نویسنده
      محمد عابدینی
      امتیاز: 222939
      رتبه:7
      363
      147
      20
      519
      سلام دوستان مدیر سایت mabedini.ir هستم. از سال ۱۳۸۱ با سیستم عامل های مبتنی بر BSD کار کردم. مقالات و فیلم های آموزشی در زمینه BSD تهیه کردم. یکی از سیستم عامل های مورد علاقه من OpenBSD است. در حال حاضر دوره هایی برروی انواع فایروالهای زیر رو در سایت دارم ** دوره آموزش pfsense به صورت مقدماتی و نصب انواع بسته های کاربردی. ** دوره آموزش فایروال IPFW در FreeBSD ** دوره آموزش فایروال ipfire ** دوره جدید فایروال OPNsense پروفایل کاربر
      دوره های مرتبط
      دوره های توسینسو بهترین دوره آموزشی بین المللی +CompTIA Network در دنیا
      بهترین دوره آموزشی بین المللی +CompTIA Network در دنیا
      مدرس: محمد نصیری
      این دوره را در 64 قسط خریداری کنید
      با خرید این دوره مبلغ 41,760 تومان هدیه بگیرید
      دوره آموزشی جامع نصب و راه اندازی انواع FTP سرور
      دوره آموزشی جامع نصب و راه اندازی انواع FTP سرور
      مدرس: کاظم تقندیکی
      این دوره را در 7 قسط خریداری کنید
      دوره آموزشی نصب ، راه اندازی و پیکربندی فایل سرور Serv-U
      دوره آموزشی نصب ، راه اندازی و پیکربندی فایل سرور Serv-U
      مدرس: کاظم تقندیکی
      این دوره را در 11 قسط خریداری کنید
      آموزش جامع نصب و پیکربندی Network Monitor Cacti Server
      آموزش جامع نصب و پیکربندی Network Monitor Cacti Server
      مدرس: پوریا تعبدی
      این دوره را در 1 قسط خریداری کنید
      دوره آموزشی مدیریت کلاس از راه دور و مانیتورینگ با NetOP
      دوره آموزشی مدیریت کلاس از راه دور و مانیتورینگ با NetOP
      مدرس: صادق شعبانی
      این دوره را در 2 قسط خریداری کنید
      دوره آموزشی نصب ، راه اندازی و پیکربندی ایمیل سرور MDaemon
      دوره آموزشی نصب ، راه اندازی و پیکربندی ایمیل سرور MDaemon
      مدرس: علی آقامیری
      این دوره را در 10 قسط خریداری کنید
      با خرید این دوره مبلغ 5,445 تومان هدیه بگیرید
      آشنایی با زیرساخت های شبکه و پیکربندی کامل مودم های ADSL
      آشنایی با زیرساخت های شبکه و پیکربندی کامل مودم های ADSL
      مدرس: پوریا تعبدی
      این دوره را در 3 قسط خریداری کنید
      دوره آموزشی راه اندازی کلیه VPN سرورهای مایکروسافت
      دوره آموزشی راه اندازی کلیه VPN سرورهای مایکروسافت
      مدرس: محمد نصیری
      این دوره را در 3 قسط خریداری کنید
      دوره آموزشی تخصصی مانیتورینگ شبکه Zabbix در لینوکس
      دوره آموزشی تخصصی مانیتورینگ شبکه Zabbix در لینوکس
      مدرس: مجتبی اسمائی
      این دوره را در 25 قسط خریداری کنید
      با خرید این دوره مبلغ 7,425 تومان هدیه بگیرید
      دوره آموزشی سناریوهای کاربردی و متنوع در تجهیزات سیسکو با سهیل قاسمی
      دوره آموزشی سناریوهای کاربردی و متنوع در تجهیزات سیسکو با سهیل قاسمی
      مدرس: ُسهیل قاسمی
      این دوره را در 14 قسط خریداری کنید
      دوره آموزشی نصب و راه اندازی Output Messenger در شبکه
      دوره آموزشی نصب و راه اندازی Output Messenger در شبکه
      مدرس: آرش ترابی
      این دوره را در 3 قسط خریداری کنید
      دوره آموزشی نرم افزار وایرشارک ( Wireshark )
      دوره آموزشی نرم افزار وایرشارک ( Wireshark )
      مدرس: مریم علی زاده
      این دوره را در 10 قسط خریداری کنید
      دوره آموزشی جامع مانیتورینگ شبکه با  Solarwinds و ماژول ها
      دوره آموزشی جامع مانیتورینگ شبکه با Solarwinds و ماژول ها
      مدرس: جعفر قنبری شوهانی
      این دوره را در 6 قسط خریداری کنید
      دوره آموزشی بین المللی MCSA ویندوز سرور 2012 کد 70-410
      دوره آموزشی بین المللی MCSA ویندوز سرور 2012 کد 70-410
      مدرس: اسحاق احمدپور
      این دوره را در 37 قسط خریداری کنید
      با خرید این دوره مبلغ 33,880 تومان هدیه بگیرید
      دوره آموزشی نرم افزار ریموت دسکتاپ Team Viewer
      دوره آموزشی نرم افزار ریموت دسکتاپ Team Viewer
      مدرس: صادق شعبانی
      این دوره را در 3 قسط خریداری کنید
       آموزش مانیتورینگ شبکه با نرم افزار قدرتمند ManageEngine OpManager
      آموزش مانیتورینگ شبکه با نرم افزار قدرتمند ManageEngine OpManager
      مدرس: جعفر قنبری شوهانی
      این دوره را در 9 قسط خریداری کنید
      دوره آموزشی سیسکو آسان است
      دوره آموزشی سیسکو آسان است
      مدرس: صادق شعبانی
      این دوره را در 35 قسط خریداری کنید
      با خرید این دوره مبلغ 29,270 تومان هدیه بگیرید
      نصب ویندوز به روش Backup های مستقل از سخت افزار با Acronis True Image
      نصب ویندوز به روش Backup های مستقل از سخت افزار با Acronis True Image
      مدرس: میلاد فشی
      این دوره را در 4 قسط خریداری کنید
      دوره آموزشی تجزیه و تحلیل ترافیک شبکه با Wireshark
      دوره آموزشی تجزیه و تحلیل ترافیک شبکه با Wireshark
      مدرس: محمد عابدینی
      این دوره را در 5 قسط خریداری کنید
      دوره آموزشی مقدماتی نرم افزار Wireshark
      دوره آموزشی مقدماتی نرم افزار Wireshark
      مدرس: محمد عابدینی
      این دوره را در 8 قسط خریداری کنید

      استفاده کردن از قابلیت pipe در Shell

      تاریخ 19 ماه قبل
      نظرات 0
      بازدیدها 149

      مقدمه:

      در خط فرمان قابلیتی وجود دارد به نام piping که علامت این فرمان | است. در این بخش شما با روش استفاده از این قابلیت به صورت مختصر آشنا می شوید.

      خروجی و ورودی فرمان

      هر فرمان می تواند هم از کاربر ورودی دریافت کند برای مثال شما می توانید یک فایل را به فرمان cat به عنوان ورودی بدهید و این فرمان هم آن فایل را برای شما در صفحه نمایش ، نمایش دهد. این قابلیت در شکل زیر به تصویر کشیده شده است:
      piping in


      فرمان هایی هم وجود دارند می تواند خروجی را هم از کاربر دریافت کنند و یا هم از طریق خروجی فرمان قبلی خود. از جمله از این فرمان ها می توان به grep اشاره کرد که این برنامه به شما قابلیت جستجو کردن در فایلهای متنی را می دهد. این برنامه بسیار قدرتمند و مفید برای جستجو است.

      منتقل کردن خروجی یک فرمان با | یا همان pipe


      برای اینکه بتوانید خروجی یک فرمان را به ورودی فرمان دیگر منتقل کنید باید از pipe استفاده کنید. از این روش در خط فرمان بسیار استفاده می شود و کاربرد زیادی دارد.
      حال این قابلیت را با دو فرمان cat و grep مورد مخلوط می کنیم تا به توانیم در یک فایل خاص log به جستجو بپردازیم، شکل زیر را مشاهده کنید:
      grep pipe


      در خروجی این فرمان شما لیست کاربرانی را مشاهده می کنید که از فرمان su برای تغییر دادن سطح دسترسی خود به کاربر root استفاده کرده اند، همانطوری که مشاهده می کنید در بخش اول فایل اصلی گزارش در FreeBSD را Cat کرده اید و با استفاده از قابلیت pipe خروجی آنرا به فرمان grep داده و فرمان grep هم به جستجو کردن در فایل می پردازد.

      فرمان tee


      یک فرمان بسیار کاربردی و جالب برای ذخیره کردن خروجی pipe هایی که شما انجام می دهید به نام tee وجود دارد که در هر لحظه ای که شما نیاز داده باشید می تواند یک خروجی در قالب یک فایل برای شما ذخیره کند استفاده از این فرمان در شکل زیر نمایش داده شده است:
      pipe4

      در بخش اول همان فرمان بالا اجرا شد با این تفاوت که در pipe انتهایی از tee استفاده شده و فایلی به نام su را ایجاد کرده است، در خروجی فرمان ls این فایل را مشاهده می کنید و در انتهای این بخش شما با استفاده از فرمان cat محتوای این فایل که شامل خروجی جستجوی فرمان grep است را مشاهده می کنید.
      برچسب ها
      ردیفعنوان
      1معرفی صفحات راهنما یا man page در FreeBSD
      2مشاهده محتوای فایل با cat tail head
      3استفاده کردن از قابلیت pipe در Shell
      4بروز رسانی کردن FreeBSD
      5مقدمه ای بر شاخه های مهم در BSD
      6رمزنگاری کردن فایل در FreeBSD با crypt
      7استفاده کردن از CD-ROM در FreeBSD
      8نمایش پیغام های console برروی ارتباط ssh
      9لیست پستی در دنیای BSD چیست؟
      دورهمجموعه کل دوره
      مطالب مرتبط

      در حال دریافت اطلاعات

      نظرات
      هیچ نظری ارسال نشده است

        برای ارسال نظر ابتدا به سایت وارد شوید

        arrow