اوامر لينكس الأساسية و المهمة التي عليك معرفتها - Linux Command Line

hocine
Hocine G
Back-end Developer (Python/Django)
11/08/2020 |لينكس ⌨️
اوامر لينكس الأساسية و المهمة التي عليك معرفتها - Linux Command Line

هل انت جديد على لينيكس, تعلم الان بعض الاوامر الاساسية التي تجعلك واثق و مرتاح في استعمالك لينيكس.ماذا تنتظر؟ غص في عالم لينيكس الان!

موجه اوامر لينكس او ما يعرف بـ Console, Terminal, Shell هو واجهة نصية لجهازك. يتضمن كل نظام من Linux موجه اوامر من نوع الى اخر, هذا الموجز التعليمي يتضمن بعض الاوامر لـ Debian (Ubuntu, Kali Linux, Pop OS), لكن يجب ان يعمل معظم المحتوى بغض النظر عن توزيعة لينيكس الخاصة بك. 

cat

تمكنك من اظهار محتوى ملف بدل فتحه في محرر ملفات بدون تعديله

cat file.txt

في حالة طول نص الملف يمكنك استعمال less

cat .bachrc | less

 

 

cat

alias

يتيح لك الامر alias اعطاء اسم لامر او سلسة من الاوامر و بعد ذالك سيقوم shell بتنفيذ ذلك الامر او سلسة الاوامر بالأمر المختصر

alias list='ls -al'

 

alias linux command

 

cd

لتغيير الوجهة  و الذهاب الى مسار معين

cd /usr/local/bin

 

cd linux command change dir

لمزيد حول الامر قم بزيارة الأمر 'cd' | اوامر لينكس الاساسية

 

للذهاب الى home يمكنك القيام بذالك فقط ب

cd ~  

 

cd change dir

 

للرجوع الى الوجهة الاب (السابقة) بوضع نقطتين متتابعتين

cd ..

 

change dir

لمعرفة اي وجهة انت فيها قم بادخال الأمر pwd

change dir

 

chmod

الامر هذا يقوم بتحديد الاذن  للملفات و المجلدات, التحديد يكون معرف ب القراءة, الكتابة,  التنفيذ

chmod

اذا كان الحرف الاول - فذلك يعني انه ملف اذا كان d فيعني انه مجلد. الثلاث حروف التالية من اليسار الى اليمين تمثل اذن المالك, الحروف الثلاث الموالية تمثل اذن المجموعة, الثلاث الأخيرة تمثل البقية. اذا كان حرف من الحروف r, w, x  موجود فذلك يعني ان الاذن معطى. طريقة اعطاء الاذن الى المالك, المجموعة, الباقي؛ هي عبر 3 ارقام, الرقم الايسر يمثل المالك و الاوسط يمثل المجموعة اما الايمن يمثل الباقي. الارقام التي يمكن ان تستعملها و ماذا تمثل مدرجة هنا:

  • 0: لا اذن
  • 1: اذن التنفيذ
  • 2: اذن الكتابة
  • 3: اذن الكتابة و التنفيذ
  • 4: اذن القراءة
  • 5: اذن القراءة و التنفيذ
  • 6: اذن القراءة و الكتابة
  • 7: اذن القراءة و الكتابة و التنفيذ

 

لننظر الى الملف السابق file.txt

chmod

لنجد ان الكل لديه اذن القراءة و فقط المالك و المجموعة لديهم حق الكتابة و الكل ليس لديه حق التنفيذ. سنقوم بتغيير ذلك اللى الكل للمالك والى القراءة و الكتابة للمجموعة و فقط القراءة للباقي

chmod

chown

تغيير المالك و مالك المجموعة  لملف, تضع المالك و المجموعة و بينهما :

chown

 

df

 هاذا الامر يقوم باضهار السعة, و السعة المستخدمة, و السعة المتبقية  في ملفات النضام. الخيار -h يعني مقروء للانسان و ذالك باظهار السعة بالـ Mb او Gb بدل  البايت (bytes)

df

echo

تطبع لنا جملة او كلمة في ترمينال

echo

echo مفيدة في طباعة متغيرات البيئة في النضام (environment variables)

echo

exit

تقوم باغلاق الترمنال

 

find

يستعمل هاذا الامر للبحث عن مكان ملف ما تعرف بوجوده و لا تتذكر اين مكانه. النقطة تمثل مكان بدأ البحث يجب عليك تحديد مكان البحث. اما الخيار الاخر  name- هو امر بالبحث عن ملفات بهاذا الاسم. * تعني اي مجموعة من الحروفو, ? تعني حرف واحد.

 

find

يمكننا تحدي اننا نبحث عن ملف بالخيار -type f

finger

تعطيك تفريغ قصير من المعلومات عن مستخدم منها اخر تسجيل دخول الاسم الكامل للمسخدم

finger

free

تعطيك ملخص استخدام الذاكرة لكل من ذاكرة الدخول العشوائي RAM الى السواب swap .-h يعني مقروءة

free

 

 

mkdir

الامر هذا ينشئ لنا مجلد او عدة مجلدات

mkdir images

 

mkdir

و يمكننا انشاء عدة ملفات معا

mkdir docs codes scripts

 

mkdir

touch

يمكّننا هذا الامر من انشاء ملف او عدة ملفات

touch file.tx

 

touch

 

rm

هذا الامر يحذف ملف او مجلد

rm files.tx

 

rm

لحذف مجلد فارغ

rm –d images

 

rm

اذا كنت تريد حذف مجلد يحتوي على ملفات نقوم

rm –r docs

 

rm

cp

الامر cp يمكننا من نسخ ملف الى موقع اخر, يمكنك ايضاََ تحديد اسم الملف الجديد 

cp

 

mv

الامر mv يقوم بقص ملف من مكان الى اخر

mv

يمكنك ايضاََ تغيير اسم ملف ما باستعمالك mv

mv

grep

هذا لامر يبحث عن السطر الذي يحتوي على نمط او عينة معية في ملف ما

grep

*.txt تعني كل الملفات ذات الامتداد txt. اما Os هي الكلمة التي نبحث عنها.

 

useradd

الامر useradd يستعمل لانشاء حسابات مستخدمين في لينكس و انضمة مثل Unix.

لانشاء مستخدم جديد بالمسمى almatten.

$ sudo useradd almatten

تعيين كلمة مرور لمستخدم الحساب الجديد:

$ sudo passwd almatten
New password:
Retype new password:
passwd: password updated successfully

للمزيد من الأمثلة والشروحات حول الأمر useradd يمكنك زيارة الموضوع كيفية اضافة مستخدم جديد في لينكس (الامر useradd).

gzip

تقوم بضغط ملف ما, اذا لم تقم بوضع اي اختيار سيتم ضغط الملف و حذف الملف الاصلي. لابقاء كلا الملفين الاصلي و المضغوط نقوم بوضع الاختيار -k

gzip -k file.txt

 

gzip

لفك الضغط, و طبعاََ ابقاء الملف الاصلي مضغوط نقوم ب

gunzip -k names.txt.gz

 

gzip

 

history

تقوم بادراج الاوامر التي قمت بادخاها من قبل, يمكنك اعادة الامر فقط بوضع علامة استفهام ! امام الرقم المدرج للامر

history

ping

يستعمل الامر ping لتفقد الاتصال معا الشبكة اما انترنت او جهاز معين بتحديد رقم IP 

ping 192.168.1.106

 

ping

لا يتوقف تنفيذ الامر حتى تضغط على Ctrl + c

اذا اردت القيام بالامر برقم محدد قم باستعمال خيار -c

ping -c 5 192.168.1.106

 

tar

الامر tar هو من الاوامر المهمة و التي تستعمل لضغط و ارشفة الملفات في لينكس. لإنشاء ملف أرشيف tar في Linux نقوم بالامر التالي:

$ tar -cvf archives-9-26-21.tar /home/kali/code/

الخيارات المستعملة في الامر السابق تعني:

  • c : ينشئ ملف أرشيف .tar جديدًا.
  • v : يقوم بطبع التقدم في ارشفة ملفات .tar.
  • f : نوع الاسم لملف الأرشيف.

للمزيد حول الامر tar مع امثلة توضيحية زر: الامر 'tar' لارشفة و ضغط الملفات و المجلدات في لينكس

 

 

ls

الأمر ls من الاوامر التي تستعمل بكثرة و بتكرار, يقوم الأمر بادراج قائمة بالملفات و المجلدات, و مع اضافة خيارات للامر ls يتم عرض معلومات اضافية للملف او المجلد المعروض.

لمزيد من المعلومات حول الأمر ls, يمكنك زيارة: أمثلة عن الأمر 'ls' في لينكس - Linux Command Line.

ls
Desktop    Downloads  Pictures  report.pdf  Templates
Documents  Music      Public    script.py   Videos

 

الان لديك معرفة على بعض الاوامر التي تساعدك في استعمال لينيكس ترمينال. اذا كان لديك اي استفسار او امر معين لا تتردد في ارسال تعليق على الموضوع.

 

تذكر أن المساهمات في هذا الموضوع يجب أن تتبع إرشادات المجتمع.


التعليقات:

    لا توجد تعليقات بعد.