رمز الأمر | ملاحظات |
---|---|
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 | أدخل'/ 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 dir0/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 | إصلاح/التحقق من سلامة نظام الملفات الدهنية على القرص 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 لينكس ext3 على القسم hda1( تسجيل) إنشاء نظام ملفات على القسم 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 | إنشاء نسخة احتياطية'/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 وضغطه عبر قناة 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(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 | استخراج المسارات الصوتية من قرص 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/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 | تحميل مشاركة شبكة ويندوز |
nbtscan ip addr | دقة اسم netbios |
nmblookup -A ip addr | دقة اسم netbios |
smbclient -L ip addr/hostname | إظهار المشاركة عن بعد لمضيف ويندوز |
smbget -Rr smb: | تنزيل الملفات من مضيف ويندوز عبر 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. |