أوامر مفيدة لنظام التشغيل Linux

لا يُقصد بهذه القائمة أن تكون قائمة كاملة ، لكنني أؤكد لك أنك ستجد جزءًا جيدًا من الأوامر الأكثر شيوعًا وفائدة لوحدة تحكم أوامر Linux. 🙂

الكوماندوز العامة

dmesg
اطبع الرسائل التي يعرضها kernel عند بدء التشغيل.

ديمبود-أ
يقوم بإنشاء ملف يحتوي على تبعيات الوحدات النمطية التي يتم تحميلها لـ "Kernel" ، أي أنه قادر على التعرف على الوحدات النمطية التي يجب تحميلها لطرف ثالث لاستخدامها في النظام.

مجاني
إحصائيات استخدام الذاكرة.

الحرف الأول ف
الأمر الذي يقرأ المعلمات الموجودة في inittab.

insmod
إنه يمكّن ("تحميل") الوحدة المحددة في السطر ، بحيث يمكن لـ "النواة" استخدامها. (مثال: insmod ip_alias.o)

ldconfig
يقوم بتحديث المكتبات التي يستخدمها النظام ، ويوصى بتشغيله في كل مرة يتم فيها تثبيت البرنامج.

lsmod
يعرض المعلومات المتعلقة بالوحدات النمطية التي تم تمكينها بواسطة kernel.

جبل
يسمح لأقسام النظام والأقراص المضغوطة والأقراص المرنة بقراءتها على النظام. شكله: جبل -t. راجع أيضًا / etc / fstab .ón>
com.smbmountعلى>
يشبه الأمر mount ، فيما عدا أنه يتم استخدام هذا الأمر لتركيب الأقسام في Samba .ón>
com.smbumountعلى>
يستخدم لتعطيل الأقسام التي يتم تنشيطها باستخدام smbmoon>
الإعدادعلى>
يقدم قائمة لتكوين معلمات النظام المختلفة (Sound ، Xwindow ، Mouse ..). on>
Slocateعلى>
قم بتحديث قاعدة البيانات المستخدمة في البحث عن الملفات باستخدام الأمر loc.>
القانون الأساسيعلى>
يعرض معلومات مفصلة حول الملف المحدد مثل: تعديل وتغيير التواريخ ، صاحب الملف ... إلخ في>
umountعلى>
قم بإلغاء تنشيط القسم المشار إليه ، فإن المعلمات التي يأخذها هذا الأمر تشبه تلك الموجودة في mount
uname -aعلى>
معلومات كاملة عن «المضيف» .ón>
شغالةعلى>
الوقت الحالي ، الوقت الذي يعمل فيه النظام منذ آخر "إعادة تشغيل" ، المستخدمون المتصلون بالخادم ، تحميل النظام في آخر 1,5 و 15 دقيقة.
اسم المضيفعلى>
اسم «المضيف» .ón>
chkconfigعلى>
يعرض هذا الأمر معلومات حول مستويات تنفيذ "البرامج النصية" الموجودة في الدليل /etc/rc.d/init.dón>
على>
الشفرة:

chkconfig --list httpd يعرض هذا الأمر: httpd 0 ff 1 ff 2 ff 3 n 4 n 5 n 6 ff

يشير ما سبق إلى أنه عند استخدام مستوى التمهيد 3 ، سيتلقى "البرنامج النصي" httpd في الدليل /etc/rc.d/init.d وسيطة "البدء" ، عند تشغيل مستوى التمهيد 6 ، سيتلقى httpd حجة "توقف" ، إلخ ..

للتعديل باتجاه وسيطة "البدء":

الشفرة:

chkconfig - إضافة - المستوى

للتعديل باتجاه وسيطة "stop":

الشفرة:

chkconfig --del - المستوى

* إنها بالضبط من الدلائل /etc/rc.d/rc[0-6] حيث تأتي المعلومات التي تعرضها chkconfig.

نتسيسف
إنها أداة رسومية لها نفس وظائف chkconfig، الاختلاف هو أن هذه الأداة تعرض جميع "البرامج النصية" حسب المستوى ، أي إذا تم استخدام الأمر ntsysv - المستوى 3 ، فسيعرض الرسم البياني حالة "إيقاف" أو "بدء" لجميع "البرامج النصية" للمستوى التمهيد 3. بنفس الطريقة ، يتم استخدام ما يلي: ntsysv - المستوى 5 ، ntsysv - المستوى 0 ، إلخ.

كما chkconfigنتسيسف يعدل ويأخذ المعلومات الموجودة في /etc/rc.d/rc [0-6 الدلائل]

أوامر بيئة الشبكة

في بيئة الشبكة 

مضيف
تحديد عنوان IP لـ "المضيف" ، يعرض المضيف -a جميع معلومات DNS.

ifconfig
يسمح لك بتهيئة واجهة الشبكة والاطلاع على حالتها. وذلك بالصيغة ifconfig ، على سبيل المثال: ifconfig eth0

com.ifup
لتمكين الواجهة المحددة ، على سبيل المثال: ifup eth0.

إذا انخفض
قم بتعطيل الواجهة المحددة ، على سبيل المثال: ifdown eth0.

نتستت
جميع اتصالات الشبكة التي تم إنشاؤها واستلامها بواسطة «المضيف»

نتستت -r
يعرض جدول توجيه النظام

نتستت -i
إحصائيات الشبكة لكل واجهة

الأداة Nslookup
ابحث عن المعلومات في خوادم DNS ، على سبيل المثال: nslookup -query = mx osomosis.com ، إذا لم يتم تحديد معلمات ، فإنه يدخل في الوضع التفاعلي

بينغ -س 1016
يرسل حزم ping من 1024 بايت (رأس 8 بايت) ، بينما "الافتراضي" هو 512.

إضافة الطريق
يسمح بإضافة جداول التوجيه من وإلى «المضيف». مثال: لتوجيه جميع معلومات الشبكة 206.171.55.16 قناع الشبكة 255.255.255.240 عبر الواجهة eth0:

الشفرة:

إضافة المسار -net 206.171.55.16 255.255.255.240 eth0

لتوجيه كل حركة المرور عبر واجهة معينة ("البوابة الافتراضية"):


الشفرة:

مسار إضافة الافتراضي gw 206.171.55.51 eth0

سيؤدي ذلك إلى إرسال جميع المعلومات من خلال العنوان 206.171.55.51

الطريق -n:
يعرض جدول التوجيه لـ «المضيف». ملاحظة: يجب أن يكون "إعادة توجيه IP" قيد التشغيل في / etc / sysconfig / network ، كما يجب تكوين "kernel" لـ "IP Forwarding".

عميل صغير
إنه يعمل مثل عميل FTP ، الذي يحاكي الاتصالات التي سيتم إجراؤها من خلال Samba.

com.tcpdump
يسمح بتصحيح أخطاء واجهة على المضيف.

testparm
تحقق من صلاحية ملف smb.conf الذي يستخدمه Samba.

أوامر للتحكم في العملية

تحكم العملية:

ps -aux
يعرض جميع عمليات النظام ، بالاسم ووقت البدء.

قتل
يتم استخدامه لإرسال إشارات لعمليات Unix.
قتل -HUP: قم بالإشارة إلى العملية المرقمة لإعادة قراءة ملفات التكوين الخاصة بها.
قتل -INT: قم بتمييز العملية برقم سيتم مقاطعته.
قتل -المدة: يشير إلى العملية برقم ، والتي يجب أن تنتهي ، على عكس -KILL ، يمنح هذا الخيار الفرصة لإنهاء العملية.
قتل-توقف: ضع علامة على العملية برقم ، وأوقفها للحظات.
قتل -CONT: أشر إلى العملية ذات الرقم ، والتي تابعتها ، يتم استخدام هذا الأمر لاستئناف العملية التي تم تطبيقها - STOP.
تقتل تقتل: يشير إلى العملية برقم ، للانتهاء فورًا ، تنتهي العملية فجأة.

اقتل الكل على عكس القتل ، تتيح لك killall الإشارة إلى العملية بالاسم. أرسل إشارة -TERM إلى العملية بالاسم المحدد. ملاحظة: بشكل افتراضي ، تكون الإشارة المأخوذة عن طريق Kill and killall هي -TERM.

ملاحظة -l يعرض هذا الأمر معلمتين PRI و NI. تشير معلمة PRI إلى الأولوية الحالية للعملية ، والتي يتم حسابها بواسطة نظام التشغيل ، وتؤخذ قيمة NI في الاعتبار عند تحديد PRI. * ما هو NI؟ : يُطلق على NI الرقم الجميل أو "الرقم الجميل" ، ويتم تحديد هذا الرقم بواسطة "المستخدم المتميز" ("الجذر") أو مالك العملية ويؤثر على الترتيب النهائي لمؤشر PRI ، ويعطي الأولوية للنوع الأقل. وتتراوح قيمه من -20 (أقل لطفًا = أولوية أكبر) و 20 (أكثر لطفًا = أولوية أقل)

رحلة جميلة يحدد هذا الأمر رقم NI لكل عملية.

لطيفة -10 المسماة: سيؤدي هذا إلى تقليل أولوية المسماة بـ 10 وحدات (إذا كانت -10 ، فستنتقل إلى -20).
لطيف +10 اسمه: سيؤدي هذا إلى زيادة أولوية المسماة بـ 10 وحدات (إذا كانت 0 ، فستنتقل إلى +10).

snice and renice نفس العملية مثل Nice ، إلا أنها تستخدم رقم العملية:
سنيس -10

& يتم استخدام & للإشارة إلى أن العملية يجب أن تعمل في الخلفية.

تيشرت تراقب هذه الأداة موارد النظام المختلفة ولها طابع ديناميكي ، فهي تعرض استخدام وحدة المعالجة المركزية لكل عملية ، ومقدار الذاكرة ، والوقت منذ بدايتها ، وما إلى ذلك. vmstat إنه مشابه جدًا للأعلى نظرًا لأنه تكثيف لعمليات النظام ، لكي تصبح هذه الأداة ديناميكية ، يجب تحديد الوسيطات: vmstat -n

atيسمح لك هذا الأمر بجدولة أنشطة معينة في وقت معين ، على سبيل المثال: في الساعة 22:00 ، يفتح الأمر السابق «موجهًا» من النموذج في> ، في هذا «الموجه» ، يتم تحديد جميع الأوامر التي تريد تنفيذها ، في هذه الحالة عند الساعة 22:00 ، بمجرد تحديدها ، يتم استخدام Ctlrl -d للخروج.

بمجرد الانتهاء ، سيتم جدولة الأوامر للتشغيل في الوقت المحدد ، يحتوي الدليل / var / spool / at على الوظيفة.

يعرض الأمر atq وظائف at المعلقة ، والأمر atrm

حذف وظيفة مجدولة مع في. راجع أيضًا /etc/at.deny و /etc/at.allow

كرونتابيحدد Like at الوقت الذي سيتم فيه تشغيل برنامج "script" ، يحتوي crontab على الشكل التالي: وسيطات بيان اسم المستخدم بالدقائق والساعات والشهور end_of_week
المثال التالي سيشغل برنامج oracle.pl كل نصف ساعة كل يوم:

الشفرة:

30 * * * * الجذر /usr/Oracle.pl

إذا كنت تريد القيام بذلك شهريًا:

الشفرة:

01 3 1 * * جذر /usr/oracle.pl

سوف يتم تنفيذ ما سبق أوراكل.pl اليوم الأول من كل شهر الساعة 3:01 صباحًا.

لتحديد مهام cron ، يحتفظ كل مستخدم بملف في الدليل / var / spool / cron / ، ويتم الوصول إلى هذا الدليل بواسطة كل مستخدم باستخدام الأمر crontab -e

يتم تسهيل تنفيذ crontab بسبب ملف / etc / crontab الذي يحدد وظائف crontab بالساعة واليوم والأسبوع والشهر ، وبهذه الطريقة يُطلب من المستخدم فقط وضع ملف في الدلائل المقابلة: /etc/cron.hourly | /etc/cron.daily | /etc/cron.weekly | /etc/cron.monthly

أوامر للسجلات والنظام

التحكم في السجلات «السجلات» 

ذيل
يسمح لك برؤية نهاية الملف ، هذا الأمر مفيد لأن ملفات السجل «السجلات» تنمو باستمرار Tail –f / var / log / messages

يمكنك أيضًا تحديد عدد الأسطر التي يجب مراعاتها:

الشفرة:

الذيل - f --line 15 / var / log / messages

يعرض هذا الأمر أعلاه آخر 15 سطراً من الملف ("افتراضي" = 10). يحافظ حرف –f على الملف مفتوحًا حتى تتمكن من مشاهدته أثناء إضافة الأحداث.

أعدادات النظام 
/ usr / sbin / sndconfig: قابل للتنفيذ يستخدم لتكوين صوت النظام.
/ bin / netconf: قابل للتنفيذ يستخدم لتكوين واجهات الشبكة.

أوامر الإدارة

sysctl
الوصف: تكوين معلمات kernel في وقت التشغيل.
أمثلة: sysctl -a

ulimit
الوصف: يعرض حدود النظام (الحد الأقصى للملفات المفتوحة ، إلخ.)
أمثلة: ulimit

adduser
الوصف: إضافة مستخدم النظام.
أمثلة: adduser pepe ، adduser -s / bin / pepe false

com.userdel
الوصف: = إزالة المستخدم من النظام
أمثلة: userdel pepe

usermod
الوصف: = تعديل مستخدم النظام
أمثلة: usermod -s / bin / bash pepe

df
الوصف: = قرص مجاني. مساحة القرص المتوفرة. مفيد جدا.
أمثلة: df، df -h

uname
الوصف: = اسم يونيكس. معلومات حول نوع يونكس الموجود لدينا ، النواة ، إلخ.
أمثلة: uname، uname -a

نتستت
الوصف: معلومات حول اتصالات الشبكة النشطة.
أمثلة: netstat ، netstat -ln ، netstat -l ، netstat -a

ps
الوصف: = معالجة جميع المعلومات حول العمليات الجارية.
أمثلة: ps ، ps -axf ، ps -A ، ps -auxf

مجاني
الوصف: يعرض حالة RAM و SWAP.
أمثلة: مجانًا

بينغ
الوصف: أداة الشبكة للتحقق من بين أشياء أخرى إذا وصلنا إلى مضيف بعيد.
أمثلة: ping www.rediris.es

متتبع
الوصف: أداة الشبكة التي توضح لنا طريقة الوصول إلى جهاز آخر.
أمثلة: traceroute www.rediris.es

du
الوصف: = استخدام القرص. إستخدام القرص. يعرض المساحة المشغولة على القرص.
أمثلة: du * ، du -sH / * ، du -sH / إلخ

ifconfig
الوصف: = واجهة التكوين. تكوين واجهات الشبكة وأجهزة المودم وما إلى ذلك.
أمثلة: ifconfig ، ifconfig eth0 ip netmask 255.255.255.0

الطريق
الوصف: يدير المسارات إلى الشبكات الأخرى.
أمثلة: الطريق ، الطريق -n

com.iptraf
الوصف: يعرض حركة مرور شبكة ALL IP و UDP و ICMP في تطبيق وحدة التحكم.
يسمح باستخدام المرشحات ، وهو مفيد للغاية لتشخيص وتصحيح أخطاء جدران الحماية
أمثلة: iptraf

com.tcpdump
الوصف: لتفريغ محتوى حركة مرور الشبكة.
أمثلة: tcpdump ، tcpdump -u

lsof
الوصف: يعرض الملفات (المكتبات ، الاتصالات) المستخدمة في كل عملية
أمثلة: lsof ، lsof -i ، lsof | grep

lsmod
الوصف: يعرض وحدات kernel النمطية التي تم تحميلها.
أمثلة: lsmod

مودبروب
الوصف: يحاول تثبيت وحدة ، إذا عثرت عليها ، قم بتثبيتها ولكن بشكل مؤقت.
أمثلة: modprobe ip_tables و modprobe eepro100

رممود
الوصف: قم بإزالة وحدات kernel النمطية التي تم تحميلها
أمثلة: rmmod

شم عليه
الوصف: المتشمم أو المتلصص من حركة مرور الشبكة بالكامل. لا يتم تثبيته عادة بشكل افتراضي.
أمثلة: sniffit -i

آخرون

ls
الوصف: = قائمة. قائمة محتويات الدليل.
أمثلة: ls ، ls -l ، ls -fl ، ls –color

cp
الوصف: = نسخ. نسخ الملفات / الدلائل.
أمثلة: دليل cp -rfp / tmp ، ملف cp new_file

rm
الوصف: = إزالة. حذف الملفات / الدلائل.
أمثلة: ملف rm -f ، دليل rm -rf ، ملف rm -i

مكدير
الوصف: = جعل دير. إنشاء الدلائل.
أمثلة: دليل mkdir

RMDIR
الوصف: = إزالة dir. حذف الدلائل ، يجب أن تكون فارغة.
أمثلة: دليل rmdir

mv
الوصف: = تحرك. إعادة تسمية أو نقل الملفات / الدلائل.
أمثلة: دليل الدليل mv ، ملف mv new_name ، ملف mv a_directory

تاريخ
الوصف: إدارة تاريخ النظام ، يمكن عرضها وتعيينها.
أمثلة: التاريخ ، التاريخ 10091923

تاريخ
الوصف: يعرض محفوظات الأوامر التي أدخلها المستخدم.
أمثلة: التاريخ | أكثر

الأكثر من ذلك
الوصف: يعرض محتوى ملف مع توقف مؤقتًا كل 25 سطرًا.
أمثلة: المزيد من الملفات

البقرى
الوصف: لتصفية محتويات الملف.
أمثلة: ملف القط | سلسلة grep

قط
الوصف: يعرض كل محتويات الملف دون أي توقف مؤقت.
أمثلة: ملف القط

شمود
الوصف: تغيير أذونات قراءة / كتابة / تنفيذ الملفات / الدلائل.
أمثلة: ملف chmod + r ، دليل chmod + w ، دليل chmod + rw -R ، ملف chmod -r

CHOWN
الوصف: = تغيير المالك. تغيير أذونات المستخدم: مجموعة من الملفات / الدلائل.
أمثلة: chown root: root file، chown pello: users directory -R

قطران
وصف السلعة: = Tape ARchiver. ملف أرشيفي.
أمثلة: tar cvf file.tar directory ، tar xvf file.tar ، tar zcvf file.tgz directory ، tar zxvf file.tgz

Gunzip
الوصف: برنامج فك ضغط متوافق مع ZIP.
أمثلة: ملف gunzip

دورة في الدقيقة
الوصف: Redhat package manager. لتثبيت أو تحديث برنامج النظام.
أمثلة: rpm -i package.rpm ، rpm -qa program ، rpm –force package.rpm ، rpm -q –info program

جبل
الوصف: تركيب محركات الأقراص الصلبة ، قرص مرن ، قرص مضغوط.
أمثلة: mount / dev / hda2 / mnt / lnx ، mount / dev / hdb1 / mnt -t vfat

umount
الوصف: تفكيك الوحدات.
أمثلة: umount / dev / hda2 ، umount / mnt / lnx

مجلد مشترك
الوصف: برنامج لتنزيل الملفات عن طريق http أو بروتوكول نقل الملفات.
أمثلة: wget 
http://www.rediris.es/documento.pdf

الوشق حيوان
الوصف: متصفح ويب مع خيارات بروتوكول نقل الملفات ، https.
أمثلة: الوشق 
www.ibercom.com ، الوشق - المصدر http://www.ibercom.com/script.sh | ش

بروتوكول نقل الملفات
الوصف: الزبون بروتوكول نقل الملفات.
أمثلة: بروتوكول نقل الملفات 
ftp.ibercom.com

WHOIS
الوصف: المجال whois.
أمثلة: whois 
ibercom.com

الذي
الوصف: يُظهر مستخدمي النظام الذين قاموا بتسجيل الدخول.
أمثلة: who، w، who am i

بريد
الوصف: إرسال وقراءة البريد الإلكتروني.
أمثلة: mail 
pepe@ibercom.com <ملف ، mail -v pepe@ibercom.com <ملف
sort
الوصف: يفرز محتوى الملف.
أمثلة: قطة / الخ / أرقام | فرز ، ls | فرز

ln
الوصف: = رابط. لإنشاء روابط واختصارات.
أمثلة: ln -s / directory link

ذيل
الوصف: يظهر نهاية الملف (10 أسطر).
أمثلة: tail -f / var / log / maillog ، tail -100 / var / log / maillog | أكثر

رئيس
الوصف: يُظهر رأس الملف (10 أسطر).
أمثلة: ملف الرأس ، head -100 / var / log / maillog | أكثر

ملف
الوصف: يخبرنا ما هو نوع الملف.
أمثلة: ملف ، ملف *

مصدر: كريستالاب


8 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   كريستوفر قال

    من الجيد دائمًا أن يكون لديك هذه الأنواع من القوائم في متناول اليد 🙂 شكرًا لك

  2.   كرافتي قال

    أعتقد أنه سيكون أمرًا مهمًا عند البرمجة عندما نريد إيقاف تشغيل جهاز الكمبيوتر الخاص بنا.
    أنا أتحدث عن الأمر:

    إغلاق

    ما هي المعلومات التي يمكن أن تزودنا بها؟

    تحياتي

  3.   سايتو موردراغ قال

    كما هو الحال دائمًا ، إدخال رائع ، مباشرة إلى المفضلة (لم أعلق من قبل على سبب حرق جهاز الكمبيوتر الخاص بي وحتى اشتريت جهازًا آخر…. XD)

  4.   خوسيه انطونيو قال

    مرحبًا ، جيد جدًا ، لقد قرأت بالفعل هنا أنني أبحث عن الحلول الخاصة بي
    الإنترنت ولكن لا يمكنني العثور على أي شيء ، بالتأكيد سأكون أنا الذي لا أعرفه
    بحث ... أنا أدرس Linux لأول مرة في المدرسة الثانوية وفي
    قم بتثبيت Ubuntu 12.10 أدخل المحطة لممارسة ما تعلمته و
    لا أستطيع أن أفعل أي شيء لا أستطيع أن أكون جذرية أو أقوم بعمل mkdir فيه
    المنزل ......ect. هل يمكن لأي شخص أن يرشدني ببرنامج تعليمي أو صفحة ماذا
    سأكون ممتنا جدا .... شكرا لك

  5.   خوسيه أنطونيو قال

    لقد وجدت برنامجًا تعليميًا مثيرًا للاهتمام في حالة اختفاء الصوت كل 10 دقائق في Linux:

    https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/

  6.   خوسيه أنطونيو قال

    إذا اختفى الصوت عند تنشيط شاشة التوقف ، أي كل 10 دقائق ، فإن الحل على الأقل في Linux Mint يأتي في المدونة التالية:

    https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/

    وإذا تم أيضًا إلغاء تنشيط الصوت بعد التعليق أو السبات ، يكون الحل كالتالي:

    https://pcfix3r.wordpress.com/sin-sonido-tras-hibernar-o-supsender-no-sound-after-resume-in-linux-mint-ubuntu-lubuntu/

  7.   روني قال

    شكرا جزيلا لك ، كنت أبحث عن نفس الشيء من أمر AT لترك بعض الأوامر المبرمجة ... شكرا لك.

  8.   DC قال

    ممتاز! معلومات ، سؤال بين الاختلافات TOP و HTOP؟

    جراسياس!