40 أمر لينكس الأكثر استخدامًا يجب أن تعرفه

نشرت: 2021-10-06

حتى كتابة هذا المقال ، تمتلك Linux حصة سوقية عالمية تبلغ 2.68٪ على أجهزة الكمبيوتر المكتبية ، ولكن أكثر من 90٪ من جميع البنية التحتية السحابية وخدمات الاستضافة تعمل في نظام التشغيل هذا. لهذا السبب وحده ، من الضروري أن تكون على دراية بأوامر Linux الشائعة.

وفقًا لاستطلاع StackOverflow لعام 2020 ، فإن Linux هو نظام التشغيل الأكثر استخدامًا من قبل المطورين المحترفين ، مع 55.9 ٪ من حصة السوق المثيرة للإعجاب. إنها ليست مجرد صدفة. Linux مجاني ومفتوح المصدر ، ويتمتع بأمان أفضل من منافسيه ، ويفتخر بسطر أوامر قوي يجعل المطورين والمستخدمين المتميزين أكثر فعالية. يمكنك أيضًا الوصول إلى مدير حزم قوي ومجموعة من أدوات التطوير مثل DevKinsta.

سواء كنت مسؤول نظام متمرس أو مستخدمًا جديدًا في Linux ، يمكنك الاستفادة من هذا الدليل.

هيا نبدأ!

ما هي أوامر لينكس؟

أمر Linux هو برنامج أو أداة تعمل على سطر الأوامر. سطر الأوامر هو واجهة تقبل سطور النص وتعالجها في تعليمات لجهاز الكمبيوتر الخاص بك.

أي واجهة مستخدم رسومية (GUI) هي مجرد تجريد لبرامج سطر الأوامر. على سبيل المثال ، عندما تغلق نافذة من خلال النقر على "X" ، هناك أمر يعمل خلف هذا الإجراء.

العلم هو وسيلة يمكننا من خلالها تمرير الخيارات إلى الأمر الذي تقوم بتشغيله. تحتوي معظم أوامر Linux على صفحة تعليمات يمكننا الاتصال بها باستخدام العلامة -h . في معظم الأحيان ، تكون الأعلام اختيارية.

الوسيطة أو المعلمة هي المدخلات التي نعطيها لأمر ما بحيث يمكن تشغيله بشكل صحيح. في معظم الحالات ، تكون الوسيطة عبارة عن مسار ملف ، ولكن يمكن أن تكون أي شيء تكتبه في الجهاز.

يمكنك استدعاء العلامات باستخدام الواصلات ( - ) والواصلات المزدوجة ( -- ) ، بينما يعتمد تنفيذ الوسيطة على الترتيب الذي تمرر به إلى الوظيفة.

هل تعلم أن 90٪ من جميع البنية التحتية السحابية وخدمات الاستضافة تستخدم Linux؟ لهذا السبب وحده ، من الضروري أن تكون على دراية بأوامر Linux الشائعة. انقر للتغريد

أوامر Linux الأكثر استخدامًا

قبل القفز إلى أوامر Linux الأكثر استخدامًا ، تأكد من تشغيل Terminal . في معظم توزيعات Linux ، يمكنك استخدام Ctrl + Alt + T للقيام بذلك. إذا لم يفلح ذلك ، فابحث في لوحة التطبيق عن "Terminal".

محاكي Linux Terminal.
محاكي Linux Terminal.

الآن دعنا نتعمق في 40 أمرًا من أوامر Linux الأكثر استخدامًا. تحتوي العديد من هذه الخيارات على خيارات متعددة يمكنك ربطها بها ، لذا تأكد من مراجعة دليل الأوامر.

1. الأمر ls

من المحتمل أن يكون ls هو الأمر الأول الذي يكتبه كل مستخدم Linux في المحطة الطرفية الخاصة به. يسمح لك بسرد محتويات الدليل الذي تريده (الدليل الحالي افتراضيًا) ، بما في ذلك الملفات والأدلة المتداخلة الأخرى.

 ls

يحتوي على العديد من الخيارات ، لذلك قد يكون من الجيد الحصول على بعض المساعدة باستخدام علامة --help . تُرجع هذه العلامة جميع العلامات التي يمكنك استخدامها مع ls.

على سبيل المثال ، لتلوين إخراج الأمر ls ، يمكنك استخدام ما يلي:

 ls --color=auto
الأمر ls الملون.
الأمر ls الملون.

الآن يتم تلوين إخراج الأمر ls ، ويمكنك تقدير الفرق بين الدليل والملف.

لكن كتابة ls بعلامة اللون لن تكون فعالة ؛ لهذا السبب نستخدم أمر alias .

2. alias القيادة

يتيح لك الأمر alias تحديد الأسماء المستعارة المؤقتة في جلسة shell الخاصة بك. عند إنشاء اسم مستعار ، فإنك تطلب من shell الخاص بك استبدال كلمة بسلسلة من الأوامر.

على سبيل المثال ، لتعيين ls بحيث يكون للون بدون كتابة علامة --color في كل مرة ، يمكنك استخدام:

 alias ls="ls --color=auto"

كما ترى ، يأخذ أمر alias معلمة زوج مفتاح وقيمة واحدة: alias NAME="VALUE" . لاحظ أن القيمة يجب أن تكون داخل علامات الاقتباس.

إذا كنت تريد سرد جميع الأسماء المستعارة التي لديك في جلسة shell الخاصة بك ، فيمكنك تشغيل الأمر alias بدون وسيطة.

 alias
قائمة الأسماء المستعارة المعروضة في قذيفة السمكة.
أمر الاسم المستعار.

3. unalias القيادة

كما يوحي الاسم ، يهدف الأمر unalias إلى إزالة alias من الأسماء المستعارة المحددة بالفعل. لإزالة الاسم المستعار ls السابق ، يمكنك استخدام:

 unalias ls

4. pwd الأمر

يرمز الأمر pwd إلى "print working directory" ، ويخرج المسار المطلق للدليل الذي أنت فيه. على سبيل المثال ، إذا كان اسم المستخدم الخاص بك هو "john" وكنت في مجلد المستندات ، فسيكون مساره المطلق: /home/john/Documents .

لاستخدامه ، ما عليك سوى كتابة pwd في الجهاز:

 pwd # My result: /home/kinsta/Documents/linux-commands

5. cd الأمر

يحظى الأمر cd بشعبية كبيرة مع ls . إنه يشير إلى " c hange d irectory" وكما يوحي اسمه ، فإنه يحولك إلى الدليل الذي تحاول الوصول إليه.

على سبيل المثال ، إذا كنت داخل دليل المستندات الخاص بك وتحاول الوصول إلى أحد مجلداته الفرعية التي تسمى مقاطع الفيديو ، فيمكنك إدخاله عن طريق كتابة:

 cd Videos

يمكنك أيضًا توفير المسار المطلق للمجلد:

 cd /home/kinsta/Documents/Videos

هناك بعض الحيل باستخدام الأمر cd والتي يمكن أن توفر لك الكثير من الوقت عند اللعب بها:

1. اذهب إلى المجلد الرئيسي

 cd

2. تحريك مستوى لأعلى

 cd ..

3. العودة إلى الدليل السابق

 cd -

6. cp الأمر

من السهل جدًا نسخ الملفات والمجلدات مباشرة في محطة Linux التي يمكن أن تحل في بعض الأحيان محل مديري الملفات التقليديين.

لاستخدام الأمر cp ، ما عليك سوى كتابته مع ملفات المصدر والوجهة:

 cp file_to_copy.txt new_file.txt

يمكنك أيضًا نسخ الدلائل بأكملها باستخدام العلامة العودية:

 cp -r dir_to_copy/ new_copy_dir/

تذكر أنه في Linux ، تنتهي المجلدات بشرطة مائلة للأمام ( / ).

7. rm الأمر

الآن بعد أن عرفت كيفية نسخ الملفات ، سيكون من المفيد معرفة كيفية إزالتها.

يمكنك استخدام الأمر rm لإزالة الملفات والدلائل. كن حذرًا أثناء استخدامه ، لأنه من الصعب جدًا (ولكن ليس من المستحيل) استرداد الملفات المحذوفة بهذه الطريقة.

لحذف ملف عادي ، يجب أن تكتب:

 rm file_to_copy.txt

إذا كنت تريد حذف دليل فارغ ، فيمكنك استخدام علامة العودية ( -r ):

 rm -r dir_to_remove/

من ناحية أخرى ، لإزالة دليل يحتوي على محتوى بداخله ، تحتاج إلى استخدام القوة (-f) والعلامات العودية:

 rm -rf dir_with_content_to_remove/

8. mv الأمر

يمكنك استخدام الأمر mv لنقل (أو إعادة تسمية) الملفات والدلائل من خلال نظام الملفات الخاص بك.

لاستخدام هذا الأمر ، يجب كتابة اسمه بملفي المصدر والوجهة:

 mv source_file destination_folder/ mv command_list.txt commands/

لاستخدام المسارات المطلقة ، يمكنك استخدام:

 mv /home/kinsta/BestMoviesOfAllTime ./

... حيث ./ هو الدليل الذي تتواجد فيه حاليًا.

يمكنك أيضًا استخدام mv لإعادة تسمية الملفات مع الاحتفاظ بها في نفس الدليل:

 mv old_file.txt new_named_file.txt

9. mkdir القيادة

لإنشاء مجلدات في shell ، يمكنك استخدام الأمر mkdir . ما عليك سوى تحديد اسم المجلد الجديد ، والتأكد من عدم وجوده ، وأنك جاهز للعمل.

على سبيل المثال ، لإنشاء دليل للاحتفاظ بجميع صورك ، ما عليك سوى كتابة:

 mkdir images/

لإنشاء أدلة فرعية باستخدام أمر بسيط ، استخدم علامة الأصل ( -p ):

 mkdir -p movies/2004/

10. قيادة man

أمر أساسي آخر في Linux هو man . يعرض صفحة الدليل لأي أمر آخر (طالما أنه يحتوي على أمر واحد).

لمشاهدة صفحة دليل الأمر mkdir ، اكتب:

 man mkdir

يمكنك حتى الرجوع إلى صفحة دليل man :

 man man
صفحة دليل الرجل.
صفحة دليل "man".

11. touch الأمر

يتيح لك الأمر touch تحديث أوقات الوصول والتعديل للملفات المحددة.

على سبيل المثال ، لدي ملف قديم تم تعديله آخر مرة في 12 نيسان (أبريل):

يعرض أمر القائمة تعديل التواريخ لمجموعة من الملفات.
التاريخ القديم.

لتغيير تاريخ تعديله إلى الوقت الحالي ، نحتاج إلى استخدام العلامة -m :

 touch -m old_file

الآن يطابق التاريخ تاريخ اليوم (الذي كان وقت كتابة هذا التقرير 8 أغسطس).

أمر القائمة يظهر التاريخ الجديد.
موعد جديد

ومع ذلك ، في معظم الأحيان ، لن تستخدم touch لتعديل تواريخ الملفات ، بل لإنشاء ملفات فارغة جديدة:

 touch new_file_name

12. chmod القيادة

يتيح لك الأمر chmod تغيير وضع الملف (الأذونات) بسرعة. لديها الكثير من الخيارات المتاحة معها.

الأذونات الأساسية التي يمكن أن يمتلكها الملف هي:

  • ص (قراءة)
  • ث (كتابة)
  • x (تنفيذ)

واحدة من حالات الاستخدام الأكثر شيوعًا لـ chmod هي جعل الملف قابلاً للتنفيذ من قبل المستخدم. للقيام بذلك ، اكتب chmod +x ، متبوعًا بالملف الذي تريد تعديل الأذونات عليه:

 chmod +x script

يمكنك استخدام هذا لجعل البرامج النصية قابلة للتنفيذ ، مما يسمح لك ./ مباشرة باستخدام.

13. ./ القيادة

ربما لا يكون تدوين ./ أمرًا بحد ذاته ، ولكن من الجدير بالذكر في هذه القائمة. يتيح لقذفتك تشغيل ملف قابل للتنفيذ مع تثبيت أي مترجم فوري في نظامك مباشرة من الجهاز. لا مزيد من النقر المزدوج فوق ملف في مدير الملفات الرسومي!

على سبيل المثال ، باستخدام هذا الأمر ، يمكنك تشغيل نص برمجي Python أو برنامج متاح فقط بتنسيق .run ، مثل XAMPP. عند تشغيل ملف تنفيذي ، تأكد من أنه يحتوي على أذونات (x) قابلة للتنفيذ ، والتي يمكنك تعديلها باستخدام الأمر chmod .

فيما يلي نص برمجي بسيط من لغة بايثون وكيف يمكننا تشغيله ./ :

 #! /usr/bin/python3 # filename: script for i in range(20): print(f"This is a cool script {i}")

إليك كيفية تحويل البرنامج النصي إلى ملف قابل للتنفيذ وتشغيله:

 chmod +x script ./script

14. exit القيادة

يقوم أمر exit بالضبط بما يوحي به اسمه: باستخدامه ، يمكنك إنهاء جلسة shell ، وفي معظم الحالات ، إغلاق الجهاز الذي تستخدمه تلقائيًا:

 exit

15. sudo الأمر

يرمز هذا الأمر إلى "superuser do" ، ويتيح لك العمل كمستخدم متميز أو مستخدم جذر أثناء تشغيل أمر معين. إنها الطريقة التي يحمي بها Linux نفسه ويمنع المستخدمين من تعديل نظام ملفات الجهاز أو تثبيت حزم غير مناسبة عن طريق الخطأ.

يستخدم Sudo بشكل شائع لتثبيت البرامج أو لتحرير الملفات خارج الدليل الرئيسي للمستخدم:

 sudo apt install gimp sudo cd /root/

سيطلب منك كلمة مرور المسؤول قبل تشغيل الأمر الذي كتبته بعده.

16. shutdown القيادة

كما قد تتخيل ، يتيح لك أمر shutdown جهازك. ومع ذلك ، يمكن استخدامه أيضًا لإيقافه وإعادة تشغيله.

لإيقاف تشغيل جهاز الكمبيوتر الخاص بك على الفور (الافتراضي دقيقة واحدة) ، اكتب:

 shutdown now

يمكنك أيضًا جدولة إيقاف تشغيل نظامك بتنسيق 24 ساعة:

 shutdown 20:40

لإلغاء مكالمة shutdown سابقة ، يمكنك استخدام علامة -c :

 shutdown -c

17. قيادة htop

htop هو عارض عملية تفاعلي يتيح لك إدارة موارد جهازك مباشرة من المحطة. في معظم الحالات ، لا يتم تثبيته افتراضيًا ، لذا تأكد من قراءة المزيد عنه في صفحة التنزيل الخاصة به.

 htop
واجهة htop.
واجهة “htop”.

18. unzip القيادة

يسمح لك الأمر unzip باستخراج محتوى ملف .zip من المحطة الطرفية. مرة أخرى ، قد لا يتم تثبيت هذه الحزمة افتراضيًا ، لذا تأكد من تثبيتها مع مدير الحزم الخاص بك.

هنا ، نقوم بفك ضغط ملف .zip مليء بالصور:

 unzip images.zip

19. apt ، yum ، pacman

بغض النظر عن توزيع Linux الذي تستخدمه ، فمن المحتمل أنك تستخدم مديري الحزم لتثبيت البرنامج الذي تستخدمه يوميًا وتحديثه وإزالته.

يمكنك الوصول إلى مديري الحزم من خلال سطر الأوامر ، ويمكنك استخدام واحد أو آخر بناءً على التوزيعات التي يشغلها جهازك.

ستقوم الأمثلة التالية بتثبيت GIMP ، وهو برنامج مجاني ومفتوح المصدر متاح عادة في معظم مديري الحزم:

1. المستند إلى Debian (Ubuntu ، Linux Mint)

 sudo apt install gimp

2. مقرها Red Hat (Fedora ، CentOS)

 sudo yum install gimp

3. Arch-Based (Manjaro، Arco Linux)

 sudo pacman -S gimp

20. echo الأمر

يعرض أمر echo نصًا محددًا في الجهاز - الأمر بهذه البساطة:

 echo "Cool message"
يعرض أمر echo "رسالة رائعة".
أمر الصدى

استخدامه الأساسي هو طباعة المتغيرات البيئية داخل تلك الرسائل:

 echo "Hey $USER" # Hey kinsta

21. cat القيادة

يتيح لك Cat ، وهو اختصار لعبارة "concatenate" ، إنشاء وعرض وسلسلة الملفات مباشرة من الجهاز. يتم استخدامه بشكل أساسي لمعاينة ملف دون فتح محرر نص رسومي:

 cat long_text_file.txt
يعرض الأمر cat "ليس بهذا الحجم على الإطلاق".
أمر القط.

22. ps القيادة

باستخدام ps ، يمكنك إلقاء نظرة على العمليات التي تعمل بها جلسة shell الحالية. يقوم بطباعة معلومات مفيدة حول البرامج التي تقوم بتشغيلها ، مثل معرف العملية و TTY (TeleTYpewriter) والوقت واسم الأمر.

 ps
الأمر ps.
الأمر ps.

إذا كنت تريد شيئًا أكثر تفاعلية ، يمكنك استخدام htop .

23. kill القيادة

إنه أمر مزعج عندما لا يستجيب أحد البرامج ، ولا يمكنك إغلاقه بأي وسيلة. لحسن الحظ ، فإن أمر kill يحل هذا النوع من المشاكل.

ببساطة ، يرسل kill TERM أو قتل إشارة إلى عملية تنهيها.

يمكنك قتل العمليات عن طريق إدخال PID (معرف العمليات) أو الاسم الثنائي للبرنامج:

 kill 533494 kill firefox

كن حذرًا مع هذا الأمر - مع kill ، فإنك تخاطر بحذف العمل الذي كنت تقوم به عن طريق الخطأ.

24. ping

يعد ping أشهر أداة طرفية للشبكات تُستخدم لاختبار اتصال الشبكة. يحتوي ping على عدد كبير من الخيارات ، ولكن في معظم الحالات ، ستستخدمه لطلب مجال أو عنوان IP:

 ping google.com ping 8.8.8.8

25. قيادة vim

vim هو محرر نصوص طرفي مجاني ومفتوح المصدر يُستخدم منذ التسعينيات. يتيح لك تحرير ملفات النص العادي باستخدام روابط مفاتيح فعالة.

يعتبر بعض الأشخاص أنه من الصعب استخدامه - الخروج من Vim هو أحد أكثر أسئلة StackOverflow مشاهدة - ولكن بمجرد أن تعتاد عليه ، يصبح أفضل حليف لك في سطر الأوامر.

لإطلاق Vim ، فقط اكتب:

 vim
محرر نصوص vim.
محرر نصوص vim.

26. history القيادة

إذا كنت تكافح من أجل تذكر أمر ما ، فسيكون history مفيدًا. يعرض هذا الأمر قائمة تعداد بالأوامر التي استخدمتها في الماضي:

تتضمن جميع خطط استضافة Kinsta دعمًا على مدار الساعة طوال أيام الأسبوع من مطوري ومهندسين WordPress المخضرمين. تحدث مع نفس الفريق الذي يدعم عملاء Fortune 500 لدينا. تحقق من خططنا!

 history
أمر التاريخ.
أمر التاريخ.

27. passwd Command

يسمح لك passwd بتغيير كلمات مرور حسابات المستخدمين. أولاً ، يطالبك بإدخال كلمة مرورك الحالية ، ثم يطلب منك كلمة مرور جديدة وتأكيد.

إنه مشابه لأي تغيير آخر لكلمة المرور رأيته في مكان آخر ، ولكن في هذه الحالة ، يكون في جهازك الطرفي مباشرةً:

 passwd
يطلب الأمر passwd إدخال كلمة المرور الحالية.
الأمر passwd

كن حذرًا أثناء استخدامه - فأنت لا تريد العبث بكلمة مرور المستخدم الخاصة بك!

28. which القيادة

الأمر which ينتج المسار الكامل لأوامر shell. إذا لم يتمكن من التعرف على الأمر المحدد ، فسوف يؤدي إلى حدوث خطأ.

على سبيل المثال ، يمكننا استخدام هذا للتحقق من المسار الثنائي لـ Python ومتصفح الويب Brave:

 which python # /usr/bin/python which brave # /usr/bin/brave

29. shred الأمر

إذا كنت تريد أن يكون من المستحيل تقريبًا استرداد ملف ، shred أن يساعدك تمزيقه في هذه المهمة. يتجاوز هذا الأمر محتويات الملف بشكل متكرر ، ونتيجة لذلك ، يصبح من الصعب للغاية استرداد الملف المحدد.

هذا ملف يحتوي على القليل من المحتوى:

ملف_to_shred.txt يحتوي على "ملف اختبار"
ملف لتمزيق.

الآن ، دعنا shred بعمل شيء عن طريق كتابة الأمر التالي:

 shred file_to_shred.txt
تم الكتابة فوق المحتوى.
تم الكتابة فوق المحتوى.

إذا كنت تريد حذف الملف على الفور ، فيمكنك استخدام العلامة -u :

 shred -u file_to_shred.txt

30. قيادة less

less (عكس المزيد) هو برنامج يتيح لك فحص الملفات للخلف وللأمام:

 less large_text_file.txt
أقل قيادة.
أقل قيادة.

الشيء الرائع في الأمر less هو أنه يتضمن المزيد من أوامر vim في واجهته. إذا كنت بحاجة إلى شيء أكثر تفاعلية من cat ، فإن less هو خيار جيد.

31. tail القيادة

على غرار cat ، يطبع tail محتويات الملف مع تحذير رئيسي واحد: إنه يخرج الأسطر الأخيرة فقط. بشكل افتراضي ، يقوم بطباعة آخر 10 أسطر ، ولكن يمكنك تعديل هذا الرقم باستخدام -n .

على سبيل المثال ، لطباعة السطور الأخيرة من ملف نصي كبير ، يمكنك استخدام:

 tail long.txt
أمر الذيل.
أمر الذيل.

لعرض الأسطر الأربعة الأخيرة فقط:

 tail -n 4 long.txt
يعرض الأمر tail الأسطر الأربعة الأخيرة من الملف.
ذيل أربعة أسطر.

32. head القيادة

هذا واحد مكمل لأمر tail . يقوم head بإخراج أول 10 أسطر من ملف نصي ، ولكن يمكنك تعيين أي عدد من الأسطر التي تريد عرضها بعلامة -n :

 head long.txt head -n 5 long.txt
الرأس بأعلام مختلفة في ملف واحد.
قيادة الرأس.

33. grep Command

Grep هي واحدة من أقوى الأدوات المساعدة للعمل مع الملفات النصية. يبحث عن الأسطر التي تطابق تعبيرًا عاديًا ويطبعها:

 grep "linux" long.txt
الأمر grep.
الأمر grep.

يمكنك حساب عدد المرات التي يتكرر فيها النمط باستخدام العلامة -c :

 grep -c "linux" long.txt # 2

34. whoami القيادة

يعرض الأمر whoami (اختصار لـ "who am i") اسم المستخدم قيد الاستخدام حاليًا:

 whoami # kinsta

ستحصل على نفس النتيجة باستخدام echo والمتغير البيئي $ USER:

 echo $USER # kinsta

35. whatis الأمر

whatis يطبع وصفًا من سطر واحد لأي أمر آخر ، مما يجعله مرجعًا مفيدًا:

 whatis python # python (1) - an interpreted, interactive, object-oriented programming language whatis whatis # whatis (1) - display one-line manual page descriptions

36. wc القيادة

يرمز Wc إلى "عدد الكلمات" ، وكما يوحي الاسم ، فإنه يعرض عدد الكلمات في ملف نصي:

 wc long.txt # 37 207 1000 long.txt

دعنا نقسم ناتج هذا الأمر:

  • 37 سطرا
  • 207 كلمة
  • حجم 1000 بايت
  • اسم الملف (long.txt)

إذا كنت تحتاج فقط إلى عدد الكلمات ، فاستخدم العلامة -w :

 wc -w long.txt 207 long.txt

37. uname Command

uname (اختصار لـ "Unix name") يطبع معلومات نظام التشغيل ، والتي تكون مفيدة عندما تعرف إصدار Linux الحالي لديك.

في معظم الأحيان ، ستستخدم علامة -a (–all) ، نظرًا لأن الإخراج الافتراضي ليس مفيدًا:

 uname # Linux uname -a # Linux kinstamanjaro 5.4.138-1-MANJARO #1 SMP PREEMPT Thu Aug 5 12:15:21 UTC 2021 x86_64 GNU/Linux

38. neofetch الأمر

Neofetch هي أداة CLI (واجهة سطر أوامر) تعرض معلومات حول نظامك - مثل إصدار kernel و shell والأجهزة - بجانب شعار ASCII لتوزيعة Linux الخاصة بك:

 neofetch
Neofetch يعرض معلومات النظام.
الأمر neofetch.

في معظم الأجهزة ، لا يتوفر هذا الأمر افتراضيًا ، لذا تأكد من تثبيته مع مدير الحزم أولاً.

39. find الأمر

يبحث الأمر find عن الملفات في تسلسل هرمي للدليل استنادًا إلى تعبير regex. لاستخدامه ، اتبع بناء الجملة أدناه:

 find [flags] [path] -name [expression]

للبحث عن ملف باسم long.txt في الدليل الحالي ، أدخل هذا:

 find ./ -name "long.txt" # ./long.txt

للبحث عن الملفات التي تنتهي بامتداد .py (Python) ، يمكنك استخدام الأمر التالي:

 find ./ -type f -name "*.py" ./get_keys.py ./github_automation.py ./binarysearch.py

40. القيادة wget

wget (World Wide Web get) هي أداة لاسترداد المحتوى من الإنترنت. لديها واحدة من أكبر مجموعات الأعلام هناك.

إليك كيفية تنزيل ملف Python من GitHub repo:

 wget https://raw.githubusercontent.com/DaniDiazTech/Object-Oriented-Programming-in-Python/main/object_oriented_programming/cookies.py

ورقة الغش في أوامر لينكس

متى أردت مرجعًا سريعًا ، ما عليك سوى مراجعة الجدول أدناه:

أمر إستعمال
ls يسرد محتوى الدليل
alias تحديد أو عرض الأسماء المستعارة
unalias إزالة تعريفات alias
pwd يطبع دليل العمل
cd دليل التغييرات
cp نسخ الملفات والدلائل
rm إزالة الملفات والأدلة
mv ينقل (يعيد تسمية) الملفات والدلائل
mkdir يُنشئ الدلائل
man يعرض صفحة دليل الأوامر الأخرى
touch يقوم بإنشاء ملفات فارغة
chmod يغير أذونات الملف
./ يشغل ملفًا تنفيذيًا
exit يخرج من جلسة شل الحالية
sudo ينفذ الأوامر كمستخدم متميز
shutdown يغلق جهازك
htop يعرض العمليات والموارد المعلومات
unzip يستخرج ملفات ZIP المضغوطة
apt ، yum ، pacman مديري الحزم
echo يعرض سطور النص
cat يطبع محتويات الملف
ps تقارير حالة عمليات شل
kill ينهي البرامج
ping اختبارات اتصال الشبكة
vim تحرير النص بكفاءة
history يظهر قائمة بالأوامر السابقة
passwd يغير كلمة مرور المستخدم
which تُرجع المسار الثنائي الكامل للبرنامج
shred الكتابة فوق ملف لإخفاء محتوياته
less يتفقد الملفات بشكل تفاعلي
tail يعرض الأسطر الأخيرة من الملف
head يعرض الأسطر الأولى من الملف
grep يطبع الخطوط التي تطابق الأنماط
whoami مخرجات اسم المستخدم
whatis يظهر أوصاف سطر واحد
wc ملفات عدد الكلمات
uname يعرض معلومات نظام التشغيل
neofetch يعرض معلومات نظام التشغيل والأجهزة
find يبحث عن الملفات التي تتبع نمطًا
wget يسترجع الملفات من الإنترنت

اعتبارًا من عام 2020 ، كان Linux هو نظام التشغيل الأكثر استخدامًا من قبل المطورين المحترفين. تعرف على 40 أمرًا الأكثر استخدامًا وابدأ في الاستفادة من هذا النظام القوي من خلال هذا المنشور Click to Tweet

ملخص

قد يستغرق تعلم Linux بعض الوقت ، ولكن بمجرد إتقان بعض أدواته ، يصبح أفضل حليف لك ، ولن تندم على اختياره كسائق يومي.

أحد الأشياء الرائعة في Linux هو أنه حتى لو كنت مستخدمًا متمرسًا ، فلن تتوقف أبدًا عن تعلم أن تكون أكثر إنتاجية من استخدامه.

هناك الكثير من أوامر Linux المفيدة. إذا تركنا شيئًا ما ، فيرجى مشاركة أوامر Linux المفضلة لديك في التعليقات أدناه!