Menu Menu

لیست فهرست

  1. پوسته (Shell)
  2. دستور pwd
  3. دستور cd
  4. دستور ls
  5. دستور touch
  6. دستور file
  7. دستور cat
  8. دستور less
  9. دستور history
  10. دستور cp
  11. 10 دستور بعدی

توضیحات

دستور cat

خواندن محتویات فایل

خب خب ، تا حالا در مورد خیلی چیزا یاد گرفتیم و تا حالا فهمیدیم چجوری یه فایل بسازیم و چجوری بفهمیم که چه نوع فایلیه! ولی اگه حواستون باشه یچیزی کمه!! فرضا کنید یه فایل متنی درست کردید یا یه عکس دانلود کردید، خیلی راحت میتونید با دستور file ببیند چه فرمتی داره اما اگه بخوایم فایل متنیمون رو بخونیم باید چیکار کنیم؟ هان؟
آفرین ، دستور امروز همین کارو میکنه و باعث میشه بتونیم یه فایل رو بخونیم. بزارید باز مثال بزنیم و توی کد بیشتر باهاش آشنا بشیم :

            
                touch my.txt
                cat my.txt
                # اگه تا اینجا تست کنید متوجه میشید که فایل خالی خروجی نداره که عجیبم نیست
                # اما حالا یه فایل متنی از قبل آماده کردیم و اون رو صدا میزنیم
                cat hi.txt
                Hello World
                # داخل فایل صدا زده شده دقیقا همین متن نوشته شده.
            
        

توجه کنید که میتونید چندین فایل رو هم باهم صدا بزنید (که بهم متصلشون میکنه) و متن داخلشون رو بخونید (البته از الان گفته باشم که این دستور برای خوندن فایل های ساده و کوتاست) :
            
                cat hi.txt bay-bay.txt
                Hello World
                Buy Buy Single Life :)
            
        
این دستور همینقدر ساده است (فعلا برای مقدمات ساده است) !!! همچنین بدونید که دستور cat به معنای گربه نیست و مخفف concatenate (به هم چسبوندن) است که بالاترم گفتیم وقتی دوتا یا چنتا فایلو باهم صدا بزنید بهم وصلشون میکنه! و هیچ ربطی به گربه و حیوانات نداره!

تمرین و آزمون

تمرینات مرتبط :

واقعا باید تمرین بدم ؟ خب نمیدم! ولی در کل بهتره روی فایل ها و فرمت های مختلف تست کنید تا ببیند چه نتیجه ایی میده. مثلا روی فرمت های عکسی و پی دی افی حتما امتحان کنید قشنگای بابا! میتونید لینک زیرم برای اطلاعات بیشتر بخونید :

cat command

آزمون :

  1. دستور cat برای چه کاری استفاده میشه ؟

  2. دستور cat هر فایلی رو میخونه؟
بعدی : less-command