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


هل انت جديد على لينيكس, تعلم الان بعض الاوامر الاساسية التي تجعلك واثق و مرتاح في استعمالك لينيكس.ماذا تنتظر؟ غص في عالم لينيكس الان!
موجه اوامر لينكس او ما يعرف بـ Console, Terminal, Shell هو واجهة نصية لجهازك. يتضمن كل نظام من Linux موجه اوامر من نوع الى اخر, هذا الموجز التعليمي يتضمن بعض الاوامر لـ Debian (Ubuntu, Kali Linux, Pop OS), لكن يجب ان يعمل معظم المحتوى بغض النظر عن توزيعة لينيكس الخاصة بك.
cat
تمكنك من اظهار محتوى ملف بدل فتحه في محرر ملفات بدون تعديله
في حالة طول نص الملف يمكنك استعمال less
cat .bachrc | less
alias
يتيح لك الامر alias اعطاء اسم لامر او سلسة من الاوامر و بعد ذالك سيقوم shell بتنفيذ ذلك الامر او سلسة الاوامر بالأمر المختصر
alias list='ls -al'
cd
لتغيير الوجهة و الذهاب الى مسار معين
cd /usr/local/bin
لمزيد حول الامر قم بزيارة الأمر 'cd' | اوامر لينكس الاساسية
للذهاب الى home يمكنك القيام بذالك فقط ب
cd ~
للرجوع الى الوجهة الاب (السابقة) بوضع نقطتين متتابعتين
cd ..
لمعرفة اي وجهة انت فيها قم بادخال الأمر pwd
chmod
الامر هذا يقوم بتحديد الاذن للملفات و المجلدات, التحديد يكون معرف ب القراءة, الكتابة, التنفيذ
اذا كان الحرف الاول - فذلك يعني انه ملف اذا كان d فيعني انه مجلد. الثلاث حروف التالية من اليسار الى اليمين تمثل اذن المالك, الحروف الثلاث الموالية تمثل اذن المجموعة, الثلاث الأخيرة تمثل البقية. اذا كان حرف من الحروف r, w, x موجود فذلك يعني ان الاذن معطى. طريقة اعطاء الاذن الى المالك, المجموعة, الباقي؛ هي عبر 3 ارقام, الرقم الايسر يمثل المالك و الاوسط يمثل المجموعة اما الايمن يمثل الباقي. الارقام التي يمكن ان تستعملها و ماذا تمثل مدرجة هنا:
- 0: لا اذن
- 1: اذن التنفيذ
- 2: اذن الكتابة
- 3: اذن الكتابة و التنفيذ
- 4: اذن القراءة
- 5: اذن القراءة و التنفيذ
- 6: اذن القراءة و الكتابة
- 7: اذن القراءة و الكتابة و التنفيذ
لننظر الى الملف السابق file.txt
لنجد ان الكل لديه اذن القراءة و فقط المالك و المجموعة لديهم حق الكتابة و الكل ليس لديه حق التنفيذ. سنقوم بتغيير ذلك اللى الكل للمالك والى القراءة و الكتابة للمجموعة و فقط القراءة للباقي
chown
تغيير المالك و مالك المجموعة لملف, تضع المالك و المجموعة و بينهما :
df
هاذا الامر يقوم باضهار السعة, و السعة المستخدمة, و السعة المتبقية في ملفات النضام. الخيار -h يعني مقروء للانسان و ذالك باظهار السعة بالـ Mb او Gb بدل البايت (bytes)
echo
تطبع لنا جملة او كلمة في ترمينال
echo مفيدة في طباعة متغيرات البيئة في النضام (environment variables)
exit
تقوم باغلاق الترمنال
find
يستعمل هاذا الامر للبحث عن مكان ملف ما تعرف بوجوده و لا تتذكر اين مكانه. النقطة تمثل مكان بدأ البحث يجب عليك تحديد مكان البحث. اما الخيار الاخر name- هو امر بالبحث عن ملفات بهاذا الاسم. * تعني اي مجموعة من الحروفو, ? تعني حرف واحد.
يمكننا تحدي اننا نبحث عن ملف بالخيار -type f
finger
تعطيك تفريغ قصير من المعلومات عن مستخدم منها اخر تسجيل دخول الاسم الكامل للمسخدم
free
تعطيك ملخص استخدام الذاكرة لكل من ذاكرة الدخول العشوائي RAM الى السواب swap .-h يعني مقروءة
mkdir
الامر هذا ينشئ لنا مجلد او عدة مجلدات
mkdir images
و يمكننا انشاء عدة ملفات معا
mkdir docs codes scripts
touch
يمكّننا هذا الامر من انشاء ملف او عدة ملفات
touch file.tx
rm
هذا الامر يحذف ملف او مجلد
rm files.tx
لحذف مجلد فارغ
rm –d images
اذا كنت تريد حذف مجلد يحتوي على ملفات نقوم
rm –r docs
cp
الامر cp يمكننا من نسخ ملف الى موقع اخر, يمكنك ايضاََ تحديد اسم الملف الجديد
mv
الامر mv يقوم بقص ملف من مكان الى اخر
يمكنك ايضاََ تغيير اسم ملف ما باستعمالك mv
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
لفك الضغط, و طبعاََ ابقاء الملف الاصلي مضغوط نقوم ب
gunzip -k names.txt.gz
history
تقوم بادراج الاوامر التي قمت بادخاها من قبل, يمكنك اعادة الامر فقط بوضع علامة استفهام ! امام الرقم المدرج للامر
ping
يستعمل الامر ping لتفقد الاتصال معا الشبكة اما انترنت او جهاز معين بتحديد رقم IP
ping 192.168.1.106
لا يتوقف تنفيذ الامر حتى تضغط على 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
الان لديك معرفة على بعض الاوامر التي تساعدك في استعمال لينيكس ترمينال. اذا كان لديك اي استفسار او امر معين لا تتردد في ارسال تعليق على الموضوع.
تذكر أن المساهمات في هذا الموضوع يجب أن تتبع إرشادات المجتمع.
لا توجد تعليقات بعد.