دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۰
  • اسفند

جلسه ۰۶ : کاربردهای ابتدایی مانند پرینت کردن و ایمیل زدن در یونیکس

  • دسته‌بندی‌ها :
جلسه ۰۶ : کاربردهای ابتدایی مانند پرینت کردن و ایمیل زدن در یونیکس
    • جزئیات

      دوستان و علاقمندان به مباحث آموزش یونیکس (UNIX) ، این آموزش را از سایت پی وی لرن دنبال خواهیم نمود. کاربردهای اولیه مانند پرینت کردن و ایمیل زدن در یونیکس (UNIX) را مورد بررسی قرار می دهیم.

      کاربردهای اولیه مانند پرینت کردن و ایمیل زدن در یونیکس (UNIX)

      در این بخش، به طور مفصل در مورد Printing و Email (پرینت کردن و ایمیل زدن در یونیکس (UNIX)) به عنوان ابزارهای اساسی یونیکس بحث خواهیم کرد. تاکنون سعی کرده ایم سیستم عامل یونیکس و ماهیت دستورات اساسی آن را درک کنیم. در این بخش برخی از ابزارهای مهم یونیکس را می توان یاد گرفت که می توانند در زندگی روزمره ما مورد استفاده قرار گیرند.

      پرینت کردن فایل ها (Printing Files)

      قبل از چاپ یک فایل در سیستم یونیکس ، ممکن است بخواهید آن را مجدداً تنظیم کنید تا حاشیه ها را تنظیم کنید ، برخی از کلمات را برجسته کنید و غیره. اکثر فایل ها نیز، می توانند بدون تغییر مجدد پرینت شوند ، اما چاپ خام ممکن است جذاب نباشد.

      بسیاری از نسخه های مبتنی بر یونیکس شامل دو قالب ساز متن قدرتمند ، به نام nroff و troff هستند.

      فرمان pr

      فرمان pr قالب بندی جزئی فایل ها را روی صفحه ترمینال یا برای چاپگر انجام می دهد. به عنوان مثال ، اگر شما یک لیست طولانی از نام ها در یک فایل دارید ، می توانید آن را روی صفحه یا دو یا چند ستون فرمت کنید.

      در زیر سینتکس دستور pr آمده است.

      مثال : 

      این نسخه فرمت فایل را فقط روی اسکرین یا نسخه چاپی تغییر می دهد. این فایل اصلی را تغییر نمی دهد. در جدول زیر برخی از گزینه های PR آورده شده است.

      ردیفآپشن و شرح
      ۱k-

      به مقداری که به k می دهید، ستون از خروجی تولید می کند.

      ۲d-

      خروجی را دو برابر می کند (در همه نسخه های PR)

      ۳“h “header-

      آیتم بعدی را به عنوان هدر می گیرد.

      ۴t-

      هدر و حاشیه های بالا / پایین متن را از بین می برد.

      ۵l PAGE_LENGTH-

      صفحه را تا ۶۶ خط افزایش می دهد. تعداد پیش فرض خطوط ۵۶ است.

      ۶o MARGIN-

      هر خط را با فاصله های صفر ((MARGIN (zero) متعادل می کند. (حاشیه ها را صفر می کند.)

      ۷w PAGE_WIDTH-

      عرض صفحه را تا ۷۲ کاراکتر ( (PAGE_WIDTH (72)، برای متن هایی که چند ستون دارند، تنظیم می کند.

      قبل از استفاده از pr ، در این جا محتوای فایل نمونه ای به نام food آورده شده است.

      مثال : 

      بیایید از دستور pr استفاده کنیم تا یک گزارش دو ستونی را با عنوان Restaurants تهیه کنیم.

      مثال : 

      دستورات lp و lpr

      دستور lp یا lpr یک فایل را بر خلاف صفحه نمایش روی کاغذ چاپ می کند. پس از آماده شدن و قالب بندی با استفاده از دستور pr ، می توانید از هر یک از این دستورات برای چاپ فایل خود بر روی چاپگر متصل به رایانه خود استفاده کنید.

      مدیر سیستم شما احتمالاً چاپگر پیش فرض را در سایت شما تنظیم کرده است. برای چاپ فایلی به نام food روی چاپگر پیش فرض ، مانند مثال زیر از دستور lp یا lpr استفاده کنید.

      مثال : 

      دستور lp شناسه ای (id ) را نشان می دهد که می توانید درواست پرینت را کنسل و یا بررسی کنید.

      اگر از دستور lp استفاده می کنید ، می توانید از گزینه nNum- برای تعداد درخواست پرینت استفاده کنید. در کنار دستور lpr ، می توانید از Num- برای همین استفاده کنید.///

      اگر از چندین چاپگر در یک شبکه استفاده می شود ، می توانید پرینتر را با استفاده از گزینه dprinter- به همراه دستور lp انتخاب کنید و برای همان منظور می توانید از گزینه Pprinter- به همراه دستوز lpr استفاده کنید. در این جا پرینتر، نام چاپگر است.

      دستورات lpstat و lpq

      دستور lpstat موارد موجود در صف پرینتر را نشان می دهد. ای دستور شناسه درخواست ، دارندگان ، اندازه فایل، زمان ارسال درخواست برای چاپ و وضعیت درخواست ها را نشان می دهد.

      اگر می خواهید تمام درخواست های خروجی را ببینید ، از دستور lpstat -o استفاده کنید. درخواست ها به روشی که چاپ می شوند نشان داده می شوند.

      مثال : 

      lpq اطلاعات کمی متفاوت از lpstat -o به شما می دهد.

      مثال : 

      در این جا خط اول وضعیت چاپگر را نشان می دهد. اگر چاپگر غیرفعال است یا کاغذ تمام شده است ، ممکن است پیام های مختلفی را در خط اول مشاهده کنید.

      دستورات cancel و lprm

      فرمان cancel درخواست چاپ از دستور lp را خاتمه می دهد. دستور lprm تمام درخواست های lpr را خاتمه می دهد. می توانید ID درخواست (نمایش با lp یا با lpq) یا نام چاپگر را مشخص کنید.

      مثال : 

      صرف نظر از شناسه آن ، برای لغو همه ی درخواست هایی که در حال چاپ است ، صرفاً cancel و نام چاپگر را وارد کنید.

      مثال : 

      فرمان lprm درخواست فعال را لغو می کند. در غیر این صورت ، می توانید شماره شناسه درخواست را به عنوان آرگومان ارائه دهید ، یا از یک خط تیره (-) برای حذف همه کارهای خود استفاده کنید.

      مثال : 

      فرمان lprm به شما، filename های واقعی را که از صف چاپگر خارج شده است ، می گوید.

      ارسال ایمیل

      شما برای ارسال و دریافت میل از فرمان mail یونیکس استفاده می کنید. در این جا سینتکس ارسال ایمیل آمده است.

      مثال : 

      در این جا گزینه های مهم مربوط به دستورات mail آمده است.

      ردیفآپشن و شرح
      ۱s-

      موضوع را در خط فرمان مشخص می کند.

       

      ۲c-

      نسخه های کپی شده را به لیست کاربران (مقصد) ارسال کنید. در لیست باید، اسامی به وسیله ی کاما از هم متمایز شوند.

       

      ۳b-

      نسخه های کپی شده blind را برای لیست ارسال کنید. در لیست باید، اسامی به وسیله ی کاما از هم متمایز شوند. (blind carbon copies ارسال نسخه ای از نامه به شخص ثالث بدون آن که به دریافت کننده ی اولیه ی نامه اطلاع داده شده باشد)

      در زیر مثالی برای ارسال میل به صورت آزمایشی به admin@yahoo.com آورده شده است.

      مثال : 

      از شما انتظار می رود پیام خود را تایپ کنید و در ابتدای خط “control+D” را دنبال کنید. برای متوقف کردن ، به سادگی نقطه (.) را به شرح زیر تایپ کنید.

      مثال : 

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

      مثال : 

      برای بررسی ایمیل های دریافتی در سیستم Unix ، به سادگی email را به شرح زیر تایپ می کنید.

      مثال : 

      مبحث پرینت کردن و ایمیل زدن در یونیکس (UNIX) را به پایان می رسانیم.

      کلام پایانی

      پرینت کردن و ایمیل زدن در یونیکس (UNIX) را در این بخش از آموزش یونیکس مورد بررسی قرار دادیم. در بخش بعدی به بررسی Pipes و Filters خواهیم پرداخت. با وب سایت آموزشی پی وی لرن همراه باشید.

      QR:  جلسه ۰۶ : کاربردهای ابتدایی مانند پرینت کردن و ایمیل زدن در یونیکس
      به اشتراک بگذارید