حتى كتابة هذا المقال ، تمتلك Linux حصة سوقية عالمية تبلغ 2.68٪ على أجهزة سطح المكتب ، ولكن أكثر من 90٪ من جميع البنية التحتية السحابية وخدمات الاستضافة تعمل في نظام التشغيل هذا. لهذا السبب وحده ، من الضروري أن تكون على دراية بأوامر Linux الشائعة.
وفقًا لاستطلاع StackOverflow لعام 2020 ، فإن Linux هو نظام التشغيل الأكثر استخدامًا من قبل المطورين المحترفين ، مع 55.9٪ من حصة السوق المثيرة للإعجاب. إنها ليست مجرد صدفة. Linux مجاني ومفتوح المصدر ، ويتمتع بأمان أفضل من منافسيه ، ويتميز بسطر أوامر قوي يجعل المطورين والمستخدمين المتميزين أكثر فعالية. يمكنك أيضًا الوصول إلى مدير حزم قوي ومجموعة من أدوات التطوير مثل DevKinsta .
سواء كنت مسؤول نظام متمرس أو مستخدمًا جديدًا في Linux ، يمكنك الاستفادة من هذا الدليل.
هيا نبدأ
ما هي أوامر لينكس؟
أمر Linux هو برنامج أو أداة تعمل على سطر الأوامر. و سطر الأوامر هو واجهة التي تقبل أسطر من النص والعمليات لهم في تعليمات لجهاز الكمبيوتر الخاص بك.
أي واجهة مستخدم رسومية (GUI) هي مجرد تجريد لبرامج سطر الأوامر. على سبيل المثال ، عندما تغلق نافذة بالنقر فوق “X” ، هناك أمر يعمل خلف هذا الإجراء.
و العلم هو وسيلة يمكننا تمرير الخيارات إلى الأمر تشغيل. تحتوي معظم أوامر Linux على صفحة تعليمات يمكننا الاتصال بها باستخدام العلم -h. في معظم الأحيان ، تكون الأعلام اختيارية.
و حجة أو المعلمة هي مدخلات نعطي للأمر لذلك يمكن أن تعمل بشكل صحيح. في معظم الحالات ، تكون الوسيطة عبارة عن مسار ملف ، ولكن يمكن أن تكون أي شيء تكتبه في الجهاز.
يمكنك استدعاء الأعلام باستخدام الواصلات ( -) والواصلة المزدوجة ( –) ، بينما يعتمد تنفيذ الوسيطة على الترتيب الذي تمررها به إلى الوظيفة.
أوامر Linux الأكثر استخدامًا
قبل القفز إلى أوامر Linux الأكثر استخدامًا ، تأكد من تشغيل محطة طرفية . في معظم توزيعات Linux ، قد تستخدم Ctrl + Alt + Tللقيام بذلك. إذا لم يفلح ذلك ، فابحث في لوحة التطبيق عن “Terminal”.
الآن دعنا نتعمق في 40 أمرًا من أوامر Linux الأكثر استخدامًا. تحتوي العديد من هذه الخيارات على خيارات متعددة يمكنك ربطها بها ، لذا تأكد من مراجعة دليل الأوامر .
1. lsالأمر
lsمن المحتمل أن يكون الأمر الأول الذي يكتبه كل مستخدم Linux في المحطة الطرفية الخاصة به. يسمح لك بسرد محتويات الدليل الذي تريده (الدليل الحالي افتراضيًا) ، بما في ذلك الملفات والأدلة المتداخلة الأخرى.
ls
لديها العديد من الخيارات ، لذلك قد يكون من الجيد الحصول على بعض المساعدة باستخدام –helpالعلم. تُرجع هذه العلامة جميع العلامات التي يمكنك استخدامها مع ls.
على سبيل المثال ، لتلوين إخراج lsالأمر ، يمكنك استخدام ما يلي:
ls --color=auto
الآن lsيتم تلوين إخراج الأمر ، ويمكنك تقدير الفرق بين الدليل والملف.
لكن الكتابة lsباستخدام العلم الملون ستكون غير فعالة ؛ لهذا نستخدم aliasالأمر.
2. aliasالأمر
و aliasيتيح الأمر الذي تحديد الأسماء المستعارة مؤقتة في جلسة قذيفة الخاص بك. عند إنشاء اسم مستعار ، فإنك تطلب من shell الخاص بك استبدال كلمة بسلسلة من الأوامر.
على سبيل المثال ، لتعيين lsلون دون كتابة –colorالعلم في كل مرة ، يمكنك استخدام:
alias ls="ls --color=auto"
كما ترون، و aliasيأخذ الأوامر قيمة مفتاح واحد المعلمة الزوج: alias NAME=”VALUE”. لاحظ أن القيمة يجب أن تكون داخل علامات الاقتباس.
إذا كنت تريد سرد جميع الأسماء المستعارة التي لديك في جلسة shell الخاصة بك ، فيمكنك تشغيل aliasالأمر بدون وسيطة.
alias
3. unaliasالقيادة
كما يوحي الاسم ، unaliasيهدف الأمر إلى إزالة an aliasمن الأسماء المستعارة المحددة بالفعل. لإزالة lsالاسم المستعار السابق ، يمكنك استخدام:
unalias ls
4. pwdالقيادة
و pwdيقف الأوامر للطباعة “دليل العمل”، وإخراج المسار المطلق الدليل كنت في على سبيل المثال، إذا كان اسم المستخدم الخاص بك هو “جون” وكنت في دليل المستندات، مسار المطلق سيكون.: /home/john/Documents.
لاستخدامها ، ما عليك سوى كتابة pwdTerminal:
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الأمر ، اكتب:
mkdir images/
يمكنك حتى الرجوع إلى 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الأمر.
إليك نص Python البسيط وكيف يمكننا تشغيله باستخدام ./التدوين:
#! /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
18. unzipالقيادة
و بفك يسمح الأمر لاستخراج محتوى بتنسيق zip ملف من المحطة. مرة أخرى ، قد لا يتم تثبيت هذه الحزمة افتراضيًا ، لذا تأكد من تثبيتها مع مدير الحزم الخاص بك.
أعلى النموذج
أسفل النموذج
تريد أن تعرف كيف زدنا من حركة المرور لدينا أكثر من 1000 ٪؟
انضم إلى أكثر من 20000 آخرين ممن يتلقون رسائلنا الإخبارية الأسبوعية مع نصائح من الداخل حول وورد بريس!
هنا ، نقوم بفك ضغط ملف .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 "Hey $USER"
# Hey kinsta
21. catالقيادة
Cat، اختصار لـ “concatenate” ، يتيح لك إنشاء وعرض وسلسلة الملفات مباشرة من المحطة. يتم استخدامه بشكل أساسي لمعاينة ملف دون فتح محرر نص رسومي:
cat long_text_file.txt
22. psالقيادة
باستخدام ps، يمكنك إلقاء نظرة على العمليات التي تعمل بها جلسة شل الحالية. يقوم بطباعة معلومات مفيدة حول البرامج التي تقوم بتشغيلها ، مثل معرف العملية و TTY (TeleTYpewriter) والوقت واسم الأمر.
ps
إذا كنت تريد شيئًا أكثر تفاعلية ، يمكنك استخدامه htop.
23. killالقيادة
إنه أمر مزعج عندما لا يستجيب أحد البرامج ، ولا يمكنك إغلاقه بأي وسيلة. لحسن الحظ ، فإن killالأمر يحل هذا النوع من المشاكل.
ببساطة ، killيرسل TERM أو Kill إشارة إلى عملية تنهيها.
يمكنك قتل العمليات عن طريق إدخال 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
26. historyالقيادة
إذا كنت تكافح من أجل تذكر أمر ما ، فهذا historyمفيد. يعرض هذا الأمر قائمة تعداد بالأوامر التي استخدمتها في الماضي:
تتضمن جميع خطط استضافة Kinsta دعمًا على مدار الساعة طوال أيام الأسبوع من مطوري ومهندسي وورد بريس المخضرمين. تحدث مع نفس الفريق الذي يدعم عملاء Fortune 500 لدينا. تحقق من خططنا !
history
27. passwdالقيادة
passwdيسمح لك بتغيير كلمات مرور حسابات المستخدمين. أولاً ، يطالبك بإدخال كلمة مرورك الحالية ، ثم يطلب منك كلمة مرور جديدة وتأكيد.
إنه مشابه لأي تغيير آخر لكلمة المرور رأيته في مكان آخر ، ولكن في هذه الحالة ، يكون في جهازك مباشرة:
passwd
كن حذرًا أثناء استخدامه – فأنت لا تريد العبث بكلمة مرور المستخدم الخاصة بك!
28. whichالقيادة
يقوم whichالأمر بإخراج المسار الكامل لأوامر shell. إذا لم يتمكن من التعرف على الأمر المحدد ، فسوف يؤدي إلى حدوث خطأ.
على سبيل المثال، يمكننا استخدام هذه للتحقق من مسار ثنائي بيثون و متصفح الويب شجاع :
which python
# /usr/bin/python
which brave
# /usr/bin/brave
29. shredالقيادة
إذا أردت أن يكون من المستحيل تقريبًا استرداد ملف ما ، shredفيمكنك مساعدتك في هذه المهمة. يتجاوز هذا الأمر محتويات الملف بشكل متكرر ، ونتيجة لذلك ، يصبح من الصعب للغاية استرداد الملف المحدد.
هذا ملف يحتوي على القليل من المحتوى:
الآن ، دعنا 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
32. headالقيادة
هذا واحد مكمل tailللأمر. headلإخراج أول 10 أسطر من ملف نصي ، ولكن يمكنك تعيين أي عدد من الأسطر التي تريد عرضها مع -nالعلم:
head long.txt
head -n 5 long.txt
33. grepالقيادة
Grep هي واحدة من أقوى الأدوات المساعدة للعمل مع الملفات النصية. يبحث عن الأسطر التي تطابق تعبيرًا عاديًا ويطبعها:
grep “linux” long.txt
يمكنك حساب عدد المرات التي يتكرر فيها النمط باستخدام -cالعلم:
grep -c "linux" long.txt
# 2
34. whoamiالقيادة
يعرض whoamiالأمر (اختصار “من أنا”) اسم المستخدم قيد الاستخدام حاليًا:
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القيادة
uname(اختصار لـ “اسم Unix”) يطبع معلومات نظام التشغيل ، والتي تكون مفيدة عندما تعرف إصدار 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
في معظم الأجهزة ، لا يتوفر هذا الأمر افتراضيًا ، لذا تأكد من تثبيته مع مدير الحزم أولاً.
39. findالقيادة
و findيبحث الأمر عن الملفات في دليل التسلسل الهرمي تعتمد على التعبير باستخدام التعابير المنطقية. لاستخدامه ، اتبع بناء الجملة أدناه:
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 | يسترجع الملفات من الإنترنت |
ملخص
قد يستغرق تعلم Linux بعض الوقت ، ولكن بمجرد إتقان بعض أدواته ، يصبح أفضل حليف لك ، ولن تندم على اختياره كسائق يومي.
أحد الأشياء الرائعة في Linux هو أنه حتى لو كنت مستخدمًا متمرسًا ، فلن تتوقف أبدًا عن تعلم أن تكون أكثر إنتاجية باستخدامه.

