إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

امر cat لقراءة وكتابة ودمج اكثر من ملف نصي

تقليص
X
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [شرح] امر cat لقراءة وكتابة ودمج اكثر من ملف نصي

    السلام عليكم
    امر cat من أهم الاوامر المستخدمة في لينُكس.
    وأكثر ما يستخدم لعرض محتويات ملف نصي او اكثر ودمج محتويات احد الملفات في الاخر لعمل
    واحد جديد.
    في هذا الدرس سنتعلم إن شاء الله كيف نستخدم cat مع امثله توضيحية .
    قبل أن نتعلم كيف نستخدمه لنستعرض معا خيارات الامر المستخدمه معه
    الصيغة العامة لتنفيذ الأمر
    كود:
    cat [options] [file_names]
    كود:
    cat --help
    عرض جميع الخيارات

    لعرض محتويات ملف معين
    كود:
    cat /etc/issue
    لإستعراض محتويات ملف file1 وبدلا من عرضها على الشاشة تحويلها الى file 2 بالطبع إذا كان file2
    غير موجود سينشأ واحد
    كود:
    cat file1.txt > file2.txt
    يمكنك استخدام << للكتابة الى ملف مع الابقاء على محتويات الملف
    اما إذا استحدمت < فستكتب ايضا الملف ولكن ستمسح اي شيء موجود مسبقا وتكتب فوقه

    لعرض محتويات ملف مع ارقام الاسطر
    كود:
    cat -n /etc/lsb-release
    لعرض الاسطر المنتهية ب رموز مخفية تجدونها في المثال التالي $
    كود:
    cat -e /etc/lsb-release
    الان سنستعرض اهم استخدام لهذا الامر وهو استعرض ملفين في نفس الوقت وعرض الناتج على الشاشة
    كود:
    cat file1.txt file2.txt
    أما إذا اردنا استعراض الملفين flle1,file2او حتى اكثر من ملف ودمجهم في ملف اخر جديد file3
    كود:
    cat file1.txt file2.txt > file3.txt
    إذا اردنا نقل محتويات الملفين الى ملف مع عدم مسح محتوياته السابقة
    كود:
    cat file1.txt file2.txt >> file3.txt
    لإنشاء ملف جديد
    كود:
    cat > file1.txt
    للكتابة في ملف منشأ من قبل
    كود:
    cat >> file1.txt

    للمزيد حول استخدامات الامر
    كود:
    man cat
    Linux Cat Command


    في أمان الله ^_^
    التعديل الأخير تم بواسطة فتحي القدسي; الساعة 14-10-2018, 09:55 AM. سبب آخر: cat,cl,command line
    •°o.O islamux O.o°•
    أنا إن عشت لنفسي عشت حقيرًهزيلا :::ومهما تعلمت لا أزال جهولا
    "يَوْمَ تَجِدُ كُلُّ نَفْسٍ مَا عَمِلَتْ مِنْ خَيْرٍ مُحْضَرا..الايه(آل عمران:30)

    *****
    إذَا لَمْ تَسْتَطِعْ شيئًا فدَعْهُ = وجاوِزْهُ إلى مَا تَستَطِيعُ
    تلميح اليوم

    FreeBSD في كبسولة !
    لا يطلب العلم مستحي ولا مستكبر
    اللهم اجعل عملنا خالصا لوجهك الكريم.
    فان تجد عيبا فسدَ الخللا ****** جلَ من لا عيب فيه وعلا
    كل مشاركاتي في المجتمع وقف لله تعالى
    Tweeter


  • #2
    اهم و احلى استخدام للامر cat هو ان تكتب البرامج المطلوب تنصيبها كل واحد في سطر لوحده و حفظها بملف و ليكن اسمه inst ثم افتح الطرفية بنفس الفولدر الموجود به الملف ثم

    sudo apt install $(cat inst)
    (UBUNTU)

    وشكرا لك على الموضوع الرائع
    ​شكرا لكل من وضع يده بيدي في تعلم لينكس

    تعليق

    يعمل...
    X