رمز الأمر ملاحظات
arch عرض بنية معالج الجهاز (1)
uname -m عرض بنية معالج الجهاز (2)
uname -r عرض إصدار النواة المستخدم
dmidecode -q عرض مكونات نظام الأجهزة - (SMBIOS / DMI)
hdparm -i /dev/hda سرد الخصائص المعمارية للقرص
hdparm -tT /dev/sda إجراء عملية قراءة اختبارية على قرص
cat /proc/cpuinfo عرض معلومات حول معلومات وحدة المعالجة المركزية
cat /proc/interrupts عرض المقاطعات
cat /proc/meminfo التحقق من استخدام الذاكرة
cat /proc/swaps إظهار المقايضات التي يتم استخدامها
cat /proc/version إظهار إصدار النواة
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 الانتقال إلى الدليل '/ الصفحة الرئيسية'
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 تعديل الطابع الزمني لملف أو دليل - (YYMMDDDHmm)
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 تركيب قرص CDRW أو قرص DVD
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 تركيب نظام ملفات Windows FAT32
mount /dev/sda1 /mnt/usbdisk تركيب محرك أقراص فلاش USB أو جهاز ذاكرة فلاش
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share تركيب مشاركة شبكة ويندوز

رمز الأمر الشرح
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 المثبتة حسب الحجم (فيدورا، الأنظمة الشبيهة بـ 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 تعيين أذونات القراءة (r) والكتابة (w) والتنفيذ (x) للمالك (u) والمجموعة (g) وآخرين (o) لدليل.
chmod go-rwx directory1 إزالة أذونات القراءة والكتابة والتنفيذ للمجموعات (g) وآخرين (o) من الدليل.
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 السماح بضغط/فك ضغط الملف تلقائيًا بواسطة النواة.
chattr +d file1 سيتم تجاهل هذا الملف من قبل برنامج التفريغ عند عمل نسخ احتياطية لنظام الملفات.
chattr +i file1 تعيين الملف على أنه غير قابل للتغيير ولا يمكن حذفه أو تعديله أو إعادة تسميته أو ربطه.
chattr +s file1 السماح بحذف الملف بشكل آمن
chattr +S file1 بمجرد أن يقوم أحد التطبيقات بإجراء عملية كتابة على الملف، تسبب في قيام النظام بكتابة نتيجة التعديل على القرص فوراً.
chattr +u file1 إذا تم حذف الملف، سيسمح لك النظام باستعادة الملف المحذوف في وقت لاحق.
lsattr عرض السمات الخاصة

رمز الأمر الشرح
bunzip2 file1.bz2 فك ضغط ملف يسمى 'file1.bz2'.
bzip2 file1 فك ضغط ملف يسمى 'file1.bz2'
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 إنشاء كرة قطران غير مضغوطة
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 -r file1.zip file1 file2 dir1 ضغط عدة ملفات ودلائل في أرشيف مضغوط واحد.
unzip file1.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 التي تحتوي على كلمة "httpd" في اسمها.
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 إظهار البرامج النصية التي تم تنفيذها أثناء التثبيت/إزالة البرامج النصية.
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 تثبيت/تحديث حزمة ديب
dpkg -r package_name إزالة حزمة ديب من النظام
dpkg -l إظهار كافة حزم deb المثبتة على النظام
dpkg -l | grep httpd يعرض جميع حزم deb التي تحتوي أسماؤها على كلمة "httpd".
dpkg -s package_name الحصول على معلومات حول حزمة معينة مثبتة مسبقاً على النظام
dpkg -L package_name إظهار قائمة الملفات التي توفرها حزمة deb المثبتة مسبقاً على النظام.
dpkg --contents package.deb إظهار قائمة الملفات التي توفرها حزمة لم يتم تثبيتها بعد.
dpkg -S /bin/ping تأكيد حزمة deb التي توفر الملف المحدد.

رمز الأمر شرح التعليقات
apt-get install package_name تثبيت/تحديث حزمة ديب
apt-cdrom install package_name تثبيت/تحديث حزمة ديب من قرص
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 مشابه لأمر "المزيد"، لكنه يسمح بإجراء العملية العكسية نفسها التي تجريها العملية الأمامية في ملف.
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 ابحث عن الكلمة الأساسية "Aug" في الملف "/var/log/messages".
grep ^Aug /var/log/messages ابحث عن الكلمات التي تبدأ بـ "أغسطس" في الملف '/var/log/messages'.
grep [0-9] /var/log/messages اختر جميع الأسطر في الملف '/var/log/messages' التي تحتوي على أرقام
grep Aug -R /var/log/* ابحث عن السلسلة "أغسطس" في الدليل '/var/log' والدلائل اللاحقة.
sed 's/stringa1/stringa2/g' example.txt استبدل "string1" ب "string2" في ملف example.txt.
sed '/^$/d' example.txt احذف جميع الأسطر الفارغة من ملف example.txt
إزالة كافة التعليقات والأسطر الفارغة من ملف example.txt إزالة كافة التعليقات والأسطر الفارغة من 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 عرض المحتوى من السطر 1 إلى السطر 5
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 مقارنة محتويات الملفين وحذف محتويات "الملف1" فقط.
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.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 إصلاح/التحقق من سلامة نظام الملفات الدهنية على القرص 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 إنشاء نظام ملفات لينكس ext3 (دفتر يومية) على القسم 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 تمكين قسمي مبادلة

رمز الأمر ملاحظات
dump -0aj -f /tmp/home0.bak /home قم بعمل نسخة احتياطية كاملة من الدليل '/هوم'.
dump -1aj -f /tmp/home0.bak /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 عبر ssh
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' نسخ دليل محلي إلى دليل بعيد عبر ssh عبر 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 (سجل التمهيد الرئيسي) على قرص مرن
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 استخراج المسارات الصوتية من قرص CD إلى ملف wav
cd-paranoia -- "-3" استخراج المسارات من قرص CD إلى ملف 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' إلى الوضع المختلط لاستنشاق الحزم
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 عرض جدول التوجيه، على غرار الأمر "المسار -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.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 تحميل مشاركة شبكة ويندوز
nbtscan ip addr دقة اسم netbios
nmblookup -A ip addr دقة اسم netbios
smbclient -L ip addr/hostname إظهار المشاركة عن بعد لمضيف ويندوز
smbget -Rr smb://ip addr/share تحميل الملفات من مضيف ويندوز عبر 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 سرد حالة وحدات kernel النمطية
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 سرد استدعاءات النظام التي تم إجراؤها واستلامها بواسطة عملية
strace -f -e open ls >/dev/null سرد مكالمات المكتبة
tail /var/log/dmesg عرض الأحداث الداخلية أثناء تمهيد kernel
tail /val/log/messages عرض أحداث النظام
top سرد مهام لينكس التي تستخدم معظم موارد وحدة المعالجة المركزية
watch -nl ‘cat /proc/interrupts’ سرد المقاطعات في الوقت الحقيقي

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