الأوامر الشائعة في Linux,نصائح: Ctrl + F للبحث السريع عن أوامر Linux (انقر على العنوان لشده وإزالته)
كود الأمر | وصف التعليق |
---|---|
Arch | عرض معمارية المعالج للجهاز (1) |
Uname -m | عرض معمارية المعالج للجهاز (2) |
Uname -r | عرض إصدار النواة المستخدمة |
Dmidecode -q | عرض مكونات النظام الطرفية للhardware - (SMBIOS/DMI) |
HDPARM -i /dev/hda | إدراج خصائص معمارية القرص |
HDPARM -tT /dev/sda | أداء عملية قراءة اختبارية على القرص |
القائمة /proc/cpuinfo | عرض معلومات المعالج |
القائمة /proc/الاستدعاءات | عرض الاستدعاء |
القائمة /proc/meminfo | تحقق من استخدام الذاكرة |
القائمة /proc/تبادل | يظهر أي تبديلات يتم استخدامها |
القائمة /proc/version | عرض إصدار النواة |
القائمة /proc/net/dev | عرض أجهزة التوجيه الشبكي و الإحصاءات |
القائمة /proc/mounts | عرض النظام الم装载 |
LSPCI -TV | قائمة أجهزة PCI |
LSUSB -TV | عرض أجهزة USB |
Date | عرض تاريخ النظام |
Cal 2007 | عرض التقويم لـ 2007 |
Date 04121700 2007.00 | ضبط التاريخ والوقت - شهر، يوم، ساعة، سنة. ثانية |
Clock -w | حفظ تغييرات الوقت إلى BIOS |
كود الأمر | وصف التعليق |
---|---|
إيقاف التشغيل -h الآن | إيقاف التشغيل |
Init 0 | إيقاف التشغيل |
Telinit 0 | إيقاف التشغيل |
إيقاف التشغيل -h ساعات: دقائق & | إيقاف التشغيل في الوقت المحدد |
إيقاف التشغيل -c | إلغاء إيقاف التشغيل المخطط له في الوقت المحدد |
إيقاف التشغيل -r الآن | إعادة التشغيل |
إعادة التشغيل | إعادة التشغيل |
تسجيل الخروج | إلغاء |
كود الأمر | وصف التعليق |
---|---|
CD /home | الذهاب إلى ال'/مجلد 'home'. |
CD.. | العودة إلى مستوى الدليل السابق |
CD../.. | العودة إلى مستوى الدليل السابقين |
CD | الدخول إلى الدليل الشخصي |
Cd~ user1 | الدخول إلى الدليل الشخصي |
CD - | العودة إلى الدليل الذي كنت فيه في المرة الأخيرة |
PWD | عرض المسار العام |
ls | عرض الملفات في الدليل |
عرض الصلاحيات -F | عرض الملفات في الدليل |
عرض الصلاحيات -l | عرض تفاصيل ملفات والدلائل |
Ls -a | عرض الملفات المخفية |
Ls * [0-9] * | عرض أسماء الملفات والدلائل التي تحتوي على أرقام |
Tree | يظهر بنية الشجرة للملفات والدلائل من بداية الدليل الجذر |
LSTREE | يظهر بنية الشجرة للملفات والدلائل من بداية الدليل الجذر |
Mkdir dir1 | إنشاء دليل يسمى 'dir'1 '. |
Mkdir dir1 دول2 | إنشاء két دوایل في نفس الوقت |
Mkdir -p /tmp/دول1/دول2 | إنشاء شجرة الدلائل |
Rm -f file1 | حذف ملف المسمى 'file'1 '. |
Rmdir dir1 | حذف الدليل المسمى 'dir'1 '. |
Rm -rf dir1 | حذف الدليل المسمى 'dir'1 واحذف محتوياته في نفس الوقت |
Rm -rf dir1 دول2 | حذف كلا الدلائل والمحتوى الخاص بهما في نفس الوقت |
MV dir1 new_dir | 改名/تحريك الدليل |
CP file1 الملف2 | نسخ ملف |
CP dir/*. | نسخ جميع الملفات في الدليل إلى الدليل العام الحالي |
CP -A /tmp/دول1. | نسخ الدليل إلى الدليل العام الحالي |
CP -a dir1 دول2 | نسخ الدليل |
-S ملف1 lnk1 | إنشاء رابط مرن إلى وثيقة أو دليل |
Ln file1 lnk1 | إنشاء رابط مادي إلى وثيقة أو دليل |
Touch -t 0712250000 file1 | تعديل وقت الوثيقة أو الدليل - (YYMMDDhhmm) |
IconV -l | قائمة المعطيات المعروفة |
iconv -f fromEncoding -t toEncoding inputFile > outputFile | تغيير تشفير الأحرف |
ابحث. -أقصى عمق 1 -الاسم * .jpg -اطبع -أ�行ر convert | تغيير حجم الملفات في المجلد الحالي并发رسلها إلى مجلد الصور المصغرة (يتطلب تحويلًا من ImageMagick) |
كود الأمر | وصف التعليق |
---|---|
ابحث/-اسم الملف1 | ابدأ ب'/'للدخول إلى نظام الملفات الجذرية للبحث عن الملفات والمجلدات |
ابحث/-مستخدم user1 | ابحث عن الملفات والمجلدات التي تنتمي للمستخدم'user'1 ' |
ابحث /home/user1 -الاسم * .bin | ابحث في المجلد '/home/user1'للملفات التي تنتهي ب '.bin' |
ابحث /usr/bin -نوع f -atime + 100 | ابحث عن ملفات قابلة للتنفيذ لم يتم استخدامها في الماضي 100 يوم |
ابحث /usr/bin -نوع f -mtime -10 | ابحث عن ملفات تم إنشاؤها أو تعديلها داخل 10 اليوم |
ابحث/-الاسم * .rpm -أ�行ر chmod 755 '{}' ; | ابحث عن ملفات تنتهي ب '.rpm' وحدد حقوقها |
ابحث/-xdev -الاسم * .rpm | ابحث عن ملفات تنتهي ب '.rpm' وحدد حقوقها، تتجاهل الأجهزة القابلة للإزالة مثل أقراص الأقراص المدمجة وأقراص الفلاش |
تحديد * .ps | ابحث عن ملفات تنتهي ب '.ps' - تشغيل أمر 'updatedb' أولاً |
أين هو halt | عرض موقع ملف داخلي أو مصدر أو man |
الذي يوقف | يظهر المسار الكامل إلى ملف داخلي أو ملف قابل للتنفيذ |
كود الأمر | وصف التعليق |
---|---|
تركيب /dev/hda2 /mnt/hda2 | تركيب قرص يُدعى hda2 - تأكد من أن المجلد '/mnt/hda2'موجود بالفعل |
Umount /dev/hda2 | إزالة قرص يُدعى hda2 - اخرج من نقطة التركيب '/mnt/hda2'أولاً |
Fuser -km /mnt/hda2 | إزالة التثبيت القسري عند تعاطي الجهاز |
Umount -n /mnt/hda2 | تشغيل عمليات إزالة التثبيت دون كتابة /etc/ملف mtab مفيد عندما يتم قراءته-فقط أو عندما يكون القرص ممتلئًا |
تركيب /dev/fd0 /mnt/floppy | تركيب قرص فلابي |
تركيب /dev/cdrom /mnt/cdrom | تركيب cdrom أو dvdrom |
تركيب /dev/hdc /mnt/cdrecorder | تركيب cdrw أو dvdrom |
تركيب /dev/hdb /mnt/cdrecorder | تركيب cdrw أو dvdrom |
تركيب -o ملف.iso /mnt/cdrom | تركيب ملف أو صورة ISO |
تركيب -t vfat /dev/hda5 /mnt/hda5 | تركيب Windows FAT32 نظام ملفات |
تركيب /dev/sda1 /mnt/usbdisk | تركيب قرص USB أو جهاز تذكير |
تركيب -t smbfs -o اسم المستخدم = المستخدم، كلمة المرور = كلمة المرور//WinClient/المشاركة /mnt/المشاركة | تركيب مشاركة شبكة Windows |
كود الأمر | وصف التعليق |
---|---|
DF -h | أظهر قائمة بالقسائم المركبة |
عرض الصلاحيات -lSr | اقرأ | ترتيب الملفات والمجلدات حسب الحجم |
Du -sh dir1 | تقدير المساحة المستخدمة من قبل المجلد 'dir'1' |
Du -sk * | ترتيب -rn | يظهر حجم الملفات والمجلدات بشكل متسلسل وفقًا للسعة |
Rpm -q -a --qf '% 10 {الحجم} t% {الاسم} n' | ترتيب -Size;1,1n | يظهر المساحة المستخدمة من حزم rpm المثبتة بترتيب الحجم (نظام فدوراً، ريد هات) |
Dpkg-استعلام -W -f = '${Installed-W 10f = '${Installed -Size;1,1n | } t ${Package} n' | sort |
كود الأمر | وصف التعليق |
---|---|
يظهر المساحة المستخدمة من حزم deb المثبتة بناءً على الحجم (نظام ubuntu، نظامdebian class) | المستخدمين والمجموعات |
GroupAdd group_name | إنشاء مجموعة مستخدمين جديدة |
Groupdel group_name -حذف مجموعة مستخدمين | Groupmod |
n new_group_name old_group_name -تغيير اسم مجموعة المستخدم -Useradd -d /home/user1 -s /bin/c "الاسم العائلي"1 | g admin |
bash المستخدم1 | إنشاء مستخدم ينتمي إلى مجموعة المستخدمين "admin" |
UserAdd user -إنشاء مستخدم جديد1 | Userdel-r المستخدم |
حذف مستخدم (' -r' يستثني مجلد المنزل) -Usermod -d /c "User FTP"/user1 -s /bin/g system1 | ftp |
nologin user | تعديل خصائص المستخدم |
Passwd1 | تغيير كلمة المرور |
Passwd user -E 2020-12-31 user1 | تعديل كلمة المرور للمستخدم (يسمح فقط بتشغيل root) |
Chage | التحقق من وجود مستخدمين و 'passwd'/etc/تعيين تاريخ انتهاء الصلاحية لتعيين كلمات المرور للمستخدم |
PWCK | التحقق من وجود مستخدمين و 'passwd'/etc/GRPCK |
التحقق من صيغة ملف و تصحيح نحوية ل 'passwd' و المجموعات الموجودة | Newgrp group_name |
كود الأمر | وصف التعليق |
---|---|
عرض الصلاحيات -صلاحيات الملف | lh |
عرض الصلاحيات /LS -T5 -tmp | pr | W $COLUMNS 5 تقسيم نهاية النقطة إلى |
الأعمدة التي يتم عرضها + استخدام chmod go1 | استخدام chmod ugo |
تعيين الصلاحيات للمالك (u)، المجموعة (g)، والآخرين (o) من السلسلة ل القراءة (r)، الكتابة (w)، والإ�行اء (x)-استخدام chmod go1 | صلاحيات rwx للسلسلة |
تغيير مالك المستخدم1 الملف1 | حذف مجموعة (g) و الآخرين (o) من صلاحيات القراءة والكتابة والإ�行اء للسلاسل |
تغيير مالك الملف -R المستخدم1 السلسلة1 | تغيير خصائص مالك السلسلة و تغيير خصائص جميع الملفات في السلسلة في نفس الوقت |
استخدام CHGRP المجموعة1 الملف1 | تغيير مجموعة الملفات |
تغيير مالك المستخدم1: المجموعة1 الملف1 | تغيير خصائص مالك و المجموعة لملف |
ابحث/-الصلاحيات -u + s | إدراج جميع الملفات في النظام التي تستخدم التحكم SUID |
استخدام chmod u + s /bin/الملف1 | استدعاء ميزة SUID لملف ثنائي - المستخدم الذي يعمل على الملف يتم منحه نفس الصلاحيات كمالك |
استخدام CHMOD U-S /bin/الملف1 | تعطيل ميزة SUID لملف ثنائي |
استخدام chmod g + s /home/public | استدعاء ميزة SGID لسلسلة الملفات - مثل SUID لكن للسلاسل |
استخدام CHMOD G-S /home/public | تعطيل ميزة SGID لسلسلة الملفات |
استخدام chmod o + ت /home/public | استدعاء ميزة STIKY لملف - يُسمح فقط لمالك القانوني بحذف الملف |
CHMOD O-T /home/public | تعطيل ميزة STIKY لملف الدوال |
كود الأمر | وصف التعليق |
---|---|
Chattr + a ملف1 | يُسمح فقط بكتابة وقراءة الملفات في وضع إضافة |
Chattr + c ملف1 | يسمح لهذا الملف بأن يتم ضغطه تلقائيًا/مضغوط بواسطة النواة |
Chattr + d ملف1 | برنامج الاستنساخ سيتجاهل هذا الملف عند إجراء النسخ الاحتياطي للنظام الملفي |
Chattr + i ملف1 | تعيين إلى ملفات غير قابل للتغيير التي لا يمكن حذفها، أو تعديلها، أو تغيير اسمها، أو التوصيل إليها |
Chattr + s ملف1 | يسمح بتعديل الملف بشكل آمن |
Chattr + S ملف1 | بمجرد أن يقوم التطبيق بتنفيذ عملية كتابة على هذا الملف، فإن النظام يكتب الفرضيات المعدلة على الفور على القرص |
Chattr + u ملف1 | إذا تم حذف الملف، فإن النظام سيسمح لك بإستعادة الملف المحدف لاحقاً |
Lsattr | عرض الخصائص الخاصة |
كود الأمر | وصف التعليق |
---|---|
Bunzip2 الملف1.bz2 | تفعيل ملف يُدعى'ملف1.bz2 ' |
Bzip2 الملف1 | ضغط ملف يُدعى'ملف1 ' |
Gunzip ملف1.gz | تفعيل ملف يُدعى'ملف1.gz' |
ملف gzip1 | ضغط ملف يُدعى'ملف1 ' |
Gzip -9 الملف1 | الضغط الأقصى |
Rar ملف1.rar test_file | إنشاء حزمة يُدعى'ملف1.rar ' |
Rar ملف1.rar ملف1 الملف2 دول1 | كملة ملف في نفس الوقت1 ',' ملف2 'ودول'dول1' |
Rar x ملف1.rar | تفعيل حزمة rar |
Unrar x ملف1.rar | تفعيل حزمة rar |
Tar -cvf أرشيف.tar ملف1 | إنشاء حزمة tar غير مضغوطة |
Tar -cvf أرشيف.tar ملف1 الملف2 دول1 | إنشاء أرشيف يحتوي على'ملف1 ',' ملف2 'و'dول1' |
Tar -tf أرشيف.tar | عرض محتويات حزمة |
Tar -xvf أرشيف.tar | إطلاق حزمة |
Tar -xvf أرشيف.tar -C /tmp | إطلاق الحزمة إلى /دول مؤقتة |
Tar -cvfj أرشيف.tar.bz2 دول1 | إنشاء حزمة مضغوطة في bzip2 تنسيق |
Tar -jxvf أرشيف.tar.bz2 | تفعيل حزمة مضغوطة في bzip2 تنسيق |
Tar -cvfz أرشيف.tar.gz دول1 | إنشاء حزمة مضغوطة في تنسيق gzip |
Tar -zxvf أرشيف.tar.gz | تفعيل حزمة مضغوطة في تنسيق gzip |
ملف zip1ملف zip1 | إنشاء ملف zip |
ملف zip -ر ملف1ملف zip1 الملف2 دول1 | كملة عدة ملفات ودوال في نفس الوقت إلى ملف zip |
تفعيل ملف1.zip | تفعيل ملف zip |
كود الأمر | وصف التعليق |
---|---|
Rpm -ivh حزمة.rpm | تثبيت حزمة rpm |
Rpm -ivh --حزمة nodeeps.rpm | تثبيت حزمة rpm بينما يتم تجاهل تحذيرات الاعتماد |
rpm -U package.rpm | تحديث حزمة RPM دون تغيير ملف تكوينها |
Rpm -F package.rpm | تحديث حزمة rpm المثبتة مؤكدة |
Rpm -e package_name rpm | حذف حزمة RPM |
RPM -QA | عرض جميع حزم rpm المثبتة في النظام |
Rpm -qa | grep htpd | عرض جميع حزم rpm التي تحتوي على كلمة "htpd" في اسمها |
RPM -Qi package_name | الحصول على معلومات خاصة عن حزمة مثبتة |
RPM -qg "بيئات النظام/دمى" | عرض حزمة rpm لمكون |
RPM -QL package_name | يظهر قائمة بملفات التي يقدمها حزمة rpm المثبتة |
RPM -QC package_name | يظهر قائمة بملفات التكوين التي يقدمها حزمة rpm المثبتة |
RPM -Q package_name --WhatRequires | يظهر قائمة بتبعيات حزمة rpm |
RPM -q package_name --WhatProvides | يظهر حجم حزمة rpm |
Rpm -q package_name --سكربتات | عرض السكربتات التي تم تنفيذها أثناء التثبيت/إزالة |
RPM -Q package_name --تسجيل التغييرات | عرض تاريخ التعديلات لحزمة RPM |
RPM -QF /etc/httpd/conf/httpd.conf | تحقق من أي حزمة rpm قدمت الملف المحدد |
Rpm -qp package.rpm -l | عرض قائمة بملفات التي يقدمها حزمة rpm غير المثبتة |
RPM --استيراد /media/cdrom/RPM-GPG-KEY | استيراد شهادة التوقيع الرقمية العامة |
Rpm --checksig package.rpm | تحقق من صحة حزمة RPM |
Rpm -qa gpg-pubkey | تحقق من صحة جميع حزم rpm المثبتة |
RPM -V package_name | تحقق من حجم الملف، ترخيص، النوع، مالك، المجموعة، MD5 تحقق وأخر تعديل |
RPM -Va | تحقق من جميع حزم rpm المثبتة في النظام - استخدام بحذر |
Rpm -Vp package.rpm | تأكد من عدم تثبيت حزمة rpm |
Rpm2cpio package.rpm | cpio --استخراج --إعداد-المجلدات * bin * | تشغيل ملف تنفيذي من حزمة rpm |
Rpm -ivh /usr/src/redhat/RPMS/arch/package.rpm | تثبيت حزمة منشأة من مصدر rpm |
بناء RPM --إعادة بناء package_name src.rpm | بناء حزمة RPM من مصدر RPM |
كود الأمر | وصف التعليق |
---|---|
Yum install package_name | تنزيل وتثبيت حزمة RPM |
Yum localinstall package_name | سيتم تثبيت حزمة rpm باستخدام مخزن البرمجيات الخاص بك لحل جميع التبعيات لك |
Yum update package_name | تحديث جميع حزم rpm المثبتة في النظام الحالي |
Yum update package_name | تحديث حزمة rpm |
Yum remove package_name | حذف حزمة RPM |
Yum list | إدراج جميع الحزم المثبتة في النظام الحالي |
Yum search package_name | البحث عن الحزم في مخزن rpm |
Yum cleaning packages | تنظيف مخزن rpm والقضاء على الحزم المُنزلة |
Yum cleaning headers | حذف جميع ملفات الرأس |
Yum clean all | حذف جميع الحزم المخزنة وملفات الرأس |
كود الأمر | وصف التعليق |
---|---|
Dpkg -i package.deb | تثبيت/تحديث حزمة deb |
Dpkg -r package_name | حذف حزمة deb من النظام |
Dpkg -l | عرض جميع الحزم deb المثبتة في النظام |
Dpkg -l | grep htpd | عرض جميع حزم deb التي تحتوي على كلمة "htpd" في اسمها |
Dpkg -s package_name | الحصول على معلومات حول حزمة خاصة تم تثبيتها في النظام |
DPKG -L package_name | يظهر قائمة بالملفات التي يقدمها حزمة deb مثبتة بالفعل في النظام |
Dpkg --محتويات الحزمة package.deb | يظهر قائمة بالملفات التي يقدمها الحزمة التي لم تُثبت بعد |
DPKG -S /bin/ping | تحقق من أي حزمة deb قدمت الملف المحدد |
كود الأمر | وصف التعليق |
---|---|
Apt-get install package_name | تثبيت/تحديث حزمة deb |
Apt-cdrom install package_name | تثبيت/تحديث حزمة deb من CD |
Apt-get update | تحديث الحزم في القائمة |
Apt-get upgrade | تحديث جميع البرمجيات المثبتة |
Apt-get remove package_name | حذف حزمة deb من النظام |
Apt-get check | تحقق من أن مخزن برمجيات الاعتماد صحيح |
Apt get clean | تنظيف المخزن المؤقت من الحزمة المُنزلة |
Apt-البحث في المخزن المؤقت البحث البحث-الحزمة | يعيد اسم الحزمة التي تحتوي على النص البحثي |
كود الأمر | وصف التعليق |
---|---|
القائمة ملف1 | رؤية محتويات ملف من البايت الأول |
Tac ملف1 | مراجعة محتويات الملف إلى الوراء من السطر الأخير |
المزيد من الملف1 | عرض محتويات ملف طويل |
أقل ملف1 | مثل الأمر 'المزيد'، لكنه يسمح أيضًا بأعمال العكس في الملف بالإضافة إلى العمليات الأمامية |
الرأس -2 الملف1 | تقييم الأنواع الأولية من مستند |
Tail -2 الملف1 | فحص السطرين الأخيرين في الملف |
Tail -f /var/log/messages | عرض المحتوى المضاف إلى الملف في الوقت الحقيقي |
كود الأمر | وصف التعليق |
---|---|
القائمة ملف1 | command (sed, grep, awk, grep, إلخ...) > result.txt | دمج نصوص الوصف التفصيلي لملف وكتابة المقدمة في ملف جديد |
القائمة ملف1 | command (sed, grep, awk, grep, إلخ...) >> result.txt | دمج نصوص الوصف التفصيلي لملف وكتابة المقدمة في ملف موجود |
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' file |
Grep Aug -R /var/log/* | البحث عن كلمة "Aug" في directory '/var/log' وdirectories التالية |
Sed's/stringa1/stringa2/g'example.txt | استبدال "string1" في ملف example.txt باستخدام "string2" |
Sed '/^ $/d' example.txt | إزالة جميع السطور الفارغة من ملف example.txt |
Se d '/ *#/ d;/^ $/d'example.txt من example.txt | إزالة جميع التعليقات والسطور الفارغة من الملف |
الإعادة 'esempio '| tr' [: lower :]' '[: upper:] ' | دمج محتويات الخلايا العلوية والسفلية |
Sed -e '1d' result.txt | استبعاد السطر الأول من الملف example.txt |
Sed -n '/stringa1/p' | عرض الأسطر تحتوي فقط على كلمة "string1" |
Sed -e's / *$//' example.txt | إزالة الفراغات في نهاية كل سطر |
Sed -e's/stringa1/g'example.txt | إزالة كلمة فقط "string1" من المستند والإبقاء على جميع الباقي |
Sed -n '1,5p; 5q' example.txt | مراجعة المحتوى من السطر الأول إلى السطر الخامس |
Sed -n '5p; 5q' example.txt | تحقق من السطر 5 |
Sed -e's/00 */0/g'example.txt | استبدال العديد من الصفرات بصفر واحد |
القائمة -n ملف1 | تحديد عدد الأسطر في الملف |
القائمة example.txt | awk'NR% 2 == 1 ' | إزالة جميع الأعداد الزوجية-السطور المعددة في ملف example.txt |
الإعادة 'a b c | awk '{print', 1 دولار} | النظر في الأعمدة الأولى لسطر |
الإعادة 'a b c | awk '{print', 1 دولار, 3 الدولارات} | تحقق من الأعمدة الأولى والثالثة لسطر |
اللصق ملف1 الملف2 | دمج محتويات ملفين أو أعمدة |
اللصق -د'+ملف1 الملف2 | دمج محتويات ملفين أو أعمدة، متميّزًا بـ "+" في الوسط |
Sort file1 الملف2 | ترتيب محتويات ملفين |
Sort file1 الملف2 | uniq | إزالة الاتحاد بين ملفين (يتم الاحتفاظ بكopies واحدة فقط من الأسطر المكررة) |
Sort file1 الملف2 | uniq -u | Delete the intersection, leaving other lines |
Sort file1 الملف2 | uniq -d | Remove the intersection of two files (leaving only files that exist in both files simultaneously) |
Comm -1 الملف1 الملف2 | Comparing the contents of two files removes only the content contained in'file1 ' |
Comm -2 الملف1 الملف2 | Comparing the contents of two files removes only the content contained in'file2 ' |
Comm -3 الملف1 الملف2 | Compare the contents of two files to delete only the parts common to both files |
كود الأمر | وصف التعليق |
---|---|
Dos2unix filedos.txt fileunix.txt | تحويل صيغة ملف نصي من MSDOS إلى UNIX |
Unix2dos fileunix.txt filedos.txt | تحويل صيغة ملف نصي من UNIX إلى MSDOS |
Recode.. HTML < page.txt > Page.html | تحويل ملف نصي إلى HTML. |
Recode -l | more | إظهار جميع صيغ التحويل المسموح بها |
كود الأمر | وصف التعليق |
---|---|
Badblocks -v /dev/hda1 | فحص وجود مغناطيس سيء على قرص hda1 |
FSCK /dev/hda1 | إصلاح/فحص سلامة نظام ملفات Linux على HDA1 قرص |
Fsck.ext2 /dev/hda1 | إصلاح/فحص سلامة ext2 نظام ملفات على hda1 قرص |
E2FSCK /dev/hda1 | إصلاح/فحص سلامة ext2 نظام ملفات على hda1 قرص |
E2fsck -j /dev/hda1 | إصلاح/فحص سلامة ext3 نظام ملفات على hda1 قرص |
Fsck.ext3 /dev/hda1 | إصلاح/فحص سلامة ext3 نظام ملفات على hda1 قرص |
Fsck.vfat /dev/hda1 | إصلاح/فحص سلامة نظام ملفات fat على hda1 قرص |
Fsck.msdos /dev/hda1 | إصلاح/فحص سلامة نظام ملفات DOS على HDA1 قرص |
Dosfsck /dev/hda1 | إصلاح/فحص سلامة نظام ملفات DOS على HDA1 قرص |
كود الأمر | وصف التعليق |
---|---|
MKFS /dev/hda1 | إنشاء نظام ملفات في HDA1 القسم |
MKE2FS /dev/hda1 | إنشاء ext linux2 نظام ملفات في hda1 القسم |
MKE2FS -J /dev/hda1 | إنشاء ext linux3 (السجلات) نظام ملفات في hda1 القسم |
MKFS -T vfat 32 -F /dev/hda1 | إنشاء FAT32 نظام ملفات |
Fdformat -n /dev/fd0 | تنسيق قرص فلابي |
MKSwap /dev/hda3 | إنشاء نظام ملفات تبادل |
كود الأمر | وصف التعليق |
---|---|
MKSwap /dev/hda3 | إنشاء نظام ملفات تبادل |
Swapon /dev/hda3 | تمكين نظام ملفات تبادل جديد |
Swapon /dev/hda2 /dev/hdb3 | تمكين قسمي تبادل |
كود الأمر | وصف التعليق |
---|---|
استنساخ -0aj -f /tmp/home0.bak /home | قم بعمل نسخ احتياطي كامل لمجلد '/مجلد home |
استنساخ -1aj -f /tmp/home0.bak /home | قم بعمل نسخ احتياطي تفاعلي لمجلد '/مجلد home |
استعادة -إذا /tmp/home0.bak | استعادة النسخ الاحتياطي التفاعلي |
Rsync -rogpav --حذف /home /tmp | تنسيق مجلدات في كلا الجانبين |
Rsync -rogpav -e ssh --حذف /عنوان ip منزلي:/tmp | من خلال قناة SSH rsync |
Rsync -az -e ssh --حذف عنوان ip:/home/public /home/محلي | تنسيق مجلد بعيد إلى مجلد محلي عبر ssh وإضغط |
Rsync -az -e ssh --حذف /home/عنوان ip محلي:/home/public | تنسيق مجلدات محلية إلى مجلدات بعيدة عبر ssh وإضغط |
Dd bs = 1M إذا =/dev/hda | gzip | ssh user@ip _addr 'dd of = hda.gz' | أداء نسخ احتياطي للقرص المحلي على خادم بعيد عبر ssh |
Dd if =/dev/sda of =/tmp/الملف1 | احتياطي محتويات القرص إلى ملف |
Tar -Puf backup.tar /home/user | تأدية احتياطي تفاعلي ل '/home/مجلد المستخدم |
(Cd /tmp/محلي/&& tar c . ) | ssh -C user@ip _addr 'cd /home/المشاركة/&& tar x -p' | نسخ محتويات مجلد في مجلد مسافر عبر ssh |
(Tar c /المنزل) | ssh -C user@ip _addr 'cd /home/الاحتياطي-المنزل && tar x -p' | نسخ مجلد محلي في مجلد مسافر عبر ssh |
Tar cf - . | ( cd /tmp/الاحتياطي; tar xf -) | نسخ مجلد محلي إلى مكان آخر، المحافظة على الصلاحيات والروابط الأصلية |
ابحث /home/user1 -اسم '* .txt' | xargs cp -av --الهدف-مجلد =/home/الاحتياطي/--الأباء | ابحث عن جميع الملفات التي تنتهي ب '.txt' من مجلد إلى آخر |
ابحث /var/log -اسم '* .log' | tar cv --ملفات-من = - | bzip2 > log.tar.bz2 | ابحث عن جميع الملفات التي تنتهي ب '.log' وأحصل على حزمة bzip |
Dd if =/dev/hda of =/dev/fd0 bs = 512 count = 1 | قم بفعل إجراء لنسخ محتويات MBR (سجل التشغيل الأساسي) إلى شريط فلاش |
Dd if =/dev/fd0 of =/dev/hda bs = 512 count = 1 | استعادة محتويات MBR من احتياطي تم حفظه على شريط فلاش |
كود الأمر | وصف التعليق |
---|---|
CDRecord -v gracetime = 2 dev =/dev/cdrom -eject blank = fast -force | إفراغ محتويات قرص قابل للإعادة التدوير |
Mkisofs /dev/cdrom > cd.iso | إنشاء صورة ISO لقرص على القرص |
Mkisofs /dev/cdrom | gzip > cd_iso | إنشاء صورة قرص iso مضغوطة على القرص |
MKISOFS -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o./cd.iso data_cd | إنشاء صورة ISO لمجلد |
Cdrecord -v dev =/dev/cdrom cd.iso | حرق صورة ISO |
Gzip -dc cd_iso | cdrecord dev =/dev/cdrom - | حرق صورة ISO المضغوطة |
تركيب -o loop cd.iso /mnt/iso | تركيب صورة ISO |
cd-paranoia -B | نسخ مسارات الصوت من قرص CD إلى ملف wav |
CD-paranoia -- "-3" | نسخ مسارات الصوت من قرص CD إلى ملف wav (المعيار -3) |
CDRecord --scanbus | فحص الشبكة لتحديد قناة scsi |
Dd if =/dev/hdc | md5تcode | تحقق من MD5تcode الحجم للجهاز، مثل قرص CD |
كود الأمر | وصف التعليق |
---|---|
Dhclient eth01 | تمكين جهاز الشبكة 'eth0 'في وضع dhcp |
Ethtool eth01 | عرض إحصاءات حركة المرور لواجهة بطاقة الشبكة 'eth0 ' |
الاستضافة على www.example.com | البحث عن اسم المضيف لحل الاسم والمكتبة البروتوكولية والمرآة |
اسم النظام | عرض اسم النظام |
Ifconfig eth0 | يعرض تكوين بطاقة واجهة بطاقة الشبكة الإثernet |
Ifconfig eth0 192.168.1.1 netmask 255.255.255.0 | تحكم في عناوين البروتوكول الإنترنت |
Ifconfig eth0 promisc | ضبط 'eth0 'للفوضوية لاستنساخ حزم البيانات |
Ifdown eth01 | تعطيل جهاز الشبكة 'eth0 ' |
Ifup eth01 | تمكين جهاز الشبكة 'eth0 ' |
IP link show | عرض حالة الاتصال لجميع أجهزة الشبكة |
Iwconfig eth1 | يظهر إعدادات بطاقة واجهة الشبكة اللاسلكية |
IWList scan | عرض شبكة لاسلكية |
mii-أداة eth01 | عرض حالة الاتصال لمتصفح 'eth0 ' |
Netstat -Tup | عرض جميع الاتصالات الشبكية المفعلة وأرقام Process IDs الخاصة بها |
Netstat -tup1 | عرض جميع خدمات الشبكة في النظام وأرقام Process IDs الخاصة بها |
Netstat -rn | عرض جدول التوجيه، مثل "route -n" command |
Nslookup www.example.com | البحث عن اسم المضيف لحل الاسم والمكتبة البروتوكولية والمرآة |
مسار -n | عرض جدول التوجيه |
تم إضافة المسار -net 0/0 gw IP Gateway | تحكم في بوابة التوجيه المسبق |
مسار إضافة -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 | تحكم في مسارات الشبكة الثابتة إلى'192.168.0.0/16 ' |
مسار del 0/0 gw IP gateway | حذف مسار ثابت |
Echo "1" > /proc/sys/net/ipv4/ip_foward | فعالize IP forwarding |
Tcpdump tcp端口号 80 | عرض جميع حلقات HTTP |
Whois www.example.com | البحث في قاعدة بيانات Whois |
كود الأمر | وصف التعليق |
---|---|
تركيب -t smbfs -o اسم المستخدم = المستخدم، كلمة المرور = المرور //WinClient/المشاركة/mnt/المشاركة | تركيب مشاركة شبكة Windows |
Nbtscan ip addr | تحليل اسم Netbios |
Nmblookup -A ip addr | تحليل اسم Netbios |
smbclient -L ip addr/اسم النظام | عرض مشاركة مجلد بعيد لجهاز Windows |
smbget -Rr smb://ip addr/المشاركة | قدرة التحميل من مضيف windows عبر smb مثل wget |
كود الأمر | وصف التعليق |
---|---|
Iptables -t filter -L | عرض جميع الروابط إلى جدول التصفية |
Iptables -t nae -L | عرض جميع الروابط إلى جدول NAT |
Iptables -t filter -F | تنظيف جميع القواعد بناءً على جدول التصفية |
Iptables -t nat -F | تنظيف جميع القواعد بناءً على جدول NAT |
Iptables -t filter -X | حذف جميع المستخدمين-أنشأت الروابط |
IPTables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT | اسمح بوصول telnet |
IPTables -t filter -A OUTPUT -p tcp --dport telnet -j DROP | منع وصول telnet |
Iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT | اسمح بPOP3 الاتصالات على رابط التوجيه |
Iptables -t filter -A INPUT -j LOG --log-السمة | تسجيل الحزم التي تم إ逮 jej في جميع الروابط |
Iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | إعداد PAT (Port Address Translation) لتمويه الملفات الصادرة في eth0 |
Iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 | توجيه пакيتين الموجهة إلى عنوان المضيف إلى مضيف آخر |
كود الأمر | وصف التعليق |
---|---|
Free -m | قائمة حالة الذاكرة العشوائية في الميجا بايت |
Kill -9 process id | إغلاق عملية بشكل قسري وتنتهي |
Kill -1 process id | تقييد عملية لتجاوز تكوينها |
Last reboot | عرض تاريخ الإعادة التشغيل |
lsmod | وحدة النواة لقائمة الحالات |
Lsof -p process id | قائمة الملفات المفتوحة بواسطة عملية |
LSOF /home/user1 | قائمة الملفات المفتوحة في المسار النظامي المحدد |
PS -eafw | قائمة المهام Linux |
Ps -e -o pid, args --الغابة | قائمة المهام Linux بتنسيق هرمي |
PSTRESS | عرض البرنامج كشجرة |
SmartCTL -A /dev/hda | مراقبة موثوقية محركات الأقراص الصلبة عن طريق تفعيل SMART |
SmartCTL -I /dev/hda | تحقق مما إذا كان SMART تم تفعيله للمحرك الصلب |
Strace -c ls >/dev/null | قائمة الاتصالات النظامية التي تم إجراؤها واستلامها بواسطة عملية واحدة |
Strace -f -e open ls >/dev/null | إدعام مكتبة قائمة |
Tail /var/log/dmesg | عرض أحداث داخلي أثناء بدء تشغيل النواة |
Tail /val/log/messages | عرض أحداث النظام |
top | قائمة المهام Linux التي تستخدم أغلب موارد المعالج |
Watch -nl'cat /proc/تداخلات ' | قائمة التداخلات الوقت الحقيقي |
كود الأمر | وصف التعليق |
---|---|
Alias hh = 'history' | إعداد اسم مستعار للسجل الأوامر |
كلمة... المفتاحية | إعداد قائمة الأوامر تشمل الكلمات المفتاحية للبرنامج، خاصة عندما تعرف فقط ما يفعله البرنامج ولا تتذكر الأوامر |
CHSH | تغيير أمر shell |
CHSH --list-shells | أمر جيد للتحقق مما إذا كنت بحاجة إلى الاتصال بمحطة أخرى عن بُعد |
GPG -ملف C filel | تشفير ملف باستخدام GNU Privacy Guard |
ملف gpg filel.gpg | فك تشفير ملف باستخدام GNU Privacy Guard |