أوامر لينكس الرئيسية: تعلم الأساسيات

يجب على مستخدم Linux الجيد أن يعرف على الأقل أساسيات الأوامر الطرفية.

للوهلة الأولى ، يبدو الأمر أكثر تعقيدًا ، ولكن بعد التعرف على هذه الآلية بشكل أفضل ، ستدرك أنك ستتمكن من القيام بأنشطتك في توزيعتك بسرعة أكبر وكفاءة أكبر:

إذا كنت تبحث عن مزيد من المعلومات حول أوامر Ubuntu محددة ، انقر هنا وتحقق من المقالة الخاصة.

اقرأ أيضًا: اختصارات لينكس الرئيسية

هنا سأضع بعض الأوامر التي أعتقد أنها الأوامر الرئيسية.

الأوامر الأساسية

  • م [-i]: نقل أو إعادة تسمية الملفات.
  • جمهورية مقدونيا [–]: حذف الملفات.
  • mkdir / rmdir: إنشاء / حذف الدلائل.
  • ارتباط مسار ln -s: إنشاء روابط رمزية للملفات أو الدلائل
  • cp [-ir]: نسخ الملفات.
  • LS [-al]: سرد الدليل.

أوامر أخرى

  • file: يحدد نوع الملف (/ etc / magic).
  • cat: يعرض محتويات الملف على الشاشة.
  • رأس / ذيل: يعرض الخطوط في بداية / نهاية الملف.
  • أقل / أكثر: سرد محتويات الملف.
  • اسم الملف man: دليل البرنامج عبر الإنترنت.
  • ctrl + alt + del / reboot: إعادة تشغيل النظام.
  • اغلاق – ح الآن / توقف: اغلاق الحاسوب.

المزيد في الصالة

  • stty -a: قائمة إعدادات المحطة الطرفية.
  • إعادة: إعادة تعيين المحطة (يعود إلى وضعها الطبيعي).
  • (SHIFT) PGUP / PGDN: شريط تمرير bash.
  • TAB: الإكمال التلقائي للأوامر المكتوبة في النهاية الطرفية.
  • MOUSE2 / 3: الصق النص المحدد (gpm).
  • CTRL + S (قفل التمرير): يعطل vt.
  • CTRL + Q (قفل التمرير): تمكين vt (جرب هذا إذا تعطل الجهاز).
  • ALT + Fx: تغيير وحدة التحكم.
  • CTRL + ALT + Fx: يغير وحدة التحكم في الوضع الرسومي.

المستخدمون

  • w: معلومات عامة حول المستخدمين المسجلين وعملياتهم.
  • who: معلومات للمستخدمين الحاليين (من utmp)
  • الأخير: قائمة سجل السجل (/ var / log / wtmp)
  • lastlog: إرجاع معلومات حول تسجيلات الدخول الأخيرة.

عمليات القتل

kill: الخيارات الأكثر شيوعًا هي (حيث يكون id هو نفسه PID):

  • kill -HUP process-id: إعادة تشغيل العملية.
  • kill -9 process-id: قتل العملية.
  • عملية القتل: تقتل العملية بالاسم.
  • killall -HUP process: إعادة تشغيل العملية بالاسم.

النظام

  • df -h (مساحة حرة ومحتلة على الأقراص)
  • du -sh (x) (مساحة يشغلها الدليل وأدلةه الفرعية)

معلومات النظام

  • مجانا: حالة الذاكرة والتبديل.
  • vmstat: حالة الذاكرة الظاهرية (العمليات ، وحدة المعالجة المركزية).
  • lsdev ، lspci: قائمة الأجهزة / أجهزة pci.
  • pnpdump: إرجاع تكوين بطاقات ISA PnP.
  • lsmod / rmmod: قائمة / إزالة الوحدات النمطية في الذاكرة.
  • procinfo: cat / proc ?

معلومات البيئة X

  • xdpyinfo: موارد خادم X.
  • showrgbq: لإرجاع قاعدة بيانات الألوان RGB.
  • xlsfonts: يسرد الخطوط التي تعرف عليها X.
  • xset m 5/2 1: يضبط سرعة الماوس وتسارعه.

شبكة الاتصال

  • lsof -n -i: 80 (-i4: ipv4 و -n: بدون حل أسماء المضيفين)
  • fuser -v 80 / tcp (سرد العمليات التي تستمع على المنفذ tcp 80 في وضع يشبه ps)

الأنابيب وإعادة التوجيه

من خلال “الأنابيب” ، إخراج الأمر (stdout [file descriptor 1]) يتم تمريره كمدخل (stdin) للآخر. بشكل عام ، الإخراج هو الطرفية والمدخلات هي لوحة المفاتيح. أمثلة:

$ dmesg | less ; ls -l | more
$ echo "mensagem" | wall 

بجانب ‘<‘ e ‘>‘من الممكن تحديد أي من stdin و stdout. أمثلة:

$ dmesg > dmesg.txt ; more < dmesg.txt
ls -l /tmp >> list.txt (concatena) 

علامة أكبر من تعادل الأمر tee.

وتغيير stderr (رسائل الخطأ [file descriptor 2]):

$ ls / admin> list.txt 2> error.txt (إذا كان الدليل غير موجود ، سيكون stderr أخطاء. txt و stdout سيكون list.txt)

$ ls / admin> list.txt 2> و 1 list_and_error.txt (إن وجدت ، سيتم تمرير الأخطاء إلى نفس الموقع مثل stdout)

العوامل المنطقية

  • &&: 'e' (إرجاع صحيح إذا كانت كافة التعبيرات صحيحة)
  • ||: 'ou' (إرجاع صحيح إذا كان أحد التعبيرات صحيحًا)

الإشارة '؛' سينفذ كلا التعبيرين بغض النظر عن الإرجاع. فمثلا:

جعل $. جعل التثبيت (سيتم تنفيذ الأوامر بالتسلسل)

$ make && make install (سيتم تنفيذ الأمر الثاني فقط في حالة عدم قيام الأول بإرجاع خطأ)

إذا كان لديك المزيد من الاقتراحات للأوامر ، فلا تتردد في إضافتها في التعليقات.

في اليوم التالي!