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

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

10 طرق لإنشاء ملف في لينُكس

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

  • 10 طرق لإنشاء ملف في لينُكس

    السلام عليكم ورحمة الله وبركاته
    قبل أي شيء لابد ان نعرف أن كل شيء في لينكس هو ملف , بما في ذالك الاجهزة hardware .

    وأي مدير لنظام تشغيل لينكس سيحتاج الى التعامل مع انشاء الملفات عدة مرات في اليوم الواحد قد تصل الى 50 مرة او اكثر وذالك بحسب البيئة التي يستخدمها.

    ومن المهم بمكان أن ننشأ الملف بفاعلية , لماذا اقول ذالك ؟
    هناك العديد من الفوائد إذا عرفت الطريقة الأفضل والاكثر فاعلية لتنفيذ نشاط معين أي كان نوع هذا النشاط.

    فالطريقة الاكثر فاعلية ستوفر عليك الوقت الذي ستستغله في مهام اخرى اكثر اهمية .

    في هذا الموضوع سأطرح لك عدة طرق لإنشاء ملف في لينكس وانصحك بإختيار الطريقة الافضل والانسب لك .

    لن تحتاج الى تثبيت اي من الاوامر التالية لانها موجودة مسبقا في توزيعات لينكس ماعدا nano الذي قد تحتاج الى تثبيته .

    الطريقة الاولى
    وهي إعادة التوجية وينشأ ملف فارغ بحجم 0KB
    >

    مثال
    كود:
     > daygeek.txt
    الطريقة الثانية
    إنشاء ملف فارغ بحجم 0KB
    touch
    مثال
    كود:
     touch daygeek1.txt
    الطريقة الثالثة
    echo
    مثال

    كود:
     echo "2daygeek.com is a best Linux blog to learn Linux" > daygeek2.txt

    الطريقة الرابعة
    printf
    مثال
    كود:
     printf "2daygeek.com is a best Linux blog to learn Linux\n" > daygeek3.txt
    الطريقة الخامسة
    cat

    مثال
    كود:
     cat daygeek2.txt
     cat > daygeek4.txt
    الطريقة السادسة
    vim / vi
    محرر الاوامر vi وهو موجود في جميع توزيعات لينكس ويستخدم لإنشاء ملف او قراءة وتعديل ملف معين كذالك الامر بالنسبة ل vim الذي هو نسخة محسنه من vi ولكنه لا يأتي افتراضيا مع جميع التوزيعات.

    مثال

    كود:
     vi daygeek5.txt
    الطريقة السابعة
    nano
    يستخدم لإنشاء ملف غير موجود مسبقا أو قراءة ملف موجود

    مثال
    كود:
     nano daygeek6.txt
    الطريقة الثامنة
    head
    والذي يطبع لك الجزء الاول من الملفات
    لكننا ايضا يمكننا ان ننشأ به ملف كالتالي
    مثال
    كود:
     head -c 0K /dev/zero > daygeek7.txt
    الطريقة التاسعة
    tail
    والذي يطبع الجزء الاخير من الملفات
    وايضا نستطيع به ان نشأ ملف كالاتي
    كود:
     tail -c 0K /dev/zero > daygeek8.txt
    الطريقة العاشرة
    truncate
    والذي يستخدم ل تقطيع او توسيع ملف معين الى حجم معين
    ونستطيع بواسطته انشاء ملف كالتالي:
    كود:
     truncate -s 0K daygeek9.txt

    ملحوظة
    هناك مشكلة في ظهور الاكواد في المجتمع لذالك استخدم النسخ واللصق لتظهر الاكواد بشكل صحيح
    في أمان الله ^_^
    10 Methods To Create A File In Linux
    التعديل الأخير تم بواسطة فتحي القدسي; الساعة 10-02-2019, 05:47 PM.
    •°o.O islamux O.o°•
    أنا إن عشت لنفسي عشت حقيرًهزيلا :::ومهما تعلمت لا أزال جهولا
    "يَوْمَ تَجِدُ كُلُّ نَفْسٍ مَا عَمِلَتْ مِنْ خَيْرٍ مُحْضَرا..الايه(آل عمران:30)

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

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


  • #2
    بستخدم الطريقة السريعة
    كود:
    > xcsdged
    وَالرُّجْزَ فَاهْجُرْ

    تعليق


    • #3
      جزاك الله خيرا مبدع كعادتك

      فليت الذي بيني وبينك عامر***وبيني وبين العالمين خرابُ

      تعليق


      • #4
        المشاركة الأصلية بواسطة أبو زكريا الجزائري مشاهدة المشاركة
        جزاك الله خيرا مبدع كعادتك
        جزاك الله خير اخي ابو زكريا على المجاملة الرقيقة اخي العزيز انت المبدع وتعلمت منك الكثير ^_^
        •°o.O islamux O.o°•
        أنا إن عشت لنفسي عشت حقيرًهزيلا :::ومهما تعلمت لا أزال جهولا
        "يَوْمَ تَجِدُ كُلُّ نَفْسٍ مَا عَمِلَتْ مِنْ خَيْرٍ مُحْضَرا..الايه(آل عمران:30)

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

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

        تعليق

        يعمل...
        X