رمز الأوامر ملاحظات
arch عرض بنية المعالج للآلات (1)
uname -m عرض بنية المعالج للآلات (2)
uname -r عرض إصدار kernel قيد الاستخدام
dmidecode -q عرض أجزاء نظام الأجهزة- (SMBIOS / DMI)
hdparm -i /dev/hda سرد الخصائص المعمارية للقرص
hdparm -tT /dev/sda تنفيذ عملية قراءة اختبار على القرص
cat /proc/cpuinfo عرض معلومات وحدة المعالجة المركزية info
cat /proc/interrupts عرض المقاطعة
cat /proc/meminfo التحقق من استخدام الذاكرة
cat /proc/swaps إظهار ما تم استخدام Swap
cat /proc/version عرض إصدار kernel
cat /proc/net/dev عرض محولات الشبكة والإحصاءات
cat /proc/mounts عرض نظام الملفات المحملة
lspci -tv قائمة أجهزة PCI
lsusb -tv عرض أجهزة USB
date عرض تاريخ النظام
cal 2007 عرض الجدول الزمني لعام 2007
date 041217002007.00 تعيين التاريخ والوقت-السنة على القمر.
clock -w حفظ تعديل الوقت إلى BIOS

رمز الأوامر ملاحظات
shutdown -h now إغلاق النظام
init 0 إغلاق النظام
telinit 0 إغلاق النظام
shutdown -h hours:minutes & إغلاق النظام حسب الوقت المحدد
shutdown -c إلغاء إغلاق النظام في الوقت المحدد
shutdown -r now إعادة التشغيل
reboot إعادة التشغيل
logout شطب

رمز الأوامر ملاحظات
cd /home 进入 '/ home' 目录'
cd .. العودة إلى دليل المستوى السابق
cd ../.. ارجع إلى الكتالوج على مستويين
cd أدخل الدليل الرئيسي للفرد
cd ~user1 أدخل الدليل الرئيسي للفرد
cd - ارجع إلى الكتالوج الذي كنت فيه آخر مرة
pwd عرض مسار العمل
ls عرض الملفات في الدليل
ls -F عرض الملفات في الدليل
ls -l عرض تفاصيل الملف والدليل
ls -a عرض الملفات المخفية
ls *[0-9]* عرض أسماء الملفات وأسماء الكتالوج التي تحتوي على أرقام
tree عرض الملفات والدلائل التي تبدأ مع هيكل الشجرة من الجذر
lstree عرض الملفات والدلائل التي تبدأ مع هيكل الشجرة من الجذر
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 إنشاء اثنين من الدلائل في نفس الوقت
mkdir -p /tmp/dir1/dir2 إنشاء شجرة دليل
rm -f file1 删除一个叫做 'file1' 的文件'
rmdir dir1 删除一个叫做 'dir1' 的目录'
rm -rf dir1 حذف دليل يسمى "dir1" وحذف محتوياته في نفس الوقت
rm -rf dir1 dir2 حذف دليلين ومحتوياتها في نفس الوقت
mv dir1 new_dir إعادة تسمية/نقل دليل واحد
cp file1 file2 نسخ ملف واحد
cp dir/* . نسخ جميع الملفات تحت دليل واحد إلى دليل العمل الحالي
cp -a /tmp/dir1 . نسخ دليل إلى دليل العمل الحالي
cp -a dir1 dir2 نسخ دليل
ln -s file1 lnk1 إنشاء رابط ناعم إلى ملف أو دليل
ln file1 lnk1 إنشاء رابط فعلي إلى ملف أو دليل
touch -t 0712250000 file1 تعديل الطابع الزمني لملف أو دليل- (YYMMDDhhmm)
iconv -l قائمة الترميز المعروف
iconv -f fromEncoding -t toEncoding inputFile > outputFile تغيير ترميز الأحرف
find . -maxdepth 1 -name *.jpg -print -exec convert قم بتعديل حجم الملف في الدليل الحالي على دفعات وإرساله إلى دليل الصور المصغرة (يتطلب التحويل من ImageMagick)

رمز الأوامر ملاحظات
find / -name file1 ابدأ بـ "/" الدخول إلى نظام ملفات الجذر للبحث عن الملفات والدلائل
find / -user user1 البحث عن الملفات والدلائل التي تنتمي إلى المستخدم 'user1'
find /home/user1 -name \*.bin البحث عن الملفات التي تنتهي ب ". bin" في دليل"/home/user1"
find /usr/bin -type f -atime +100 البحث عن الملفات التنفيذية التي لم يتم استخدامها في آخر 100 يوم
find /usr/bin -type f -mtime -10 البحث عن الملفات التي تم إنشاؤها أو تعديلها في غضون 10 أيام
find / -name \*.rpm -exec chmod 755 '{}' \; البحث عن الملفات التي تنتهي بـ ". rpm" وتحديد أذونات
find / -xdev -name \*.rpm البحث في الملفات التي تنتهي ب '.rpm' مع تجاهل الأجهزة القابلة للإزالة مثل محرك الأقراص الضوئية ، القرص السريع ، إلخ.
locate \*.ps ابحث عن الملف الذي ينتهي بـ ". ps"-قم بتشغيل الأمر" updatedb" أولاً
whereis halt عرض موقع ملف ثنائي أو مصدر أو رجل
which halt عرض المسار الكامل لملف ثنائي أو ملف قابل للتنفيذ

رمز الأوامر ملاحظات
mount /dev/hda2 /mnt/hda2 تركيب قرص يسمى hda2-تحديد أن الدليل "/mnt/hda2" موجود بالفعل
umount /dev/hda2 قم بإلغاء تثبيت قرص يسمى hda2-اخرج أولاً من نقطة التحميل "/mnt/hda2"
fuser -km /mnt/hda2 إلغاء التثبيت القسري عندما يكون الجهاز مشغولاً
umount -n /mnt/hda2 قم بتشغيل عملية إلغاء التثبيت دون كتابة ملف/etc/mtab-مفيد جدًا عندما يكون الملف للقراءة فقط أو عندما يكون القرص ممتلئًا
mount /dev/fd0 /mnt/floppy تثبيت قرص مرن
mount /dev/cdrom /mnt/cdrom تركيب cdrom أو dvdrom
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 تركيب نظام ملفات ويندوز FAT32
mount /dev/sda1 /mnt/usbdisk تركيب قرص متنقل USB أو جهاز ذاكرة فلاش
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share تركيب مشاركة شبكة windows

رمز الأوامر ملاحظات
df -h عرض قائمة الأقسام التي تم تحميلها
ls -lSr |more ترتيب الملفات والدلائل حسب الحجم
du -sh dir1 估算目录 'dir1' 已经使用的磁盘空间'
du -sk * | sort -rn عرض حجم الملف والدليل على أساس السعة
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n عرض المساحة المستخدمة في حزمة rpm المثبتة على أساس الحجم الكبير (fedora ، نظام redhat)
dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n عرض المساحة المستخدمة لحزمة deb المثبتة على أساس الحجم الكبير (أوبونتو ، نظام ديبيان)

رمز الأوامر ملاحظات
groupadd group_name إنشاء مجموعة مستخدمين جديدة
groupdel group_name حذف مجموعة من المستخدمين
groupmod -n new_group_name old_group_name إعادة تسمية مجموعة من المستخدمين
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 إنشاء مستخدم ينتمي إلى مجموعة مستخدمي "admin"
useradd user1 إنشاء مستخدم جديد
userdel -r user1 حذف مستخدم واحد ('-r' استبعاد الدليل الرئيسي)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 تعديل خصائص المستخدم
passwd تعديل كلمة المرور
passwd user1 تعديل كلمة مرور المستخدم (السماح بتنفيذ الجذر فقط)
chage -E 2020-12-31 user1 تعيين فترة انتهاء صلاحية كلمة مرور المستخدم
pwck تحقق من "/etc/passwd" لتنسيقات الملفات وتصحيح القواعد والمستخدمين
grpck تحقق من تنسيق الملف وتصحيح بناء الجملة لـ "/etc/passwd" والمجموعات الموجودة
newgrp group_name تسجيل الدخول إلى مجموعة جديدة لتغيير مجموعة الإعدادات المسبقة للملف الذي تم إنشاؤه حديثًا

رمز الأوامر ملاحظات
ls -lh عرض الأذونات
ls /tmp | pr -T5 -W$COLUMNS تقسيم المحطة إلى 5 أعمدة عرض
chmod ugo+rwx directory1 تعيين أذونات لمالك الدليل (u) ، والمجموعة (g) ، والأشخاص الآخرين (o) لقراءة (r) ، والكتابة (w) ، والتنفيذ (x)
chmod go-rwx directory1 حذف المجموعة (ز) مع الآخرين (س) أذونات تنفيذ القراءة والكتابة في الدليل
chown user1 file1 تغيير خصائص كل شخص في ملف واحد
chown -R user1 directory1 تغيير خصائص مالك الدليل وتغيير خصائص جميع الملفات الموجودة في الدليل في نفس الوقت
chgrp group1 file1 تغيير مجموعة الملفات
chown user1:group1 file1 تغيير كل شخص وخصائص المجموعة لملف واحد
find / -perm -u+s قم بإعداد قائمة بجميع الملفات التي تستخدم التحكم SUID في النظام
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 في دليل واحد
chmod o+t /home/public إعداد بت STIKY لملف واحد-السماح فقط للأشخاص الشرعيين بحذف الملفات
chmod o-t /home/public تعطيل كتالوج واحد من STIKY بت

رمز الأوامر ملاحظات
chattr +a file1 يُسمح فقط بالملفات للقراءة والكتابة بطريقة إضافية
chattr +c file1 يسمح بضغط/فك ضغط هذا الملف تلقائيًا بواسطة kernel
chattr +d file1 سوف يتجاهل برنامج dump هذا الملف عند إجراء النسخ الاحتياطي لنظام الملفات
chattr +i file1 تعيين ملف غير قابل للتغيير ، لا يمكن حذفه أو تعديله أو إعادة تسميته أو ربطه
chattr +s file1 السماح بحذف ملف واحد بأمان
chattr +S file1 بمجرد أن يقوم التطبيق بإجراء عملية كتابة على هذا الملف ، يقوم النظام على الفور بكتابة نتيجة التعديل على القرص
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 إنشاء حزمة تسمى "file1.rar"
rar a file1.rar file1 file2 dir1 同时压缩 'file1', 'file2' 以及目录 'dir1'
rar x file1.rar حزمة فك الضغط rar
unrar x file1.rar حزمة فك الضغط rar
tar -cvf archive.tar file1 إنشاء tarball غير مضغوط
tar -cvf archive.tar file1 file2 dir1 إنشاء ملف أرشيف يحتوي على "file1" و "file2" و "dir1"
tar -tf archive.tar عرض المحتوى في حزمة
tar -xvf archive.tar الافراج عن حزمة
tar -xvf archive.tar -C /tmp إطلاق حزمة الضغط تحت دليل/tmp
tar -cvfj archive.tar.bz2 dir1 إنشاء حزمة ضغط بتنسيق bzip2
tar -jxvf archive.tar.bz2 فك ضغط حزمة ضغط واحدة بتنسيق bzip2
tar -cvfz archive.tar.gz dir1 إنشاء حزمة ضغط في شكل gzip
tar -zxvf archive.tar.gz فك ضغط حزمة ضغط بتنسيق gzip
zip file1.zip file1 إنشاء حزمة ضغط في شكل zip
zip -r file1.zip file1 file2 dir1 ضغط العديد من الملفات والدلائل في وقت واحد في حزمة ضغط واحدة بتنسيق zip
unzip file1.zip فك ضغط حزمة ضغط تنسيق zip

رمز الأوامر ملاحظات
rpm -ivh package.rpm تثبيت حزمة rpm
rpm -ivh --nodeeps package.rpm تثبيت حزمة rpm وتجاهل تحذير التبعية
rpm -U package.rpm تحديث حزمة rpm ولكن لا تغيير ملفها الشخصي
rpm -F package.rpm تحديث حزمة rpm التي تم تثبيتها
rpm -e package_name.rpm حذف حزمة rpm
rpm -qa عرض جميع حزم rpm المثبتة بالفعل في النظام
rpm -qa | grep httpd عرض حزمة rpm التي تحتوي على كلمة "http:" في جميع الأسماء
rpm -qi package_name الحصول على معلومات خاصة حول حزمة مثبت
rpm -qg "System Environment/Daemons" عرض حزمة 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 --scripts عرض البرامج النصية التي تم تنفيذها أثناء التثبيت/الحذف l
rpm -q package_name --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_name تحقق من حجم الملف ، والترخيص ، والنوع ، والمالك ، والمجموعة ، وفحص MD5 ، ووقت التعديل النهائي
rpm -Va تحقق من جميع حزم rpm المثبتة في النظام-استخدم بعناية
rpm -Vp package.rpm تأكد من عدم تثبيت حزمة rpm
rpm2cpio package.rpm | cpio --extract --make-directories *bin* تشغيل ملف قابل للتنفيذ من حزمة rpm
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm تثبيت حزمة مبنية من كود مصدر rpm
rpmbuild --rebuild package_name.src.rpm بناء حزمة rpm من كود مصدر rpm

رمز الأوامر ملاحظات
yum install package_name تحميل وتثبيت حزمة rpm
yum localinstall package_name.rpm سيتم تثبيت حزمة rpm لحل جميع التبعيات من أجلك باستخدام مستودع البرامج الخاص بك
yum update package_name.rpm تحديث جميع حزم rpm المثبتة في النظام الحالي
yum update package_name تحديث حزمة rpm
yum remove package_name حذف حزمة rpm
yum list قائمة جميع الحزم المثبتة في النظام الحالي
yum search package_name البحث عن الحزم في مستودع rpm
yum clean packages تنظيف ذاكرة التخزين المؤقت rpm لحذف الحزمة التي تم تنزيلها
yum clean headers حذف جميع ملفات الرأس
yum clean all حذف جميع حزم التخزين المؤقت وملفات الرأس

رمز الأوامر ملاحظات
dpkg -i package.deb تثبيت/تحديث حزمة deb
dpkg -r package_name حذف حزمة deb من النظام
dpkg -l عرض جميع حزم deb المثبتة في النظام
dpkg -l | grep httpd عرض حزمة deb التي تحتوي على كلمة "http" في جميع الأسماء
dpkg -s package_name الحصول على معلومات عن حزمة خاصة مثبتة بالفعل في النظام
dpkg -L package_name عرض قائمة الملفات التي توفرها حزمة deb مثبتة بالفعل في النظام
dpkg --contents package.deb عرض قائمة الملفات التي قدمتها حزمة لم يتم تثبيتها بعد
dpkg -S /bin/ping تأكيد أي حزمة deb يتم توفير المستندات المقدمة

رمز الأوامر ملاحظات
apt-get install package_name تثبيت/تحديث حزمة deb
apt-cdrom install package_name تثبيت/تحديث حزمة deb من القرص المضغوط
apt-get update ترقية الحزم في قائمة
apt-get upgrade ترقية جميع البرامج المثبتة
apt-get remove package_name حذف حزمة deb من النظام
apt-get check تأكد من أن مستودع البرامج المعتمد صحيح
apt-get clean تنظيف ذاكرة التخزين المؤقت من الحزم التي تم تنزيلها
apt-cache search searched-package ارجع إلى اسم الحزمة التي تحتوي على السلسلة التي تريد البحث عنها

رمز الأوامر ملاحظات
cat file1 عرض محتويات الملف بشكل إيجابي من البايت الأول
tac file1 عرض محتويات ملف في الاتجاه المعاكس من السطر الأخير
more file1 عرض محتويات ملف طويل
less file1 على غرار الأمر "more" ، لكنه يسمح بإجراء عكسي في الملف كما في الاتجاه الأمامي
head -2 file1 عرض أول سطرين من ملف واحد
tail -2 file1 عرض آخر سطرين من ملف واحد
tail -f /var/log/messages عرض المحتوى الذي تمت إضافته إلى ملف واحد في الوقت الحقيقي

رمز الأوامر ملاحظات
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt دمج النص المفصل للوثيقة ، وكتابة المقدمة في وثيقة جديدة
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt دمج النص المفصل للوثيقة ، وكتابة المقدمة في وثيقة موجودة بالفعل
grep Aug /var/log/messages 在文件 '/var/log/messages'中查找关键词"Aug"
grep ^Aug /var/log/messages العثور على الكلمات التي تبدأ ب "Aug" في الملف "/var/log/messages'
grep [0-9] /var/log/messages حدد جميع الصفوف التي تحتوي على أرقام في ملف "/var/log/messages"
grep Aug -R /var/log/* 在目录 '/var/log' 及随后的目录中搜索字符串"Aug"
sed 's/stringa1/stringa2/g' example.txt 将example.txt文件中的 "string1" 替换成 "string2"
sed '/^$/d' example.txt إزالة جميع الصفوف الفارغة من ملف example.txt
Sed '/ * #/d ؛/^ $/d' example.txt من example.txt حذف جميع التعليقات والصفوف الفارغة في الملف
echo '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 استبدال الأصفار المتعددة بصفر واحد
cat -n file1 عدد الخطوط التي تشير إلى الوثيقة
cat example.txt | awk 'NR%2==1' حذف جميع الصفوف الزوجية في ملف example.txt
echo a b c | awk '{print $1}' عرض العمود الأول في سطر واحد
echo a b c | awk '{print $1,$3}' عرض العمودين الأول والثالث من السطر
paste file1 file2 دمج محتويات وثيقتين أو عمودين
paste -d '+' file1 file2 دمج محتويات وثيقتين أو عمودين مع "" في المنتصف
sort file1 file2 فرز محتويات اثنين من الملفات
sort file1 file2 | uniq خذ مجموعة من وثيقتين (احتفظ بنسخة واحدة فقط من السطر مكرر)
sort file1 file2 | uniq -u حذف التقاطع ، وترك الأسطر الأخرى
sort file1 file2 | uniq -d خذ تقاطع الملفين (اترك فقط الملفات الموجودة في كلا الملفين في نفس الوقت)
comm -1 file1 file2 مقارنة محتويات الملفين فقط حذف ما يحتوي عليه "file1"
comm -2 file1 file2 مقارنة محتويات الملفين فقط حذف ما يحتوي عليه "file2"
comm -3 file1 file2 مقارنة محتويات ملفين فقط حذف الأجزاء المشتركة بين الملفين

رمز الأوامر ملاحظات
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 إصلاح/التحقق من سلامة نظام ملفات لينكس على قرص 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 إنشاء نظام ملفات لينكس ext2 في قسم hda1
mke2fs -j /dev/hda1 إنشاء نظام ملفات linux ext3 (نوع السجل) في قسم hda1
mkfs -t vfat 32 -F /dev/hda1 إنشاء نظام ملفات FAT32
fdformat -n /dev/fd0 تنسيق قرص مرن
mkswap /dev/hda3 إنشاء نظام ملفات Swap

رمز الأوامر ملاحظات
mkswap /dev/hda3 إنشاء نظام ملفات Swap
swapon /dev/hda3 تمكين نظام ملفات Swap جديد
swapon /dev/hda2 /dev/hdb3 تمكين قسمين Swap

رمز الأوامر ملاحظات
dump -0aj -f /tmp/home0.bak /home عمل نسخة احتياطية كاملة من دليل "/home"
dump -1aj -f /tmp/home0.bak /home عمل نسخة احتياطية تفاعلية من دليل "/home"
restore -if /tmp/home0.bak استعادة نسخة احتياطية تفاعلية
rsync -rogpav --delete /home /tmp تزامن الدليل على كلا الجانبين
rsync -rogpav -e ssh --delete /home ip_address:/tmp Rsync عبر قناة 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 والضغط
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' قم بإجراء نسخة احتياطية من القرص المحلي مرة واحدة على المضيف البعيد عن طريق ssh
dd if=/dev/sda of=/tmp/file1 النسخ الاحتياطي لمحتوى القرص إلى ملف
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 - ) نسخ دليل إلى مكان آخر محليًا ، مع الاحتفاظ بالأذونات والروابط الأصلية
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents ابحث عن ونسخ جميع الملفات التي تنتهي بـ '.txt 'من دليل واحد إلى آخر
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 ابحث عن جميع الملفات التي تنتهي بـ ". log" واجعل حزمة bzip
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 قم بعمل نسخ محتويات MBR (Master Boot Record) إلى القرص المرن
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.gz إنشاء ملف مرآة مضغوط 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.gz | cdrecord dev=/dev/cdrom - نسخ ملف مرآة ISO مضغوط
mount -o loop cd.iso /mnt/iso تثبيت ملف صورة ISO
cd-paranoia -B نسخ المسار الصوتي من قرص مضغوط واحد إلى ملف wav
cd-paranoia -- "-3" نسخ المسار الصوتي من قرص مضغوط واحد إلى ملف wav (المعلمات-3)
cdrecord --scanbus مسح الحافلة للتعرف على قناة scsi
dd if=/dev/hdc | md5sum تحقق من تشفير md5sum لجهاز واحد ، مثل قرص مضغوط

رمز الأوامر ملاحظات
dhclient eth0 تمكين جهاز الشبكة 'eth0' في وضع dhcp
ethtool eth0 عرض إحصائيات حركة مرور بطاقة الشبكة 'eth0'
host www.example.com ابحث عن اسم المضيف لتحليل الاسم وعنوان IP والنسخة
hostname عرض اسم المضيف
ifconfig eth0 عرض تكوين بطاقة إيثرنت
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 التحكم في عنوان IP
ifconfig eth0 promisc اضبط 'eth0' في وضع مختلط لاستنشاق حزم البيانات (sniffing)
ifdown eth0 تعطيل جهاز شبكة 'eth0'
ifup eth0 تمكين جهاز شبكة 'eth0'
ip link show عرض حالة الاتصال لجميع أجهزة الشبكة
iwconfig eth1 عرض تكوين بطاقة شبكة لاسلكية
iwlist scan عرض الشبكات اللاسلكية
mii-tool eth0 عرض حالة الاتصال من 'eth0'
netstat -tup عرض جميع اتصالات الشبكة و PID الخاص بهم
netstat -tup1 عرض جميع خدمات الشبكة و PID الخاص بهم في النظام
netstat -rn عرض جدول التوجيه ، على غرار الأمر "route -n"
nslookup www.example.com ابحث عن اسم المضيف لتحليل الاسم وعنوان IP والنسخة
route -n عرض جدول التوجيه
route add -net 0/0 gw IP Gateway التحكم في بوابة الإعداد المسبق
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 التحكم في التوجيه الثابت للشبكة "192.168.0.0/16"
route del 0/0 gw IP gateway إزالة المسار الثابت
echo “1”> /proc/sys/net/ipv4/ip_foward تفعيل إعادة توجيه IP
tcpdump tcp port 80 عرض جميع حلقات HTTP
whois www.example.com البحث في قاعدة بيانات Whois

رمز الأوامر ملاحظات
mount -t smbfs -o username=user,password=pass //WinClient/share/mnt/share تركيب مشاركة شبكة windows
nbtscan ip addr تحليل اسم netbios
nmblookup -A ip addr تحليل اسم netbios
smbclient -L ip addr/hostname عرض مشاركة عن بعد مع مضيف windows
smbget -Rr smb://ip addr/share القدرة على تنزيل الملفات من مضيف 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-prefix سجل الحقائب التي تم الاستيلاء عليها في جميع الروابط
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE إعداد PAT (تحويل عنوان المنفذ) لإصدار حزمة في 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 قائمة مهمة لينكس
ps -e -o pid,args --forest سرد مهام لينكس بطريقة متدرجة
pstress عرض البرنامج في مخطط شجرة
smartctl -A /dev/hda مراقبة موثوقية جهاز القرص الصلب عن طريق تمكين SMART
smartctl -i /dev/hda تحقق من تمكين SMART من جهاز القرص الصلب
strace -c ls >/dev/null نظام إدراج calls made واستلامه مع عملية واحدة
strace -f -e open ls >/dev/null استدعاء المكتبة
tail /var/log/dmesg عرض الأحداث الداخلية في عملية التمهيد kernel
tail /val/log/messages عرض أحداث النظام
top قم بتصنيف مهام linux التي تستخدم معظم موارد وحدة المعالجة المركزية
watch -nl ‘cat /proc/interrupts’ قائمة الانقطاعات في الوقت الحقيقي

رمز الأوامر ملاحظات
alias hh='history' تعيين اسم مستعار للأوامر history (التاريخ)
apropos ...keyword ضع قائمة بأوامر تحتوي على الكلمات المفتاحية للبرنامج؛ فهذا مفيد جدًا عندما تعرف وظيفة البرنامج فقط ولا تتذكر الأوامر.
chsh تغيير أوامر shell
chsh --list-shells أمر جيد لمعرفة ما إذا كان يجب عليك الاتصال عن بعد بجهاز آخر
gpg -c filel تشفير ملف مع GNU Privacy Guard
gpg filel.gpg فك تشفير ملف باستخدام GNU Privacy Guard
البصمة الخاصة بك:

روابط ودية:iCMS