مجموعه كبيرة من اوامر لينكس ووظيفة كل امر

مجموعه كبيرة من اوامر لينكس ووظيفة كل امر


النتائج 1 إلى 6 من 6

الموضوع: مجموعه كبيرة من اوامر لينكس ووظيفة كل امر

  1. #1

    افتراضي مجموعه كبيرة من اوامر لينكس ووظيفة كل امر

    السلام عليكم و رحمة الله و بركاته

    كيف حالكم شباب - إن شاء الله بخير و الحمد لله على كل حال و نعود بالله من حال أهل النار

    أحبتي أنا جامع بعض أوامر لينكس و حبيت أنقلها لكم للفائدة


    بسم الله

    كود HTML:
    معلومات النظام
    أمر    الوصف 
     # arch      عرض معمارية الجهاز   
     # cal 2007      عرض تقويم عام 2007  
     # cat /proc/cpuinfo      عرض معلومات المعالج   
     # cat /proc/interrupts      عرض طلبات المقاطعة من وحدات الادخال و الاخراج  
     # cat /proc/meminfo      تحقق من استخدام الذاكرة  
     # cat /proc/swaps      عرض ملفات الـ Swap   
     # cat /proc/version      عرض اصدار نواة النظام   
     # cat /proc/net/dev      عرض كروت(بطاقة) الشبكة و احصائيات حولها   
     # cat /proc/mounts      لرؤية الملفات الملحقة في النظام مثل ملفات الاسطوانة المرنة  
     # clock -w      احفظ تعديل التاريخ على الـ BIOS   
     # date      عرض تاريخ النظام 
     # date 041217002007.00      اضبط التاريخ والوقت كالتالي - الشهر اليوم الساعه الدقيقه السنة.الثواني    
     # dmidecode -q      عرض مكونات النظام المادية (SMBIOS / DMI)   
     # hdparm -i /dev/hda      عرض خصائص قرص صلب   
     # hdparm -tT /dev/sda      يقوم بعمل اختبار قراءة من قرص صلب   
     # lspci -tv      عرض الاجهزة المتصلة بالكمبيوتر عن طريق منفذ الـ PCI    
     # lsusb -tv      عرض الاجهزة المتصلة بالكمبيوتر عن طريق منفذ الـ USB   
     # uname -m      عرض معمارية الجهاز   
     # uname -r      عرض اصدار نواة النظام المستخدمة  
    
     
    
    إيقاف تشغيل و إعادة تشغيل و تسجيل الخروج من النظام
    أمر    الوصف 
     # init 0      إيقاف تشغيل النظام 
     # logout      إنهاء الجلسة حساب المستخدم الحالي 
     # reboot      إعادة تشغيل الكمبيوتر     
     # shutdown -h now      إيقاف تشغيل النظام  
     # shutdown -h 16:30 &      ايقاف تشغيل النظام في وقت معين    
     # shutdown -c      إلغاء التوقيت الذي تم تحديده لإيقاف تشغيل النظام    
     # shutdown -r now      إعادة تشغيل الكمبيوتر   
     # telinit 0      إيقاف تشغيل النظام    
    
     
    
    
    الملفات و المجلدات
    
    أمر    الوصف
    
     # cd /home      لدخول الى مجلد الـ home  
     # cd ..      عودة الى المجلد السابق   
     # cd ../..      الرجوع الى الخلف مجلدين  
     # cd      انتقل الى مجلد الـ home   
     # cd ~user1      انتقل الى مجلد الـ home
     # cd -      انتقل الى المجلد السابق   
     # cp file1 file2      نسخ ملف  
     # cp dir/* .      نسخ كل ملفات مجلد الى المجلد العمل الحالي    
     # cp -a /tmp/dir1 .      نسخ مجلد الى مجلد العمل الحالي    
     # cp -a dir1 dir2      نسخ مجلد    
     # cp file file1      اعادة تسمية للملف الى ملف1    
     # iconv -l      عرض قائمة التراميز (encodings) المعروفة   
     # iconv -f fromEncoding -t toEncoding inputFile > outputFile      تحويل ترميز الاحرف من نسق الى اخر    
     # find . -maxdepth 1 -name *.jpg -print -exec convert      دفعة بتغيير ملفات في الدليل الحالي وإرسالها إلى وجود دليل الصور المصغرة (يتطلب التحول من Imagemagick)   [man] 
     # ln -s file1 lnk1      انشئ اختصار رمزي لملف او مجلد   
     # ln file1 lnk1      انشئ اختصار مادي لملف او مجلد   
     # ls      عرض ملفات المجلد   
     # ls -F      عرض ملفات المجلد    
     # ls -l      عرض تفاصيل الملفات و المجلدات   
     # ls -a      عرض الملفات المخفية    
     # ls *[0-9]*      الملفات و المجلدات التي تتضمن على ارقام   
     # lstree      عرض الملفات و المجلدات في شجرة بداية من الجذر   
     # mkdir dir1      انشئ مجلد يسمى dir1   
     # mkdir dir1 dir2      انشئ مجلدين في نفس الوقت   
     # mkdir -p /tmp/dir1/dir2      إنشاء شجرة متداخلة من الأدلة   
     # mv dir1 new_dir      اعد تسمية او انقل المجلد او الملف    
     # pwd      عرض مسار المجلد العمل  الحالي    
     # rm -f file1      احذف الملف المسمى file1   
     # rm -rf dir1      حذف مجلد يدعى dir1 بجميع محتوياتة    
     # rm -rf dir1 dir2      حذف مجلدين بجميع محتوياتهم    
     # rmdir dir1      احذف المجلد الفارغ المسمى dir1 
     # touch -t 0712250000 file1      تعديل التوقيت لملف او مجلد (سنة - شهر - يوم - ساعات - دقائق)  
     # tree      عرض الملفات و المجلدات في شجرة بداية من الجذر    
    
     
    
    بحث عن ملف
    
    أمر    الوصف 
     # find / -name file1      البحث عن ملف او مجلد داخل مجلد الـ root   
     # find / -user user1      البحث عن ملفات او مجلدات تنتمي للمستخدم user1  
     # find /home/user1 -name \*.bin      البحث عن الملفات ذات الإمتداد .bin في المجلد /home/user1    
     # find /usr/bin -type f -atime +100      البحث عن الملفات التنفيذية (binary) التي لم تستخدم منذ 100 يوم  
     # find /usr/bin -type f -mtime -10      البحث في الملفات التي تم انشائها او تعديلها في 10 أيام الماضية  
     # find / -name *.rpm -exec chmod 755 '{}' \;      البحث عن الملفات ذات الامتداد .rpm و تعديل صلاحياتها   
     # find / -xdev -name \*.rpm      البحث عن الملفات ذات الامتداد .rpm متجاهلاً الاقراص القابلة للازالة , مثل الاقراص الضوئية و الفلاش ديسك ..الخ   
     # locate \*.ps      ابحث عن ملف بالامتداد "ps." ****   
     # whereis halt      عرض مسار ملف معين   
     # which halt      عرض المسار الكامل لملف تنفيذي  
    
    
    
    تركيب ملف النظام
    
    أمر    الوصف 
     # fuser -km /mnt/hda2      إرغام عدم التعرف ( unmount ) على الأجهزة المشغولة   
     # mount /dev/hda2 /mnt/hda2      ضم(وصل) القرص المدعو hda2على سبيل المثال في المجلد /mnt/hda2    
     # mount /dev/fd0 /mnt/floppy      التعرف على القرص المرن  
     # mount /dev/cdrom /mnt/cdrom      التعرف على قرص سي دي \ دي في دي    
     # mount /dev/hdc /mnt/cdrecorder      التعرف على cdrw\dvdrom  
     # mount /dev/hdb /mnt/cdrecorder      التعرف على ( cdrw \ dvdrom )   
     # mount -o loop file.iso /mnt/cdrom      التعرف على ملف او ملف ايزو iso   
     # mount -t vfat /dev/hda5 /mnt/hda5      التعرف على نظام ملفات من نوع فات32 الخاص بويندوز  
     # mount /dev/sda1 /mnt/usbdisk      ضم قرص usbفلاش او قلم  
     # mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share      التعرف على شبكة مشاركة ويندوز   
     # umount /dev/hda2      ازالة ضم (فصل) القرص المدعو hda2على سبيل المثال   
     # umount -n /mnt/hda2      تشغيل ازالة الضم من غير كتابة الملف /etc/mtab مفيد عندما تكون الملفات للقراءة فقط او ان يكون القرص ممتلئ   
    
    
    
    مساحة القرص
    
    أمر    الوصف 
     # df -h      عرض قائمة الاقسام التي تم التعرف عليها من القرص الصلب    
     # dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n      عرض المساحة المستخدمة من قبل حزم deb , مرتبة حسب الحجم   
     # du -sh dir1      تقدير المساحة التي يشغلها المجلد dir1    
     # du -sk * | sort -rn      عرض حجم الملفات و المجلدات مرتبة حسب الحجم  
     # ls -lSr |more      عرض حجم ملف ومجلدات وعرضهم بالحجم    
     # rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n      عرض المساحة المستخدمة من قبل حزم rpm مرتبة حسب الحجم  
    
     
    
    المستخدمين و المجموعات
    أمر    الوصف 
     # chage -E 2005-12-31 user1      ضبط وقت انتهاء كلمة مرور المستخدم  
     # groupadd [group]      انشاء مجموعة جديدة  
     # groupdel [group]      حذف مجموعة  
     # groupmod -n moon sun      تغير اسم مجموعة من moon الى sun  
     # grpck      التحقق من التركيب الصحيح ونوع الملفات الخاص ب /etc/group وامتدادات المجموعة  
     # newgrp - [group]      الدخول الى مجموعة جديدة لتغيير المجموعة الافتراضية للملفات المنشئة حديثا   
     # passwd      تغير كلمة المرور 
     # passwd user1      تغيير كلمة مرور احد المستخدمين ( من الجذر فقط )  
     # pwck      التحقق من التركيب الصحيح ونوع الملف /etc/passwd وامتدادات المستخدمين   
     # useradd -c "User Linux" -g admin -d /home/user1 -s /bin/bash user1      انشاء مستخدم جديد يسمى user1 ينتمي للمجموعة admin  
     # useradd user1      انشاء مستخدم جديد   
     # userdel -r user1      حذف مستخدم و الخيار -r يزيل مجلد ذلك المستخدم  
     # usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1      تغير صلاحيات المستخدم  
    
     
    
    تصاريح الملفات
    أمر    الوصف 
     # chgrp group1 file1      تغير مجموعة الملف   
     # chmod ugo+rwx directory1      تغيير التصاريح للقراءة (r), للكتابة (w) و (x) للدخول للمستخدم المالك (u) المجموعة (g) واخرون (o)   
     # chmod go-rwx directory1      ازالة تصاريح القراءة(r)والكتابة(w)و(x)الدخول الى مجموعة مستخدمين(g)وغيرها (o)لملف او مجلد ما   
     # chmod u+s /bin/file1      ضع SUID بت في ملف ثنائي - المستخدم الذي شغل ذلك الملف يحصل على نفس الامتيازات لصاحب او مالك ذلك الملف  
     # chmod u-s /bin/file1      تعطيل SUID بت على الملف الثنائي  
     # chmod g+s /home/public      تثبيت بت(أوكتي) SGID في مجلد - شبيه ب SUID لكن من أجل مجلد    
     # chmod g-s /home/public      إبطال (إيقاف) بت SGID في المجلد   [man] 
     # chmod o+t /home/public      set STIKY bit on a directory - allows files deletion only to legitimate owners [english] 
    الوصف غير متاح لهذه اللغة[Arabic?] 
     # chmod o-t /home/public      إبطال(تعطيل) بت STIKY في مجلد 
     # chown user1 file1      تغير مالك ملف 
     # chown -R user1 directory1      تغير المستخدم مالك الملف و التغير ساري على كل الملفات و المجلدات التي يتضمها ذلك المجلد 
     # chown user1:group1 file1      تغير مستخدم و مجموعة الملكية لملف 
     # find / -perm -u+s      عرض كل الملفات في النظام بحيث يكون SUID معد مسبقا 
     # ls -lh      عرض التصاريح على الملف 
     # ls /tmp | pr -T5 -W$COLUMNS      قسم سطر الاوامر الى 5 اعمدة 
    
     
    
    صفات خاصه على الملف
    
    أمر    الوصف 
     # chattr +a file1      اتاحة الكتابة لملف معين 
     # chattr +c file1      إتاحة أن يكون هذا الملف (file1) قابل ل: ضغط/فك الضغط من قبل نواة kernel 
     # chattr +d file1      يضمن أن البرنامج يتجاهل للملفاتDump عند الحفظ 
     # chattr +i file1      جعل الملف غير قابل للتغيير أو الحذف أو تغيير الإسم إو الربط فكل هذا غير ممكن 
     # chattr +s file1      السماح لملف بان يحذف بشكل آمن 
     # chattr +S file1      makes sure that if a file is modified changes are written in synchronous mode as with sync [english] 
    الوصف غير متاح لهذه اللغة[Arabic?] 
     # chattr +u file1      يسمح لك باستعادة محتوى ملف في حال تم إغلاقه 
     # lsattr      عرض الصلاحيات المخصصة 
    
    
    
    أرشفة و ضغط الملفات
    
    أمر    الوصف 
     # bunzip2 file1.bz2      فك ضغط ملف يمسى file1.bz2 
     # bzip2 file1      ضغط ملف يمسى file1 
     # gunzip file1.gz      فك الضغط عن ملف يدعى file1.gz 
     # gzip file1      ضغط ملف يدعى file1 
     # gzip -9 file1      ضغط الملف او المجلد بأقى درجة ممكنة 
     # rar a file1.rar test_file      انشاء ارشيف جديد من نوع رار rar باسم file1.rar 
     # rar a file1.rar file1 file2 dir1      ضغط الملفات "file1","file2" و "dir1" في وقت واحد 
     # rar x file1.rar      فك الضغط عن ملفات rar 
     # tar -cvf archive.tar file1      تكوين أرشيف غير مضغوط 
     # tar -cvf archive.tar file1 file2 dir1      عمل ارشيف يحتوى على 'file1', 'file2' and 'dir1 
     # tar -tf archive.tar      عرض محتوى ملف مضغوط " أرشيف " 
     # tar -xvf archive.tar      فك تشفير تاربال 
     # tar -xvf archive.tar -C /tmp      فك ضغط أرشيف إلى ملف /tmp 
     # tar -cvfj archive.tar.bz2 dir1      تكوين أرشيف مضغوط بنسق "bzip2" 
     # tar -xvfj archive.tar.bz2      فك ضغط ارشيفtarبنسق bzip2 
     # tar -cvfz archive.tar.gz dir1      تكوين أرشيف مضغوط إلى "gzip" 
     # tar -xvfz archive.tar.gz      فك ضغط ارشيف tarبنسق gzip 
     # unrar x file1.rar      فك الضغط عن ملفات rar 
     # unzip file1.zip      فك الضغط عن ملف من نوع zip 
     # zip file1.zip file1      ضغط ملف إلى zip 
     # zip -r file1.zip file1 file2 dir1      ضغط العديد من الملفات بامتدادzipوالمجلدات في الوقت نفسه 
    
     
    
    RPM أداة حزم ( Fedora, Red Hat و ما شابه)
    أمر    الوصف 
     # rpm -ivh [package.rpm]      تثبت حزمة rpm 
     # rpm -ivh --nodeeps [package.rpm]      تنصيب حزمة " آر بي أم " RPM مع تجاهل الحزم المطلوبة 
     # rpm -U [package.rpm]      ترقية حزمة rpm بدون تغير ملفات الاعدادات 
     # rpm -F [package.rpm]      ترقية حزمة rpm فقط اذا كانت مثبتة 
     # rpm -e [package]      حذف حزمة rpm 
     # rpm -qa      عرض كل حزم rpm المثبتة على النظام 
     # rpm -qa | grep httpd      عرض جميع حزم rpm التي تحتوي على الاسم httpd 
     # rpm -qi [package]      الحصول على معلومات عن حزمة معينة مثبتة 
     # rpm -qg "System Environment/Daemons"      عرض حزم rpm من مجموعة برمجيات 
     # rpm -ql [package]      عرض الملفات الموفرة بواسطة حزمة " آر بي أم " rpm منصبة 
     # rpm -qc [package]      عرض قائمة ملفات الاعدادات المقدمة بواسطة حزمة rpm مثبتة 
     # rpm -q [package] --whatrequires      عرض قائمة الحزم المطلوبة لحزمة آر بي أم " rpm " معينة 
     # rpm -q [package] --whatprovides      عرض قدرة حزمة آر بي أم "rpm" 
     # rpm -q [package] --scripts      عرض السكربتات التي عملت جراء عملية التنصي \ الحذف 
     # rpm -q [package] --changelog      عرض تاريخ المراجعات لحزمة آر بي أم "rpm" 
     # rpm -qf /etc/httpd/conf/httpd.conf      التحقق من ان حزمة rpm تنتمي الى الملف المعطى 
     # rpm -qp [package.rpm] -l      عرض قائمة الملفات الموجودة في حزمة آر بي أم "rpm" لم يتم تنصيبها بعد 
     # rpm --import /media/cdrom/RPM-GPG-KEY      تصدير الملفتاح العام للتوقيع الرقمي 
     # rpm --checksig [package.rpm]      تاكيد تكامل ملف rpm 
     # rpm -qa gpg-pubkey      تأكيد تكامل جميع ملفات rpm المثبتة 
     # rpm -V [package]      تفحص حجم الملف و الصلاحيات و النوع و المالك و المجموعة و اخر تعديل 
     # rpm -Va      فحص جميع حزم rpm المثبتة على النظام 
     # rpm -Vp [package.rpm]      التحقق من حزمة rpm لم يتم تنصبها بعد 
     # rpm -ivh /usr/src/redhat/RPMS/`arch`/[package.rpm]      تثبيت حزمة من المصدر 
     # rpm2cpio [package.rpm] | cpio --extract --make-directories *bin*      استخراج ملف تنفيذي من حزمة rpm 
     # rpmbuild --rebuild [package.src.rpm]      إنشاء حزمة rpm من ملفات rpm مصدرية 
    
     
    
    YUM أداة الحزم (Fedora, RedHat و ماشابه)
    أمر    الوصف 
     # yum -y install [package]      تحميل و تثبت حزمة rpm 
     # yum localinstall [package.rpm]      هذا الأمر سيثبت حزمة rpm و يحاول حل جميع متعلقات بك بواسطة المخازن 
     # yum -y update      تحديث كل حزم rpm المثبة على النظام 
     # yum update [package]      تحديث حزمة rpm 
     # yum remove [package]      حذف حزمة rpm 
     # yum list      عرض كل الحزم المنصبة على النظام 
     # yum search [package]      البحث عن حزمة rpm في المستودع 
     # yum clean [package]      تنضيف سجلات حزم الآر بي أم "rpm" المحملة 
     # yum clean headers      ازالة جميع ملفات الرؤوس التي يحتاجها النظام لايجاد المتطلبات لحزمة ما 
     # yum clean all      ازالة الملفات المؤقتة(cache) 
    
     
    
    DEB أداة حزم (Debian, Ubuntu وما شابه)
    أمر    الوصف 
     # dpkg -i [package.deb]      تثبت او ترقية حزمة دبيان 
     # dpkg -r [package]      إزالة حزمة دبيان من النظام 
     # dpkg -l      عرض كل حزم دبيان المثبته على النظام 
     # dpkg -l | grep httpd      عرض جميع حزم دبيان التي تحتوي على الاسم "httpd" 
     # dpkg -s [package]      الحصول على معلومات عن حزمة معينة مثبتة على النظام 
     # dpkg -L [package]      عرض قائمة الملفات المقدمة بواسطة حزمة مثبتة على النظام 
     # dpkg --contents [package.deb]      عرض قائمة الملفات المقدمة بواسطة حزمة غير مثبتة على النظام 
     # dpkg -S /bin/ping      التحقق من ان الحزمة تنتمي الى الملف المعطى 
    
    
    
    APT اداة حزم (Debian, Ubuntu و ماشابه)
    أمر    الوصف 
     # apt-cache search [package]      يرجع لك قائمة الحزم الموجوده حسب الكلمة المكتوبة (لليحث عن حزم) 
     # apt-cdrom install [package]      تثبت او ترقية حزمة ديبيان من محرك الاقراص الضوئية (CD-ROM) 
     # apt-get install [package]      تثبيت او ترقية حزمة Debian 
     # apt-get update      تحديث قائمة الحزم 
     # apt-get upgrade      ترقية جميع الحزم المثبته 
     # apt-get remove [package]      إزالة حزمه دبيان من النظام 
     # apt-get check      فحص المستودعات 
     # apt-get clean      مسح الملفات المؤقته للحزم التي تم تحميلها 
    
    
    
    Pacman أداة حزم (Arch, Frugalware و ما شابه)
    أمر    الوصف 
     # pacman -S name      تثبيت الحزمة 'name' وكل إعتمادياتها 
     # pacman -R name      حذف الحزمة 'name'وكل ملفاتها 
    
    
    
    مشاهدة محتويات الملف
    أمر    الوصف 
     # cat file1      عرض محتويات ملف ابتدأ من الصف الأول 
     # head -2 file1      شاهد السطرين الاولين من الملف 
     # less file1      مشابه لامر "more" لكنه يسمح بالرجوع الى الخلف مثل ما يسمح بالتقدم الى الامام 
     # more file1      لمشاهدة محتويات ملف طويل 
     # tac file1      عرض محتويات ملف ابتدأ من اخر سطر 
     # tail -2 file1      مشاهدة اخر سطرين من الملف 
     # tail -f /var/log/messages      شاهد حاليا ما الذي يتم إضافته على الملف 
    
     
    
    معالجة النصوص
    أمر    الوصف 
     # cat example.txt | awk 'NR%2==1'      ازالة كل الاسطر الزوجية من ملف example.txt 
     # echo a b c | awk '{print $1}'      عرض أول عمود من سطر معين 
     # echo a b c | awk '{print $1,$3}'      عرض العمود الأول والثالث من سطر معين 
     # cat -n file1      عدد الأسطر فيي ملف معين 
     # comm -1 file1 file2      مقارنة محتويات الملفين بواسطة حذف الاسطر الوحيدة من الملف file1 
     # comm -2 file1 file2      مقارنة محتويات الملفين بواسطة حذف الاسطر الوحيدة من الملف file2 
     # comm -3 file1 file2      مقارنة محتويات الملفين بواسطة حذف الاسطر التي تظهر على كل الملفين 
     # diff file1 file2      عرض الإختلاف ما بين ملفين 
     # grep Aug /var/log/messages      عرض كلمة AUG من ملف يدعى /var/log/messages 
     # grep ^Aug /var/log/messages      البحث عن كلمات تبدأ بحروف AUG من ملف يدعى /var/log/messages 
     # grep [0-9] /var/log/messages      اختيار الاسطر التي تحتوي ارقام من الملف'/var/log/messages' 
     # grep Aug -R /var/log/*      البحث عن الكلمة "Aug" في ملفات المجلد '/var/log' 
     # paste file1 file2      دمج محتويات ملفين للأعمدة 
     # paste -d '+' file1 file2      تجميع(دمج) محتوى ملفين (file1 file2) في عمودين بحيث يكون فاصل بينهما علامة '+' 
     # sdiff file1 file2      إيجاد الفرق بين ملفين (file1 file2) ودمج الفروقات بطريقة تفاعليه ك: "diff" 
     # sed 's/string1/string2/g' example.txt      استبدال "string1" بـ "string2" في ملف example.txt 
     # sed '/^$/d' example.txt      حذف كل الملفات الفارغة من ملف example.txt 
     # sed '/ *#/d; /^$/d' example.txt      حذف التعليقات والأسطر الخالية من ملف example.txt 
     # sed -e '1d' exampe.txt      إزالة السطر الأول من ملف example.txt 
     # sed -n '/string1/p'      عرض الأسطر التي تحتوي على كلمة "string1" 
     # sed -e 's/ *$//' example.txt      إزالة الحروف الخالية في نهاسة كل صف 
     # sed -e 's/string1//g' example.txt      إزالة كلمة "string1" من نص 
     # sed -n '1,5p' example.txt      طباعة من الصف الاول الى الصف الخامس من الملف example.txt 
     # sed -n '5p;5q' example.txt      عرض السطر رقم 5 من ملف example.txt 
     # sed -e 's/00*/0/g' example.txt      استبدال عدة أصفار بصفر واحد 
     # sort file1 file2      رتب محتويات ملفين 
     # sort file1 file2 | uniq      رتب محتوى ملفين بحذف الأسطر المكررة(معادة) 
     # sort file1 file2 | uniq -u      sort contents of two files by viewing only unique line [english] 
    الوصف غير متاح لهذه اللغة[Arabic?] 
     # sort file1 file2 | uniq -d      sort contents of two files by viewing only duplicate line [english] 
    الوصف غير متاح لهذه اللغة[Arabic?] 
     # echo 'word' | tr '[:lower:]' '[:upper:]'      تحويل الحروف من حروف صغيرة إلى كبيرة 
    
    
    
    وضع المحارف و صيغة تحويل الملف
    أمر    الوصف 
     # dos2unix filedos.txt fileunix.txt      تحويل ملف نصي من MSDOS إلى يونكس 
     # recode ..HTML < page.txt > page.html      تحويل ملف من صيغة text إلى html 
     # recode -l | more      إضهار كل ماهو متاح من نماذج التحويل 
     # unix2dos fileunix.txt filedos.txt      تحويل ملف نص من يونكس إلى MSDOS 
    
     
    
    تحليل ملف النظام
    أمر    الوصف 
     # badblocks -v /dev/hda1      فحص الأجزاء السيئة في القرص "hda1" 
     # dosfsck /dev/hda1      اصلاح / التحقق من نزاهة نظام ملفات dosعلى القرص hda1 
     # e2fsck /dev/hda1      اصلاح / التحقق من نزاهة نظام ملفات ext2على القرص hda1 
     # e2fsck -j /dev/hda1      اصلاح / التحقق من نزاهة نظام ملفات ext3على القرص hda1 
     # fsck /dev/hda1      اصلاح / التحقق من نزاهة نظام ملفات لينكس على القرص hda1 
     # fsck.ext2 /dev/hda1      اصلاح / التحقق من نزاهة نظام ملفات ext2على القرص hda1 
     # fsck.ext3 /dev/hda1      اصلاح / التحقق من نزاهة نظام ملفات ext3على القرص hda1 
     # fsck.vfat /dev/hda1      اصلاح / التحقق من نزاهة نظام ملفات fatعلى القرص hda1 
     # fsck.msdos /dev/hda1      اصلاح / التحقق من نزاهة نظام ملفات dosعلى القرص hda1 
    
     
    
    تهيئة ملف النظام
    أمر    الوصف 
     # fdformat -n /dev/fd0      إخلاء " فورمات " فرص فلوبي 
     # mke2fs /dev/hda1      تكوين نوع نظام ملفات في لينوكس إكسزت 2 "ext2" في جزء "hda1" 
     # mke2fs -j /dev/hda1      تكوين نظام الملفات من نوع لينكس ext3 (مجلة ) في التقسيم hda1 
     # mkfs /dev/hda1      تكوين نوع نظام ملفات لينوكس في جزء hda1 في القص الصلب 
     # mkfs -t vfat 32 -F /dev/hda1      إنشاء نظام ملفات من نوع فات32 
     # mkswap /dev/hda3      عمل نظام ملفات من نوع سواب 
    
     
    
    ملف نظام SWAP
    أمر    الوصف 
     # mkswap /dev/hda3      إنشاء نظام ملفات من نوع سواب 
     # swapon /dev/hda3      تفعيل جزء سواب جديد من القرص الصلب 
     # swapon /dev/hda2 /dev/hdb3      تفعيل جزئين من القرص الصلب للسواب 
    
     
    
    النسخ الاحتياطي
    أمر    الوصف 
     # find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2      إيجاد كل الملفات بامتداد "log" وصنع ارشيف "bzip" 
     # find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents      إيجاد ونقل كل الملفات بامتداد "txt" من مجلد لآخر 
     # dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz'      أخذ(جعل) نسخه من قرص صلب محلي في حاسوب آخر عن طريق بروتوكول الآمنssh 
     # dd if=/dev/sda of=/tmp/file1      نسخ محتوى قرص صلب إلى ملف معين 
     # dd if=/dev/hda of=/dev/fd0 bs=512 count=1      تكوين نسخة من (MBR (Master Boot Record في floppy 
     # dd if=/dev/fd0 of=/dev/hda bs=512 count=1      أستعادة سجل الإقلاع الرئيسي (MBR) من نسخة أحتياطية سابقة موجودة على قرص مرن 
     # dump -0aj -f /tmp/home0.bak /home      عمل نسخ احتياطي كامل لمجلد '/home' 
     # dump -1aj -f /tmp/home0.bak /home      make a incremental backup of directory '/home' [english] 
    الوصف غير متاح لهذه اللغة[Arabic?] 
     # restore -if /tmp/home0.bak      استعادة نسخة احتياطية بتفاعل 
     # rsync -rogpav --delete /home /tmp      التزامن ما بين المجلدات 
     # rsync -rogpav -e ssh --delete /home ip_address:/tmp      التزامن بواسطة قنوات SSH 
     # rsync -az -e ssh --delete ip_addr:/home/public /home/local      التزامن بين مجلد محلي و آخر عن بعد بواسطة SSH و الضغط 
     # rsync -az -e ssh --delete /home/local ip_addr:/home/public      التزامن بين مجلد بعيد مع مجلد محلي بواسطة SSH و الضغط 
     # tar -Puf backup.tar /home/user      عمل نسخ إحتياطي مزيد للملف "/home/user/" 
     # ( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p'      نسخ محتوى مجلد في مجلد بعيد بواسطة SSH 
     # ( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p'      نسخ مجلد محلي على مجلد نيابي عن طريق "ssh" 
     # tar cf - . | (cd /tmp/backup ; tar xf - )      local copy preserving permits and links from a directory to another [english] 
    
    
     
    
    محرك الاقراص الضوئية
    أمر    الوصف 
     # cd-paranoia -B      استخارج الأصوات من قرص ليزري وتحويلهم إلى ملفات "wav" 
     # cd-paranoia --      سحب أول ثلاث أصوات من قرص ليزري وتحويلهم إلى امتداد wav 
     # cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force      إفراغ محتوى قرص ( سي دي ) فابل لإعادة الكتابة 
     # cdrecord -v dev=/dev/cdrom cd.iso      حرق ملف ايزو ( iso ) 
     # gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom -      حرق ملف ايزو iso مضغوط 
     # cdrecord --scanbus      scan bus to identify the channel scsi [english] 
    
     # dd if=/dev/hdc | md5sum      فجص جهاز مثل قرص ليزري بـأم دي 5 "md5" 
     # mkisofs /dev/cdrom > cd.iso      تكوين صورة أيزو لقرص ليزري على القرص الصلب 
     # mkisofs /dev/cdrom | gzip > cd_iso.gz      تكوين ملف آيزو "iso" مضغوط لقرص ليزري على القرص الصلب 
     # mkisofs -J -allow-leading-dots -R -V      تكوين ملف آيزو لنجلد معين 
     # mount -o loop cd.iso /mnt/iso      التعرف على ملف من نوع "iso" 
    
     
    
    الشبكات السلكية و اللاسلكية
    أمر    الوصف 
     # dhclient eth0      الحصول على إعدادات الشبكة (IP, SM, GW, DNS) لكرت الشبكة رقم 1 عن طريق البروتوكول DHCP 
     # ethtool eth0      عرض إحصائيات شبكة "eth0" 
     # host [url]www.example.com[/url]      الحصول على معرف الشبكة (رقم الأي بي) للجهاز الذي يحمل الاسم [url]www.example.com[/url] 
     # hostname      عرض اسم المستضيف للنظام 
     # ifconfig eth0      عرض اعدادات لكارت الشبكة تدعى eth0 
     # ifconfig eth0 192.168.1.1 netmask 255.255.255.0      تعديل المعرف ( الآي بي ) 
     # ifconfig eth0 promisc      وضع كرت الشبكة الأول في وضع المتلصص للحصول على نسخة من جميع ما يرسل على الشبكة 
     # ifdown eth0      إلغاء تفعيل بنية "eth0" 
     # ifup eth0      تفعيل واجهة "eth0" 
     # ip link show      show link status of all network interfaces [english] 
    
     # iwconfig eth1      عرض الشبكات الاسلكية 
     # iwlist scan      عمل بحث لايجاد الاتصالات اللاسلكية المتوفرة 
     # mii-tool eth0      عارض حالة الوصلة لـ"eth0" 
     # netstat -tup      show all active network connections and their PID [english] 
    
     # netstat -tupl      show all network services listening on the system and their PID [english] 
    
     # netstat -rn      طباعة جدول توجيه حزم الشبكة وهو شبيه بالأمر "route -n" 
     # nslookup [url]www.example.com[/url]      lookup hostname to resolve name to ip address and viceversa [english] 
    
     # route -n      عرض جدول التوجيه 
     # route add -net 0/0 gw IP_Gateway      تكوين البوابة (gateway) الافتراضية 
     # route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1      configure static route to reach network '192.168.0.0/16' [english] 
    
     # route del 0/0 gw IP_gateway      إزالة المسار الساكن 
     # echo "1" > /proc/sys/net/ipv4/ip_forward      activate ip routing [english] 
    
     # tcpdump tcp port 80      عرض كل الترافك في الإتش تي تي بي "http" 
     # whois [url]www.example.com[/url]      البحث عن معلومات نطاق إنترنت معين في قاعدة بيانا هويز "Whois" 
    
     
    
    شبكات ويندوز (samba)
    أمر    الوصف 
     # mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share      ربط مشاركة شبكات ويندوز 
     # nbtscan ip_addr      حل اسم الـnetbios 
     # nmblookup -A ip_addr      netbios name resolution [english] 
    
     # smbclient -L ip_addr/hostname      show remote shares of a windows host [english] 
    
     # smbget -Rr smb://ip_addr/share      لتحميل الملفات من مجلد مشترك على نظام ويندوز أو خادم سامبا 
    
     
    
    IPTABLES (جدار ناري)
    أمر    الوصف 
     # iptables -t filter -L      show all chains of filtering table [english] 
    
     # iptables -t nat -L      show all chains of nat table [english] 
    
     # iptables -t filter -F      clear all rules from filtering table [english] 
    
     # iptables -t nat -F      حذف كل الحقول من جدول "nat" 
     # iptables -t filter -X      حذف كل السلاسل التي تم تكوينها بواسطة مستخدم 
     # iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT      allow telnet connections to input [english] 
    
     # iptables -t filter -A OUTPUT -p tcp --dport http -j DROP      block HTTP connections to output [english] 
    
     # iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT      allow POP3 connections to forward chain [english] 
    
     # iptables -t filter -A INPUT -j LOG --log-prefix      Logging on input chain [english] 
    
     # iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE      configure a PAT (Port Address Traslation) on eth0 masking outbound packets [english] 
    
     # iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22 -j DNAT --to-destination 10.0.0.2:22      redirect packets addressed to a host to another host [english] 
    
    
     
    
    مراقبة و تصحيح
    أمر    الوصف 
     # free -m      عرض المساحة الغير مستخدمة من الذاكر بالميجا بايت 
     # kill -9 process_id      اغلق بالقوة العملية و انهيها 
     # kill -1 process_id      إجبار عملية على إعادة تحميل الإعدادات 
     # last reboot      عرض تسجيل اعادة التشغيل 
     # lsmod      عرض مديولات الكيرنل 
     # lsof -p process_id      عرض قائمة الملفات التيتم تشغيلها بواسطة العملية 
     # lsof /home/user1      لإخراج قائمة الملفات المفتوحة في مسار معين 
     # ps -eafw      عرض مهام لينُكس 
     # ps -e -o pid,args --forest      عرض مهام الجهاز بشكل هرم 
     # pstree      أظهار شجرة عمليات النظام 
     # smartctl -A /dev/hda      monitoring reliability of a hard-disk through SMART [english] 
    
     # smartctl -i /dev/hda      التحقق من ان "SMART: مفعل في القرص الصلب 
     # strace -c ls >/dev/null      display system calls made and received by a process [english] 
    
     # strace -f -e open ls >/dev/null      عرض إتصالات المكتبة 
     # tail /var/log/dmesg      show events inherent to the process of booting kernel [english] 
    
     # tail /var/log/messages      عرض أحداث الجهاز 
     # top      عرض البرامج التي تستهلك القدر الأكبر من وحدة المعالجة المركزية "cpu" 
     # watch -n1 'cat /proc/interrupts'      عرض الإنقطاعات في الوقت الحقيقي 
    
     
    
    أوامر اخرى مفيدة
    أمر    الوصف 
     # alias hh='history'      set an alias for a command - hh = history [english] 
    الوصف غير متاح لهذه اللغة[Arabic?] 
     # apropos ...keyword      display a list of commands that pertain to keywords of a program , useful when you know what your program does, but you don't know the name of the command [english] 
    
     # chsh      تغير امر الشل 
     # chsh --list-shells      nice command to know if you have to remote into another box [english] 
     
     # gpg -c file1      تشفير ملف بـ " GNU Privacy Guard " 
     # gpg file1.gpg      فك شفرة ملف تحت رخصة جنو GNU Provacy Guard 
     # ldd /usr/bin/ssh      عرض المكتبة المشتركة المطلوبة بواسطة برنامج "ssh" 
     # man ping      display the on-line manual pages for example on ping command - use '-k' option to find any related commands [english] 
    
     # mkbootdisk --device /dev/fd0 `uname -r`      إنشاء فلوبي للإقلاع 
     # wget -r [url]www.example.com[/url]      حمل كامل الموقع 
     # wget -c [url]www.example.com/file.iso[/url]      تحيمل ملف مع القدرة على التوقف في المنتصف ومواصلة التحميل فيما بعد 
     # echo 'wget -c [url]www.example.com/files.iso[/url]' | at 09:00      بدأ التحميل في أي وقت تم تحديده 
     # whatis ...keyword      عرض وصف لوضيفة برنامج معين 
     # who -a      عرض المستخدم الموجود مع عرض اخر وقت لتشغيل النظام والمعالجات الميتة والمستوى اللذى يعمل واخر ساعة وقت متغيرة

    هدا هو

    و سمحولي على التنسيق العاجزين

    لكن إن شاء الله تنقلها للمفكرة و تعدل عليها و تحفضها و من حين لاخر تعمل لها مراجع أحسن من البحث في غوغل

    و بهدا أنتهي و السلام عليكم و رحمة الله و بركاته

  2. #2
    هكر مجتهد الصورة الرمزية Dr__X
    تاريخ التسجيل
    Oct 2011
    الدولة
    المملكه العربيه(جده)
    المشاركات
    317

    افتراضي رد: مجموعه كبيرة من اوامر لينكس ووظيفة كل امر

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

  3. #3

    افتراضي رد: مجموعه كبيرة من اوامر لينكس ووظيفة كل امر

    شكرا اخي العزيز على هذا الطرح المفيد

  4. #4
    هكر متألق الصورة الرمزية Iraqe Hacker
    تاريخ التسجيل
    Jul 2012
    الدولة
    Iraqe Hacker™ ✔©Page&Official®Mafia █║▌│█│║▌║││█║▌║▌║
    المشاركات
    3,254

    افتراضي رد: مجموعه كبيرة من اوامر لينكس ووظيفة كل امر

    جميل بارك الله فيك كنت محتاجها

  5. #5
    هكر مبتديء
    تاريخ التسجيل
    Jul 2012
    الدولة
    سوريا
    المشاركات
    11

    افتراضي رد: مجموعه كبيرة من اوامر لينكس ووظيفة كل امر

    مشكور على الموضوع بس كأنو لازم يكون بقسم انظمة التشغيل

  6. #6

    افتراضي رد: مجموعه كبيرة من اوامر لينكس ووظيفة كل امر

    واصل يعطيك العافية بالتوفيق

    لا اله الا الله محمد رسول الله




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

  1. مجموعه كبيرة من برامج الهاكر + دروس فيديو
    بواسطة ASDELY-ScOrPiOn في المنتدى منتدى برامج وأدوات الهكرز
    مشاركات: 162
    آخر مشاركة: 04-02-2015, 07:59 AM
  2. سي دي يضم مجموعه كبيرة من برامج اختراق أجهزه+مواقع+بريد+ويندوز
    بواسطة BLACK.JaGuAr في المنتدى منتدى برامج وأدوات الهكرز
    مشاركات: 275
    آخر مشاركة: 03-04-2014, 05:21 PM
  3. مجموعه كبيرة من برامج الهاكر + دروس فيديو... اواجه مشكلة في هذا الموضوع
    بواسطة النينجا الاسود في المنتدى منتدى برامج وأدوات الهكرز
    مشاركات: 3
    آخر مشاركة: 08-11-2012, 12:57 AM
  4. مكونات شبكة النترنت من اجهزة وسوفت وير ووظيفة كل منها
    بواسطة hacking man في المنتدى منتدى الإختراق العام
    مشاركات: 1
    آخر مشاركة: 03-22-2011, 09:41 PM
  5. مكونات شبكة النترنت من اجهزة وسوفت وير ووظيفة كل منها
    بواسطة hacking man في المنتدى منتدى الإختراق العام
    مشاركات: 0
    آخر مشاركة: 02-06-2011, 11:46 PM

المفضلات

أذونات المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •