من أهم ما يميز نظام التشغيل لينكس هى واجهة سطر الأوامر التى تسمى بالإنجليزية Command Line Interface والتى تُختصر إلى CLI ويُمكنك استخدامها من خلال أى محاكى طرفية Terminal Emulator مثل GNome-Emulator و Tilix وغيرها، ويتم ترجمة terminal إلى “الطرفية” أحياناَ وأحياناً أخرى تٌكتب كما هى “تيرمينال”. والآن لنبدأ فى فهم أشهر أوامر طدفة باش “Bash”.
يعرض كل الملفات والمجلدات الموجودة فى المجلد الحالي
ls folderName
يعرض كل الملفات والمجلدات الموجودة فى المجلد الذى يُسمى folderName
ls -lh
عرض قائمة مُفصّلة بالملفات بطريقة يمكن للإنسان فهمها بسهولة
ls -l *.jpg
عرض ملفات الصور الـ Jpeg فقط الموجودة فى المجلد الحالى
ls -lh fileName
عرض تفاصيل الملف المُسمى “fileName” فقط
cd folderName
تغيير المجلد الحالى إلى مجلد folderName وهى الطريقة التى تُستخدم للتنقل. وإذا كان هناك أى مسافة بين كلمتين فى مسار المجلد أو فى اسم المجلد استخدم علامات التنصيص فى بداية المسار ونهايته
cd /
تغيير المجلد الحالى إلى مجلد الروت “root”
cd ..
الرجوع إلى المجلد السابق. كل ما يقوم به هذا الأمر هو الرجوع من المجلد الحالى إلى المجلد التى يحتويه.
du -h
عرض مساحة قرص التخزين والمستخدم منها. الـ h تجعل الأرقام بوحدات سهلة القراءة والفهم للإنسان.
du -ah
عرض استهلاك المجلدات والملفات لقرص التخزين.
du -sh
عرض استهلاك المجلدات لقرص التخزين فقط
pwd
عرض المجلد الحالى. وهى اختصار لـ print working directory
man command eg: man ls or man cd
عرض شرح استخدام الأمر أو البرنامج. وكلمة man هى اختصار لـ manual
لتشغيل البرامج من خلال طرفية لينكس “terminal” يمكنك أن تكتب اسم البرنامج ثم تضغط انتر “Enter or Return” وسيتم تنفيذ البرنامج داخل الطرفية أو من خلال نافذة البرنامج.
إن كان البرنامج غير مُثبت على النظام يُمكنك تشغيله من داخل المجلد الموجود به البرنامج حالياً عن طريقة كتابة
./programName
ثم تضغط انتر “Enter or Return” وسيعمل البرنامج إما داخل الطرفية أو من نافذة البرنامج الرسومية.