35 من أوامر Linux المفيدة والأساسية التي يجب أن تعرفها
نشرت: 2022-04-22سيكون شيئًا مثيرًا للاهتمام بالنسبة لك أن تعرف أن Linux لديه حصة 2٪ فقط في السوق العالمية لأنظمة التشغيل. لكنك ستندهش عندما تعرف أن أكثر من 90٪ من خدمات الحوسبة السحابية العالمية واستضافة الويب تستخدم نظام التشغيل Linux. وتحظى بشعبية كبيرة بين المطورين والمهنيين.
وبالتالي ، يصبح من الضروري لأي مبتدئ أو فرد في مجال تكنولوجيا المعلومات أن يكون على دراية ببعض أوامر Linux الأساسية.
من المفاهيم الخاطئة أيضًا حول Linux أنه أحد أكثر أنظمة التشغيل تعقيدًا وصعوبة المتوفرة حصريًا للمطورين وهذا غير صحيح. لذلك ، في هذا المنشور ، نحاول تقديم جميع المعلومات المهمة المتعلقة بـ Linux مثل المعنى الحقيقي له ، وكيف يعمل ، وكيف يختلف عن أنظمة التشغيل الشائعة الأخرى الموجودة ، ونحاول مسح جميع المفاهيم الخاطئة حول Linux التي قد تسمعها .
ما هو لينكس؟
تم إطلاق Linux في عام 1991 ، وهو عبارة عن مجموعة من أنظمة تشغيل Unix مفتوحة المصدر مثل Ubuntu و Devian و Mint وما إلى ذلك والتي تم تطويرها على Linux kernel. نظرًا لأن Linux هو نظام تشغيل مفتوح المصدر ويمكن للمستخدمين تعديله بسهولة ومشاركته مع الآخرين دون أي قيود ، فقد اكتسب شعبية كبيرة منذ إصداره الأولي.
مثل أي نظام تشغيل آخر ، سيُطلب منك واجهة يمكنك من خلالها الوصول إلى عمليات مختلفة وتنفيذها على نظام التشغيل. تُعرف هذه الواجهة في Linux باسم shell. لجعلها أكثر سهولة في الاستخدام وسهولة الوصول إليها ، تأتي غالبية أنظمة تشغيل Linux بواجهة مستخدم رسومية كصدفتها.
من ناحية أخرى ، يمكن للمستخدمين أيضًا الوصول إلى عمليات مختلفة على نظام التشغيل Linux وتنفيذها باستخدام واجهة سطر الأوامر ( CLI) . إنها واجهة مستخدم فعالة للغاية وقوية وسريعة للغاية حيث يمكن للمستخدم إجراء العمليات في جزء من الثواني ببساطة عن طريق استخدام أوامر Linux الأساسية في CLI.
لذلك ، يوصى بشدة لمستخدمي Linux بالتعرف على بعض أسطر الأوامر الأساسية حتى يتمكنوا من زيادة إنتاجيتهم وتقليل الوقت.
ما هي أوامر لينكس؟
أوامر Linux هي مجموعة من التعليمات أو البرامج التي تعمل على واجهة سطر الأوامر (CLI). سطر الأوامر هو واجهة تعمل كوسيط بين المستخدم والكمبيوتر. حيث يتعين على المستخدم إعطاء أسطر من النص أو الأوامر على CLI. ثم يقوم CLI بمعالجة هذه الأوامر وإعطاء التعليمات للكمبيوتر.
تُعرف هذه الواجهة عمومًا باسم Terminal في موجه أوامر cmd لنظامي التشغيل Mac و Windows.
قائمة بعض أوامر Linux الأساسية
قبل أن نقدم لك بعض أوامر Linux الأساسية ، تحتاج أولاً إلى تحديد موقع واجهة سطر الأوامر وفتحها أولاً. لكن خطوات تحديد موقع واجهة سطر الأوامر على أنظمة تشغيل Linux يمكن أن تختلف في كل توزيع.
ومع ذلك ، في معظم الحالات ، ستجد سطر الأوامر بسهولة في قسم الأدوات في نظام التشغيل Linux.
الآن ، ننتقل إلى قائمة بعض أوامر Linux الأساسية.
1. أمر Linux: pwd (طباعة دليل العمل)
عندما تفتح المحطة ، تكون افتراضيًا في الدليل الرئيسي للمستخدم ويساعدك الأمر pwd Linux على معرفة الدليل الذي تتواجد فيه حاليًا. فهو يعرض المسار المطلق للدليل الحالي الخاص بك. هذا يعني ، المسار الكامل من الجذر الذي يبدأ بشرطة مائلة للأمام (/) . على سبيل المثال ، إذا كان اسم المستخدم onworks مع الدليل الجذر سيبدو كما يلي:
2. Linux Command: ls (قائمة)
الآن إذا كنت ترغب في رؤية قوائم المحتويات في الدليل ، فاستخدم الأمر “ls” في سطر الأوامر. هناك العديد من الأشكال التي يمكنك استخدامها مع الأمر ls والتي تساعدك على عرض المزيد من المجلدات / الملفات. مثل:
ls -a سيعرض جميع الملفات المخفية.
ls - l سيعرض بعض المعلومات الإضافية مثل التاريخ ونوع الملف وما إلى ذلك.
ls -R سيعرض جميع الملفات الموجودة في الدلائل الفرعية أيضًا.
3. أمر Linux: mkdir (make directory)
يتم استخدام الأمر mkdir Linux لإنشاء دليل جديد في الصدفة. كل ما عليك فعله هو الحصول على اسم مجلد فريد والتأكد من عدم وجوده بالفعل في غلافك وأنك جاهز للانطلاق.
على سبيل المثال ، إذا كنت تريد إنشاء دليل باسم dir1 ، فأنت بحاجة إلى كتابة ،
1 |
mkdir dir1 |
كما هو موضح بالصورة ادناه:
4. أمر Linux: cd (تغيير الدليل)
هذا الأمر هو أحد أوامر Linux الشائعة جدًا بعد ls ويساعدك على التنقل بسهولة أو التبديل إلى أدلة أو مجلدات مختلفة. كل ما تحتاجه هو موقع مسار الوجهة أو اسم المجلد ، اعتمادًا على موقعك الحالي وأنت على استعداد للذهاب.
على سبيل المثال: إذا كنت تريد الذهاب إلى dir1 ، فاكتب فقط ،
1 |
cd dir1 |
ستظهر لك المطالبة الموقع الحالي وهو dir1 وعندما تكتب pwd مع dir1 ، ستظهر لك موقع المسار مثل / home / onworks / dir1.
إذا كنت تريد العودة إلى المستوى الأول ، في المنزل ، فهناك بعض الاختصارات التي يمكنك استخدامها أيضًا مثل:
cd .. ستنقلك النقطتان إلى مستوى أعلى.
cd ~ هذا سيعيدك مباشرة إلى منزلنا.
5. أمر Linux: المس
سيسمح لك الأمر touch Linux بإنشاء ملف فارغ جديد من خلال سطر الأوامر. كل ما عليك فعله هو الكتابة ،
1 |
touch filename |
على سبيل المثال ، يجب عليك إنشاء اسم ملف نصي file1.txt باستخدام سطر الأوامر ، سيكون الأمر touch file1.txt .
6. أمر Linux: cat (Concatenate)
يعد هذا أيضًا أحد أوامر Linux الأكثر شيوعًا ، حيث ستتمكن من عرض الملفات وإنشاؤها وسلسلة الملفات مباشرة على الجهاز دون فتح واجهة نصية رسومية.
على سبيل المثال ، إذا قمت بإنشاء ملف نصي باسم file1.txt وتريد معرفة المحتوى الموجود فيه ، فكل ما عليك فعله هو الكتابة ،
1 |
cat file1 . txt |
وسيعرض الإخراج المحتوى الموجود فيه. مثل إذا كان file1 يحتوي على محتوى نصي مكتوب فيه "Hello world" . سيتم عرضه على الجهاز كما هو موضح أدناه:
7. أمر Linux: أقل
بمساعدة أقل من أوامر Linux ، يمكنك بسهولة تصفح الملف النصي ورؤية المحتوى بالكامل في صفحة واحدة في كل مرة.
1 |
less file1 . txt |
هذه هي النتيجة التي ستظهر على الجهاز.
8. أمر Linx: mv (نقل أو إعادة تسمية الملف)
إذا كنت تريد نقل الملفات والأدلة أو إعادة تسميتها ، فأنت بحاجة إلى استخدام الأمر mv في Linux. لاستخدام هذا الأمر ، تحتاج إلى كتابة اسم الملف القديم / الحالي ثم الاسم الجديد أو الوجهة.
1 |
mv oldfilename newfilename |
أو
1 |
mv source_file destination_folder |
على سبيل المثال ، إذا كنت تقوم بإعادة تسمية file1.txt إلى file2.txt ، فيجب عليك كتابة أوامر Linux كما هو موضح في الصورة أدناه:
9. أمر Linux: cp (نسخ)
يمكنك الآن أيضًا نسخ الملفات من دليل إلى آخر باستخدام الأمر cp . لنفترض أنك تريد أن تأخذ file2 لإنشاء file1 ولكنك تحتفظ أيضًا بالملف 2. كل ما تحتاج إلى كتابته ،
1 |
cp file2 . txt file1 . txt |
سيتم الآن نسخ محتويات الملف 2 إلى الملف 1 دون التأثير على محتويات الملف 2.
10. أمر Linux: rm (إزالة أو حذف)
الآن ، بعد معرفة كيفية إنشاء الملفات ونسخها في Linux باستخدام سطر الأوامر ، سيكون من المفيد جدًا لك معرفة كيفية إزالة الملفات أو الدلائل أو حذفها. يمكنك استخدام الأمر rm لإزالة الملفات أو حذفها نهائيًا.
ومن ثم ، يجب أن تكون حذرًا أثناء استخدام هذا الأمر لأنه إذا تم حذف ملف أو إزالته فلا يمكن استعادته مرة أخرى. من الأفضل إعادة فحص الملف أو الدليل والتأكد قبل المتابعة.
على سبيل المثال ، لحذف ملف file1.txt ، عليك اتباع هذا الأمر:
1 |
rm file1 . txt |
لإزالة دليل يسمى dir2 ، عليك اتباع هذا الأمر:
1 |
rmdir dir2 |
11. أمر Linux: الذي
سيبحث الأمر " الذي " عن موقع ملف أو مجلد ويعطيك مخرجات هذا الموقع. على سبيل المثال ، افترض أنك تبحث عن موقع تطبيق mongo ، وهو خادم MongoDB.
1 2 |
which mongod # /usr/bin/mongod |
ومع ذلك ، إذا لم يكن قادرًا على التعرف على الاستعلام ، فسيعطي ناتجًا كخطأ.
12. أمر لينكس: التاريخ
تبين أن أمر history سيكون مفيدًا جدًا إذا كنت تستخدم Linux لفترة معينة. خاصةً عندما تكون قد قمت بالفعل بتشغيل العديد من الأوامر وفي وقت ما ، تريد مراجعة جميع أوامرك السابقة في وقت ما. من ناحية أخرى ، إذا كنت غير قادر على تذكر الأوامر التي استخدمتها سابقًا ، فيمكنك بسهولة الرجوع إلى السجل والتحقق من القائمة الكاملة.
عندما تكتب "history" ، ستظهر النتيجة أوامرك السابقة.
1 |
history |
13. أمر Linux: Sudo (Superuser do)
يتيح أمر Sudo للمستخدم أداء مهام معينة إما مقيدة أو تتطلب أذونات المسؤول. هذه هي الطريقة التي يحمي بها Linux نفسه عن طريق تقييد المستخدمين لتثبيت أي حزم تابعة لجهات خارجية أو إجراء تغييرات على ملفات النظام.
1 |
sudo apt - get update |
يستخدم هذا الأمر بشكل عام لتحرير ملفات معينة أو تعديلها ولتثبيت برنامج خارج الدليل الرئيسي للمستخدم. ومع ذلك ، يجب ألا تستخدم هذا الأمر للأغراض العامة ، وإلا فقد يؤدي ذلك إلى حدوث أخطاء إذا ارتكبت خطأ بسيطًا.
عندما تكتب sudo ، ستطلب المحطة الطرفية كلمة المرور لتشغيل الأمر.
14. لينكس القيادة: أعلى
إذا كنت تستخدم الأمر العلوي ، فسوف يعرضون لك العمليات ومقدار الذاكرة ووحدة المعالجة المركزية المستهلكة في النظام. إنه يشبه إلى حد ما مدير المهام الذي تجده على أجهزة Windows. هذا مفيد للقضاء على تلك العمليات التي تستهلك الكثير من الموارد.
1 |
top |
هذه هي الطريقة التي تظهر بها العمليات الكاملة التي تعمل على النظام:
15. أمر Linux: df
df هو أمر آخر سيُظهر لك مقدار مساحة القرص المتبقية. سيظهر الناتج بالنسب المئوية وكذلك بالكيلو بايت.
1 |
df |
16. أمر Linux: lsusb
سيعرض الأمر lsusb الأجهزة مثل محاور USB ونواقل USB في النظام وجميع الأجهزة المتصلة عبر USB بها.
1 |
lsusb |
17. أمر Linux: إيقاف التشغيل
سيسمح لك أمر إيقاف التشغيل إما بإيقاف تشغيل الكمبيوتر تمامًا أو يمكنك أيضًا إعادة تشغيل نظامك. إذا كنت ترغب في إيقاف تشغيل نوع النظام الخاص بك ،
1 |
shutdown now |
ومع ذلك ، يمكنك أيضًا تعيين وقت وجدولة إيقاف تشغيل نظامك بتنسيق 24 ساعة.
1 |
shutdown 16 : 00 |
18. أمر Linux: uname (اسم UNIX)
سيعرض الأمر name جميع المعلومات حول نظام Linux لديك مثل نظام التشغيل و kernel وما إلى ذلك. على الرغم من أن الأمر uname البسيط ليس مفيدًا ولا يوفر معلومات مفصلة ، فمن المستحسن استخدامه مع [-a) العلم ، مما يساعد في إظهار كافة المعلومات.
1 |
uname - a |
19. أمر لينكس: خروج
من الاسم نفسه ، يمكنك الحصول على فكرة عما يمكن لهذا الأمر القيام به. يمكنك استخدام هذا الأمر إما لإغلاق الجلسة الحالية أو إغلاق المحطة.
1 |
exit |
20. قيادة لينكس: رئيس
يمنحك الأمر head إخراج أول 10 أسطر (افتراضيًا) من أي ملف نصي. ومع ذلك ، يمكنك أيضًا تحديد عدد الأسطر التي تريد عرضها باستخدام الوسيطة -n. على سبيل المثال ، إذا كنت تريد عرض الأسطر الثلاثة الأولى من ملف نصي وتحتاج إلى كتابة:
1 |
head - n 3 file1 . txt |
21. أمر Linux: tail
الأمر tail له وظائف مماثلة لأمر head. لكن الاختلاف الرئيسي هو أنه بدلاً من عرض الأسطر الأولى من ملف نصي ، سيعرض الأمر tail الأسطر العشرة الأخيرة من الملف النصي.
على سبيل المثال ، إذا كنت تريد عرض آخر 3 أسطر من ملف نصي ، فأنت بحاجة إلى كتابة:
1 |
tail - n 3 file1 . txt |
22. أمر Linux: ping
يتيح لك الأمر ping معرفة حالة اتصال الشبكة بمجال أو عنوان IP. لنفترض ، إذا كنت تستخدم الأمر ping مع anydomain.com ، فسيقوم الأمر بالتحقق من حالة الاتصال الخاصة بـ anydomain.com ووقت استجابته.
1 |
ping anydomain . com |
23. أمر Linux: unzip and zip
يتيح لك الأمر unzip استخراج جميع المحتويات من أرشيف zip. على سبيل المثال ، إذا كنت تريد فك ضغط ملف مضغوط ، فقل xyz.zip . تحتاج إلى كتابة:
1 |
unzip xyz . zip |
وبالمثل ، يمكنك أيضًا ضغط أي ملف في أرشيف مضغوط باستخدام الأمر zip .
1 |
zip image . jpg |
24. أمر Linux: اقتل
يكون أمر kill مفيدًا عندما تجد أيًا من البرامج قيد التشغيل ويصبح غير مستجيب ولا يمكنك إيقاف البرنامج أو إغلاقه. يمكنك إنهائه مباشرة باستخدام برنامج kill.
عندما تستخدم أمر kill ، فإنه يرسل إشارة إلى التطبيق غير المستجيب ويطلب منه إنهاء نفسه. لقتل أي برنامج ، يمكنك استخدام معرف العملية أو اسم البرنامج.
1 |
kill chrome |
ملاحظة: كن حذرًا أثناء استخدام أمر kill ، لأنه إذا حدث خطأ ما ، فقد تفقد العمل الذي تقوم به حاليًا.
25. أمر Linux: wget (world wide web get)
لتنزيل أي ملف من الإنترنت ، يمكنك استخدام الأمر wget . نظرًا لأنه يمكنك تنزيل الملفات من الإنترنت ، فإن لديها أكبر مجموعة من العلامات المتاحة.
على سبيل المثال ، إذا كنت ترغب في تنزيل ملف من رابط التنزيل: https://downloadlink.com/ ، فأنت بحاجة إلى استخدام الأمر كما يلي:
1 |
wget https : //downloadlink.com/ |
26. أمر لينكس: صدى
يستخدم الأمر echo بشكل عام لإضافة أو نقل بعض البيانات إلى ملف. على سبيل المثال ، إذا كنت تريد إضافة نص "مرحبًا بك في عالمي" في ملف file1.txt. تحتاج إلى الكتابة ،
1 |
echo welcome to my world > > file1 . txt |
يمكن أيضًا استخدام هذا الأمر لعرض نصوص بسيطة على الجهاز ، لذلك تحتاج إلى كتابته.
1 |
echo "welcome to my world" |
27. أمر Linux: passwd
بمساعدة الأمر passwd ، يمكنك تغيير كلمة مرور حسابات المستخدمين. عند كتابة الأمر passwd ، ستظهر رسالة فورية تطلب منك كتابة كلمة المرور الحالية. بعد ذلك ، سيُطلب منك كتابة كلمة المرور والتأكيد.
1 |
passwrd |
28. أمر Linux: chmod
باستخدام الأمر chmod ، يمكنك تغيير إذن ملف أو دليل على الفور. يمكنك جعل ملف أو دليل إما قابلاً للقراءة (r) أو قابل للكتابة (w) أو قابل للتنفيذ (x) .
على سبيل المثال ، إذا كنت تريد منح إذن التنفيذ لملف ، فسيكون الأمر كما يلي:
1 |
chmod + x script |
29. أمر Linux: wc (عدد الكلمات)
يتم استخدام الأمر wc لتحديد عدد الكلمات في ملف نصي.
أمر الإدخال:
1 |
wc file1 . txt |
سيتم عرض الإخراج على النحو التالي:
1 |
2 6 32 file1 . txt |
- حيث 2 يمثل عدد الخطوط ،
- 6 يوضح إجمالي عدد الكلمات ،
- 32 بايت يوضح الحجم و
- يعرض file1.txt الملف النصي.
30. لينكس: تحديد موقع
يساعدك أمر تحديد الموقع في Linux في تحديد موقع ملف في نظام Linux. إنها تشبه إلى حد ما ميزة البحث في نظام النوافذ. يكون هذا الأمر مفيدًا عندما لا تعرف الموقع الدقيق للملفات المحفوظة أو أسماء الملفات.
يساعد استخدامه مع العلامة -i في تجاهل الحالة وإظهار النتائج في كل من الحالات العلوية والسفلية. على سبيل المثال ، لنفترض أنك تريد البحث عن ملف نصي مكتوب فيه " hello world ". تحتاج إلى الكتابة ،
1 |
locate - i * hello* world |
سيعطيك قائمة بجميع الملفات في نظام Linux التي تحتوي على الكلمات "hello world".
31. أمر Linux: nano
إذا كنت ترغب في تحرير الملفات النصية ، فإن نظام Linux يحتوي على محرري نصوص nano و vi افتراضيًا. بمساعدة هذا الأمر ، يمكنك إنشاء ملف جديد وتعديله مباشرة باستخدام المحرر. إنه سهل الاستخدام للغاية ويدعم العديد من اللغات.
الآن ، دعنا نفهم ذلك بمثال ، إذا كنت ستنشئ ملفًا نصيًا جديدًا (file1.txt) ، فأنت بحاجة إلى كتابة
1 |
nano file1 . txt |
بعد ذلك ، سيتم فتح محرر حيث يمكنك تحرير وحفظ ملفك باستخدام تركيبة Cntrl + X. بعد ذلك حدد " Y" للنعم أو "N" للا .
32. أمر Linux: whatis
يتم استخدام الأمر " whatis " لعرض وصف سطر واحد لأي أمر آخر. يمكن أن يكون هذا الأمر مفيدًا إذا كنت تبحث عن معنى لأي أمر جديد.
على سبيل المثال ، إذا كنت تبحث عن معنى أمر whatis نفسه عن طريق الكتابة
1 |
whatis whatis |
سيكون لديك الإخراج التالي كما هو موضح في الصورة أدناه:
33.أمر Linux: whoami (من أنا)
من اسم الأمر نفسه ، من الواضح أنه يتم استخدامه لمعرفة اسم المستخدم الحالي.
1 |
whoami |
34. أمر Linux: diff (اختلاف)
يتم استخدام الأمر فرق أو فرق للمقارنة أو معرفة الفرق بين محتويات الملفين. سيعرض إخراج هذا الأمر الأسطر غير المتطابقة.
1 |
diff |
35. أمر Linux: grep
الأمر grep هو أمر Linux أساسي آخر يمكنك من خلاله البحث بدقة في الملف المحدد. على سبيل المثال ، لنفترض أنه يتعين عليك البحث في العالم في file1.txt ، لذلك عليك كتابة ،
1 |
grep world file1 . txt |
ملخص
على الرغم من توفر الكثير من أوامر Linux ، فهذه بعض من أبسط الأوامر التي يجب أن يكون كل مبتدئًا على دراية بها. سيستغرق أي مبتدئ وقتًا لتعلم وتذكر أوامر Linux هذه ، ولكن بمجرد أن يتمكنوا من إتقانها ، لا شيء يمكن أن يمنعهم من إدارة VPS الخاصة بهم بسهولة وكذلك أنظمة Linux.
إذا كان لديك أي شك أو ترغب في إضافة المزيد من أوامر Linux الأساسية إلى قائمة أوامر Linux الخاصة بنا ، فيرجى إخبارنا في قسم التعليقات أدناه.
أسئلة مكررة
ما هي أوامر لينكس؟
بعض أوامر Linux الأساسية هي:
1. nano - يساعد في إنشاء ملف نصي فارغ.
2. pwd - اعرض دليلك الحالي
3. ls - يعرض قائمة المحتويات في الدليل
4. mkdir - إنشاء دليل جديد
5. القرص المضغوط - تغيير الدليل
كيف أتعلم أوامر Linux؟
لتعلم أوامر Linux ، فإن أفضل ما يمكنك فعله هو التدرب على الأوامر الأساسية على الجهاز. على سبيل المثال ، للتحقق من الدليل الحالي ، استخدم الأمر " pwd " على الجهاز الطرفي أو لإنشاء ملف نصي باستخدام الأمر " touch" على الجهاز.
كم عدد الأوامر في Linux؟
يتوفر أكثر من 100 أمر من أوامر UNIX.