Process Management Commands (fg, bg, top, ps, kill, nice, renice, df, free) Linux Tutorial
جدول المحتويات:
- كيفية استخدام القيادة الحرة
- عرض استخدام الذاكرة في تنسيق مقروء الإنسان
- عرض استخدام الذاكرة في مقاييس أخرى
- عرض إجماليات العمود
- طباعة باستمرار الإخراج
- استنتاج
ما مقدار ذاكرة RAM المتوفرة لدي على نظام Linux؟ هل هناك ذاكرة حرة كافية لتثبيت وتشغيل تطبيقات جديدة؟
في أنظمة Linux ، يمكنك استخدام الأمر
free
للحصول على تقرير مفصل عن استخدام ذاكرة النظام.
يوفر الأمر
free
معلومات حول المبلغ الإجمالي للذاكرة الفعلية ومبادلة الذاكرة وكذلك مساحة الذاكرة والتبادل المجانية والمستعملة في النظام.
كيفية استخدام القيادة الحرة
بناء جملة الأمر
free
هو كما يلي:
free
عند استخدامه دون أي خيار ، سيعرض الأمر
free
معلومات حول الذاكرة والمبادلة في kibibyte. 1 kibibyte (KiB) هو 1024 بايت.
free
سيشمل المخرج ثلاثة أسطر ورأس وسطر للذاكرة وواحد للمبادلة:
total used free shared buff/cache available Mem: 8075208 3204964 1310540 551232 3559704 4198340 Swap: 2097148 0 2097148
في إصدارات Linux الأقدم ، قد يكون الإخراج مختلفًا قليلاً.
إليك ما يعنيه كل عمود:
- الإجمالي - يمثل هذا الرقم إجمالي مقدار الذاكرة التي يمكن استخدامها من قبل التطبيقات. تستخدم - تستخدم الذاكرة. يتم حسابها على النحو التالي:
used = total - free - buffers - cache
الحرة - الذاكرة الحرة / غير المستخدمة. مشترك - يمكن تجاهل هذا العمود لأنه لا معنى له. إنه هنا فقط للتوافق مع الإصدارات السابقة. برتقالي / ذاكرة التخزين المؤقت - الذاكرة المدمجة المستخدمة من قبل المخازن المؤقتة kernel وذاكرة التخزين المؤقت للصفحات وألواح. / يمكن استعادة هذه الذاكرة في أي وقت إذا لزم الأمر من قبل التطبيقات. إذا كنت تريد عرض المخازن المؤقتة وذاكرة التخزين المؤقت في عمودين منفصلين ، فاستخدم الخيار-w
. متوفر - تقدير لمقدار الذاكرة المتاح لبدء تشغيل تطبيقات جديدة ، دون تبديل.
عرض استخدام الذاكرة في تنسيق مقروء الإنسان
كما رأينا في المثال أعلاه ، بشكل افتراضي ، يعرض الأمر
free
معلومات الذاكرة في kibibyte. لعرض المعلومات بتنسيق قابل للقراءة (عادةً ميغابايت وجيجابايت) ، استخدم الخيار
-h
:
free -h
total used free shared buff/cache available Mem: 487M 219M 54M 4.5M 214M 228M Swap: 1.5G 0B 1.5G
عرض استخدام الذاكرة في مقاييس أخرى
يتيح لك الأمر
free
أيضًا تحديد الوحدة التي يتم فيها قياس الذاكرة. الخيارات الصالحة هي:
-
-b
، - بايت - عرض الإخراج بالبايت. ---kilo
- إخراج العرض بالكيلو بايت (1 كيلو بايت = 1000 بايت). ---mega
- عرض الإخراج في ميغابايت. ---giga
- إخراج العرض بالجيجابايت.--tera
- عرض الإخراج في تيرابايت.-k
، ---kibi
- عرض الإخراج في kibibytes. (1 كيلوبايت = 1024 بايت). هذه هي الوحدة الافتراضية.-m
، ---mebi
- عرض الإخراج في mebibytes.-g
، ---gibi
- عرض الإخراج في gibytes.--tebi
- عرض الإخراج في tebibytes.--peti
- عرض الإخراج في pebibytes.--si
- بدلاً من 1024 ، استخدم قوى 1000. على سبيل المثال - ---mebi --si
تساوي--mega
.
على سبيل المثال ، لإظهار الإخراج بالميغابايت ، اكتب:
free --mega
total used free shared buff/cache available Mem: 8075 4022 233 614 3819 3336 Swap: 2097 0 2097
عرض إجماليات العمود
لعرض سطر يوضح إجماليات الأعمدة ، استخدم الخيار
-t
. سوف يمنحك هذا مجموعًا من الذاكرة والمبادلة في الأعمدة الكلية والمستخدمة والحرة.
free -h -t
total used free shared buff/cache available Mem: 7.7G 3.9G 483M 526M 3.4G 3.2G Swap: 2.0G 0B 2.0G Total: 9.7G 3.9G 2.5G
طباعة باستمرار الإخراج
لعرض معلومات الذاكرة على الشاشة بشكل مستمر ،
--seconds
خيارات
-s
--seconds
، متبوعة برقم يحدد التأخير.
على سبيل المثال ، لطباعة معلومات الذاكرة كل خمس ثوان ، ستعمل:
free -s 5
سيستمر الأمر
free
في عرض النتيجة حتى تضغط على
CTRL+C
هذا مشابه لسلوك أمر
watch
.
لعرض النتيجة لعدد معين من المرات ،
--count
الخيار
-c
،
-c
--count
. في المثال أدناه ، سيقوم الأمر بطباعة النتيجة عشر مرات:
استنتاج
الآن يجب أن يكون لديك فهم جيد لكيفية استخدام وتفسير الأمر
free
. لعرض جميع خيارات سطر الأوامر
free
المتاحة ، اكتب
man free
في جهازك.
Gunzip القيادة في لينكس
Gunzip هي أداة لسطر الأوامر لإلغاء ضغط ملفات Gzip. في هذا البرنامج التعليمي ، سنشرح كيفية استخدام الأمر "gunzip".
القيادة في لينكس (تغيير الدليل)
يتم استخدام الأمر cd (تغيير الدليل) لتغيير دليل العمل الحالي في Linux وأنظمة التشغيل الأخرى المشابهة لـ Unix. في هذا البرنامج التعليمي ، سوف نوضح لك كيفية استخدام الأمر cd للتنقل في شجرة دليل نظامك.
لينكس قطع القيادة مع الأمثلة
Cut عبارة عن أداة مساعدة لسطر الأوامر تتيح لك قطع أجزاء من الخطوط من الملفات المحددة أو بيانات الأنابيب وطباعة النتيجة على الإخراج القياسي. في هذا البرنامج التعليمي ، سوف نوضح لك كيفية استخدام أمر Linux cut من خلال أمثلة عملية وشروحات مفصلة لخيارات القطع الأكثر شيوعًا.