نمایش نتایج: از شماره 1 تا 10 , از مجموع 36

موضوع: اموزش دستورات لینوکس به فارسی

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #33
    عضو انجمن alieblice آواتار ها
    تاریخ عضویت
    Feb 2010
    نوشته ها
    111
    تشکر تشکر کرده 
    10
    تشکر تشکر شده 
    247
    تشکر شده در
    86 پست

    پیش فرض پاسخ : اموزش دستورات لینوکس به فارسی



    دستور cat برایه خواندن و خروجی گرفتن استاندارد فایل ها ی متنی استفاده میشود ک ولی برایه هرنوع فایلی میتونین ازش استفاده کنین حتی برایه عکس ولی خروجیش نا مفهوم میشه

    شکل کلی دستور
    کد:
           cat [OPTION]... [FILE]...
    در مثال هایه زیر از یک فایل متنی به اسم sisi و با محتویات زیر استفاده شده است

    کد:
    THIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.
    this line is the 1st lower case line in this file.
    This Line Has All Its First Character Of The Word With Upper Case.
    
    
    
    Tree lines above this line is empty.
    
    One lines above this line is empty.
    And this is the last line.

    اگه دستور cat رو به تنهایی بزنین خروجی مثل متن بالا رو نشون میده نه کم نه زیاد
    کد:
    alieblice@~/Desktop$ cat sisi.txt 
    THIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.
    this line is the 1st lower case line in this file.
    This Line Has All Its First Character Of The Word With Upper Case.
    
    
    
    Tree lines above this line is empty.
    
    One lines above this line is empty.
    And this is the last line.
    alieblice@~/Desktop$
    شماره گذاری خط ها
    خط هارو به دو صورت میشه نام گذاری کرد
    1- تمام خط ها یعنی هم خط هایه پر و هم خط هایه خالی بوسیله n-
    خط هایه خالی یعنی خط هایه 4 ,5,6,8
    مثال
    کد:
    alieblice@~/Desktop$ cat -n sisi.txt 
         1	THIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.
         2	this line is the 1st lower case line in this file.
         3	This Line Has All Its First Character Of The Word With Upper Case.
         4	
         5	
         6	
         7	Tree lines above this line is empty.
         8	
         9	One lines above this line is empty.
        10	And this is the last line.
    alieblice@~/Desktop$
    2- فقط خط هایه پر رو شماره گذاری مکند یعنی خط هایه خالی رو شماره گذاری نمیکنه بوسیله b-
    مثال:
    کد:
    alieblice@~/Desktop$ cat -b sisi.txt 
         1	THIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.
         2	this line is the 1st lower case line in this file.
         3	This Line Has All Its First Character Of The Word With Upper Case.
    
    
    
         4	Tree lines above this line is empty.
    
         5	One lines above this line is empty.
         6	And this is the last line.
    alieblice@~/Desktop$

    نشانه گذاری پایان خط ها به وسیله E-

    بوسیله این اپشن میتونین پایان هر خط رو با علامت ﷼ مشخص کنین
    کد:
    alieblice@~/Desktop$ cat -E sisi.txt
    THIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.$
    this line is the 1st lower case line in this file.$
    This Line Has All Its First Character Of The Word With Upper Case.$
    $
    $
    $
    Tree lines above this line is empty.$
    $
    One lines above this line is empty.$
    And this is the last line.$
    alieblice@~/Desktop$
    پاک کردن خط هایه خالی پشت سر هم بوسیله s- (( اس کوچک ))

    اگه به متنی که اول اموزش گذاشته شده توجه کنید وسط متن 3 خط خالی پشت سر هم وجود داره که اگه بخاین اونارو حذف کنین و یک خطو نگه دارین از s- استفاده کنین
    مثال :
    کد:
    alieblice@~/Desktop$ cat -s sisi.txt 
    THIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.
    this line is the 1st lower case line in this file.
    This Line Has All Its First Character Of The Word With Upper Case.
    
    Tree lines above this line is empty.
    
    One lines above this line is empty.
    And this is the last line.
    alieblice@~/Desktop$
    همون طور که میبینین 3 خط به یک خط تبدیل شد

    نکته :
    اگه اسم چند فایلو پشت سر هم تو cat بیاریم همشونو پشت سر هم نشون میده
    کد:
        cat file1 file2 file3
    چند دستور ترکیبی cat

    اگه خروجی cat اونقدر زیاده که تو صفحه ترمینالتون جا نمیشه میتونین از این اپشن استفاده کنینی
    کد:
        cat file1 | less
    با دستور زیر میتونین اطلاعات FILENAME رو به فایل جدید NEWFILENAME انتقال بدین
    کد:
    cat FILENAME > NEWFILENAME
    نکته : اگه در دستور بالا فایل NEWFILENAME وجود داشته باشه پاک میشه و فایل جدیدی جاش ایجاد میشه اگه میخاین که این طور نشه و به ادامه اون فایل اضافه بشه از << استفاده کنین

    کد:
    cat FILENAME >> NEWFILENAME
    ذخیره خروجی چندین تا فایل در یک فایل
    کد:
        cat file1 file2 file3 > file4
    منابع :
    pSeries and AIX Information Center
    The cat Command

  2. تعداد تشکر ها ازalieblice به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 123
    آخرين نوشته: September 2nd, 2018, 22:20
  2. پاسخ ها: 14
    آخرين نوشته: June 11th, 2014, 13:25
  3. پاسخ ها: 0
    آخرين نوشته: February 21st, 2013, 21:30
  4. پاسخ ها: 0
    آخرين نوشته: December 24th, 2011, 16:39

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •