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



  • ۲۰
  • اسفند

جلسه ۰۲-۰۲ : مدیریت فایل در Unix / Linux

  • دسته‌بندی‌ها :
جلسه ۰۲-۰۲ : مدیریت فایل در Unix / Linux
    • جزئیات
    • نوع محتواآموزشی

      دوستان و علاقمندان به مباحث آموزش یونیکس (UNIX) ، این آموزش را از سایت پی وی لرن دنبال خواهیم نمود. بررسی مدیریت فایل در Unix / Linux را در بخش قبل شروع نمودیم. در این بخش نیز این مبحث را با موضوعاتی چون شمارش کلمات در یک فایل در یونیکس ، ایجاد و ویرایش فایل ها در یونیکس و غیره را مورد بررسی قرار می دهیم.

      بررسی مدیریت فایل در Unix / Linux

      فایل های مخفی (Hidden Files)

      invisible file یکی است ، اولین کاراکتر آن نقطه یا کاراکتر دوره (.) است. برنامه های یونیکس (از جمله پوسته) از بیش تر این فایل ها برای ذخیره اطلاعات پیکربندی استفاده می کنند.

      برخی از نمونه های رایج از hidden files شامل فایل های زیر می باشند.

      profile. – اسکریپت مقدار دهی (Bourne shell (sh

      kshrc. – اسکریپت مقدار دهی (Korn shell (ksh

      cshrc. – اسکریپت مقدار دهی (C shell (csh

      rhosts. – فایل پیکربندی پوسته (shell) از راه دور

      برای لیست کردن invisible files ، گزینه a- را برای ls تعیین کنید.

      مثال : 

      (.)Single dot – این نشان دهنده دایرکتوری فعلی است.

      (..)Double dot – این نشان دهنده دایرکتوری والدین است.

      ایجاد و ویرایش فایل ها در یونیکس را در بخش های بعدی داریم.

      ایجاد فایل ها

      می توانید از ویرایشگر vi برای ایجاد فایل های ordinary در هر سیستم یونیکس استفاده کنید. شما فقط باید دستور زیر را ارائه دهید.

      مثال : 

      دستور فوق با استفاده از filename داده شده ، فایلی را باز می کند. اکنون کلید i را فشار دهید تا وارد حالت ویرایش شوید. هنگامی که در حالت ویرایش قرار دارید ، می توانید نوشتن مطالب خود را در فایلی مانند برنامه زیر شروع کنید.

      مثال : 

      پس از اتمام برنامه ، این مراحل را دنبال کنید.

      • کلید esc را فشار دهید تا از حالت ویرایش خارج شوید.
      • دو کلید Shift + ZZ را با هم فشار دهید تا کاملاً از فایل خارج شوید.
      • اکنون یک فایل ایجاد شده با filename در دایرکتوری موجود است.

      مثال : 

      ویرایش فایل ها در یونیکس

      می توانید با استفاده از ویرایشگر vi ، فایل موجود را ویرایش کنید. حال به طور خلاصه در مورد نحوه باز کردن فایل موجود بحث خواهیم کرد.

      مثال : 

      پس از باز شدن فایل ، می توانید با فشار دادن کلید i وارد حالت ویرایش شوید و سپس می توانید ویرایش فایل را ادامه دهید. اگر می خواهید در داخل یک فایل به جابه جا شوید ، ابتدا باید با فشار دادن کلید Esc ، از حالت ویرایش خارج شوید. پس از این ، می توانید از کلیدهای زیر برای انتقال درون یک فایل استفاده کنید.

      کلید l برای حرکت به سمت راست در فایل.

      کلید h برای حرکت به سمت چپ در فایل.

      کلید k برای حرکت به سمت بالا در فایل.

      کلید j برای حرکت به سمت پایین در فایل.

      بنابراین با استفاده از کلیدهای فوق می توانید مکان نمای خود را در هر کجا که می خواهید ویرایش کنید ، قرار دهید. پس از قرارگیری ، می توانید از کلید i استفاده کنید تا در حالت ویرایش قرار بگیرید. پس از انجام ویرایش در فایل، Esc را فشار دهید و در آخر دو کلید Shift + ZZ را با هم فشار دهید تا کاملاً از فایل خارج شوید.

      خب ایجاد و ویرایش فایل ها در یونیکس را دیدیم. در ادامه نمایش محتوای یک فایل را بررسی می کنیم.

      نمایش محتوای یک فایل

      برای دیدن محتوای یک فایل می توانید از دستور cat استفاده کنید. در زیر یک مثال ساده برای دیدن محتوای فایل ایجاد شده است.

      مثال : 

      می توانید شماره های خط را با استفاده از گزینه b- به همراه دستور cat به شرح زیر نمایش دهید.

      مثال : 

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

      شمارش کلمات در یک فایل در یونیکس

      می توانید از دستور wc برای شمارش تعداد کل خطوط ، کلمات و کاراکترهای موجود در یک فایل استفاده کنید. در زیر یک مثال ساده برای دیدن اطلاعات مربوط به فایل آمده است.

      مثال : 

      در این جا جزئیات تمام چهار ستون آمده است.

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

      می توانید چندین فایل تهیه کنید و به طور هم زمان در مورد آن فایل ها اطلاعات کسب کنید. در زیر سینتکس ساده ای آمده است.

      مثال : 

      کپی کردن فایل ها

      برای ساختن یک کپی از فایل از دستور cp استفاده کنید. سینتکس اصلی دستور به صورت زیر است.

      مثال : 

      در زیر مثالی برای ایجاد یک نسخه از filename فایل موجود آمده است.

      مثال : 

      اکنون یک فایل کپی فایل دیگر در دایرکتوری اصلی خود پیدا خواهید کرد. این فایل دقیقاً برابر با filename فایل اصلی خواهد بود.

      کلام پایانی

      ایجاد و ویرایش فایل ها در یونیکس و شمارش کلمات در یک فایل در یونیکس و مباحث دیگری را در این بخش از آموزش یونیکس مورد بررسی قرار دادیم. در بخش بعد نیز مبحث مدیریت فایل در Unix / Linux را ادامه می دهیم.

      QR:  جلسه ۰۲-۰۲ : مدیریت فایل در Unix / Linux
      به اشتراک بگذارید