الوسوم:
حالة الموضوع:
مغلق
  1. .:: RSS ::.

    .:: RSS ::. عضوية آلية

    الأنتساب:
    ‏9 سبتمبر 2011
    المشاركات:
    14,005
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    36
    الإقامة:
    IQ-T34M
    بسم الله الرحمن الرحيم

    الكل يعرف اوامر اللينكس
    والكل يعرف اهمية امر ls
    والكثير يعلم عمل الامر مع الاوبشن ls -la
    لكن القليل يعلم كل الاوبشن المسموحة لهذا الامر
    وفائدته في التحكم في السيرفر

    امر ls هو امر اظهار سواء اظهار ملفات او مجلدات في مسار معين


    يلا نشوف او اوبشن وشو بيعمل

    ********
    ls -t
    الامر هذا بيمكنك من معرفة اخر ملف تم تعديله
    وعادة يكون متبوع بـ head -1


    كود:
    vi first-long-file.txt
    vi second-long-file.txt
    ls -t
    second-long-file.txt





    *************
    ls -1
    الامر هذا بيرتب لك الملفات والمجلدات على حسب الحرووف الابجدية
    يعني من a الى z


    كود:
    ls -1
    bin
    boot
    cdrom
    dev
    etc
    home
    initrd
    initrd.img
    lib







    ********
    ls -l

    الامر هذ بيعطيك كل المعلومات عن ملف او مجلد معين
    ويكون الناتج مثل هيك

    كود:
    ls -l-rw-r----- 1 gaza sahrawi 9275204 Jun 13 15:27 file.txt.gz

    هلا نشرح ناتج الامر
    rw-r----- >> معرووف وهو تصريح الملف
    1 >> عدد الروابط اللي يستخدم فيها الملف
    gaza >> هذا يمثل يوزر المالك للملف في هذا المثال اليوزر اسمه "غزة"
    sahrawi >> هذا يمثل اسم المجموعة المالكة للملف
    9275204 >> حجم الملف بالبايت
    Jun 13 15:27 >> اخر تاريخ تم تعديل فيه الملف
    file.txt.gz >> اسم الملف

    ****************
    ls -lh
    الحرف h يعني human readable form
    يمكنك من معرف حجم الملف بالميغابايت او كيلوا بايت او جيغابايت

    كود:
    ls -l-rw-r----- 1 gaza sahrawi 9275204 Jun 13 15:27 file.txt.gz

    ls -lh-rw-r----- 1 gaza sahrawi 8.9M Jun 13 15:27 file.txt.gz
    **************
    ls -ld
    لما نستعمل امر ls -l + مسار المجلد راح يظهر لنا
    كل الملفات والمجلدات في ذالك المجلد
    لكن لما نضع الامر ls -ld يظهرلنا معلومات المجلد فقط


    كود:
    $ ls -l /etc
    total 3344
    -rw-r--r-- 1 root root 15276 Oct 5 2004 a2ps.cfg
    -rw-r--r-- 1 root root 2562 Oct 5 2004 a2ps-site.cfg
    drwxr-xr-x 4 root root 4096 Feb 2 2007 acpi
    -rw-r--r-- 1 root root 48 Feb 8 2008 adjtime
    drwxr-xr-x 4 root root 4096 Feb 2 2007 alchemist
    [FONT=&quot]ls -ld /etc[/FONT]
    drwxr-xr-x 21 root root 4096 Jun 15 07:02 /etc

    ************
    ls -lt
    امر يمكنك من اظهار الملفات مرتبة على حسب اخر تعديل لها


    كود:
    $ [FONT=&quot]ls -lt[/FONT]
    total 76
    drwxrwxrwt 14 root root 4096 Jun 22 07:36 tmp
    drwxr-xr-x 121 root root 4096 Jun 22 07:05 etc
    drwxr-xr-x 13 root root 13780 Jun 22 07:04 dev
    drwxr-xr-x 13 root root 4096 Jun 20 23:12 root
    drwxr-xr-x 12 root root 4096 Jun 18 08:31 home
    drwxr-xr-x 2 root root 4096 May 17 21:21 sbin
    lrwxrwxrwx 1 root root 11 May 17 20:29 cdrom -> media/cdrom
    drwx------ 2 root root 16384 May 17 20:29 lost+found
    drwxr-xr-x 15 root root 4096 Jul 2 2008 var


    ************
    ls -ltr
    الحرف r يعني reverse
    ومعناتها بالمقلووب
    راح يظهر لك ناتج الملفات لكن من عكس الامر السابق
    شوفوا الفرق بينه وبين السابق

    كود:
    $ [FONT=&quot]ls -ltr[/FONT]
    total 76
    drwxr-xr-x 15 root root 4096 Jul 2 2008 var
    drwx------ 2 root root 16384 May 17 20:29 lost+found
    lrwxrwxrwx 1 root root 11 May 17 20:29 cdrom -> media/cdrom
    drwxr-xr-x 2 root root 4096 May 17 21:21 sbin
    drwxr-xr-x 12 root root 4096 Jun 18 08:31 home
    drwxr-xr-x 13 root root 4096 Jun 20 23:12 root
    drwxr-xr-x 13 root root 13780 Jun 22 07:04 dev
    drwxr-xr-x 121 root root 4096 Jun 22 07:05 etc
    drwxrwxrwt 14 root root 4096 Jun 22 07:36 tmp
    ************
    ls -A
    الامر يمكنك من رؤية الملفاات المخفية (المسبوقة بنقطة)


    كود:
    [FONT=&quot]ls -A
    [/FONT]
    Debian-Info.txt
    Fedora-Info.txtCentOS-Info.txt
    Red-Hat-Info.txt.bash_history
    SUSE-Info.txt.bash_logout
    lftp.bash_profile.
    libiconv-1.11.tar.tar.bashrc
    libssh2-0.12-1.2.el4.rf.i386.rpm

    *************
    ls -R
    يمكنك الامر من رؤية ملفات المجلد + كل الملفات المجلدات
    التي في الملف


    كود:
    ls /etc/sysconfig/networking
    devices profiles
    ls -R /etc/sysconfig/networking
    /etc/sysconfig/networking
    devices profiles
    /etc/sysconfig/networking/devices:
    /etc/sysconfig/networking/profiles:
    default /etc/sysconfig/networking/profiles/default:


    ************
    ls -n

    هذه تمكنك مناظهار UID & GID
    يعني تظهر ايدي الجروب واي دي اليوزر بدل اسمهم


    كود:
    ls -l ~/.bash_profile
    -rw-r--r-- 1 ramesh ramesh 909 Feb 8 11:48 /home/ramesh/.bash_profile
    ls -n ~/.bash_profile
    -rw-r--r-- 1 [FONT=&quot]511 511[/FONT] 909 Feb 8 11:48 /home/ramesh/.bash_profile

    ************
    ls -F
    هذا الامر يمكنك من معرفة نوع الملف او المجلد
    والناتج يكون اسم الملف متبوع باحد الرموز التالية :
    / = يعني مجلد
    فراغ = يعني ملف عادي
    @ = يعني ملف لينك
    * = تعني ملف تنفيدي مثل البرامج
    وهيك يكون الناتج


    كود:
    $ ls -F
    Desktop/ Documents/ Ubuntu-App@ firstfile Music/ Public/ Templates

    ***********

    ls --color=auto
    ظاهر يظهرالملفات والمجلدات بلونهم الاصلي

    كود:
    ls --color=auto
    Desktop Documents Examples firstfile Music Pictures Public Templates Videos
    *********
    اخيرا راح اشرح كيف تعمل لللاي امر لقب
    يعني عوض ان تكتب امر ls -lh تكتب عوضها med
    ويكون الناتج عادي مثل الامر
    لعمل هذه الخاصية نكتب الامر التالي

    كود:
    alias med="ls -lh"
    اتمنى اني افدتكم ولو بقليل


    في امان الله


    المصدر: شبكة عراق تيم IQ-TEAM - من قسم: |[ RSS Forum ]|

    othdh hlv ls​

    المصدر: شبكة عراق تيم IQ-TEAM - من قسم: |[ RSS Forum ]|

    othdh hlv ls​

    المصدر: شبكة عراق تيم IQ-TEAM - من قسم: |[ RSS Forum ]|

    othdh hlv ls​

    المصدر: شبكة عراق تيم IQ-TEAM - من قسم: |[ RSS Forum ]|

    othdh hlv ls​
     
حالة الموضوع:
مغلق

مشاركة هذه الصفحة