12 أمر من أوامر Linux يجب على كل مبرمج معرفتها

12 أمر من أوامر Linux يجب على كل مبرمج معرفتها

21 شتنبر 2022|دقيقتين قراءة

العلاقة ديال المبرمج مع Linux خاصها تكون علاقة وطيدة, هادشي راجع لكون العديد من أنظمة التشغيل المستعملة في الخوادم مبنية على Linux kernel, لذلك خاص المبرمج إكون عارف كيفاش يتحكم في نظام التشغيل عن طريق الأوامر بسرعة و سلاسة. في هاد المقال غانتعرفو على 12 أمر من أوامر Linux اللي خاص المبرمج إكون عارف.

ls :

الأمر ls كايمكنك من أنك تشوف جميع الملفات و المجلدات اللي كاينين فالمجلد اللي أنت فيه.

pwd :

في بعض الأحيان كاتبغي تتأكد بلي راك في المكان الصحيح قبل ما تقوم بشي عملية, هاد الأمر pwd كايمكنك من أنك تعرف المسار path فين كاين أنت.

cd :

الأمر cd كايمكنك من أنك تتنقل بين المجلدات.إلى بغيتي تدخل لشي مجلد بإمكانك تكتب cd متبوعة بإسم داك المجلد, و إلى بغيتي تخرج منو , بإمكانك تستعمل cd متبوعة بنقطتين .., هاد 2 نقط كايعنيو العودة للوراء.

[email protected]:~# cd <إسم المجلد>

mkdir :

الأمر mkdir كايمكنك من إنشاء المجلدات.

[email protected]:~# mkdir <إسم المجلد>

cp :

الأمر cp كايمكنا من أننا نديرو نسخة لملف ما أو مجلد.

[email protected]:~# cp <الهدف> <المصدر>
  • مثال : لنفترض عندنا ملف إسمو file.txt و بغينا نشؤو نسخة منو فنفس المسار و نسميوها file-copy.txt, الأمر غايكون على هاد الشكل:
[email protected]:~# cp file.txt file-copy.txt

mv :

هاد الأمر كايمكنا من أننا نقلو ملف أو مجلد من مكان إلى مكان أخر, كما أنه كايتستخدم لإعادة تسمية الملفات و المجلدات.

[email protected]:~# mv <الهدف> <المصدر>
  • مثال لتغيير مسار الملف: لنفترض عندنا ملف سميتو index.js و بغينا نوضعوه في مجلد سميتو src, الأمر غايكون على هاد الشكل:
[email protected]:~# mv index.js src/index.js
  • مثال لإعادة تسمية ملف: لنفترض عندنا ملف سميتو index.html و بغينا نبدلولو السمية ل home.html, الأمر غايكون على هاد الشكل:
[email protected]:~# mv index.html home.html

rm :

الأمر rm كايمكنك من حذف الملفات و المجلدات, لكن الطريقة كاتختالف على حسب واش باغي تمسح ملف أو مجلد, و إلى كان مجلد, واش مجلد فارغ أو لا.

  • حذف ملف :
[email protected]:~# rm <إسم الملف>
  • حذف مجلد فارغ : باش نمسحو مجلد فارغ كانظيفو d-, إلى كان المجلد غير فارغ مغايتمش الحذف و غا تحصل على خطئ.
[email protected]:~# rm -d <إسم المجلد>
  • حذف ملف غير فارغ: باش نمسحو ملف غير فارغ كانظيفو r- :
[email protected]:~# rm -r <إسم المجلد>

touch :

الأمر touch كايمكنك من إنشاء الملفات:

[email protected]:~# touch <إسم الملف>
  • بإستعمال هاد الأمر بإمكانك تنشئ ملف واحد أو أكثر, لنفترض بغينا نشؤو 3 ملفات index.js و index.html و style.css, الأمر غايكون على هاد الشكل:
[email protected]:~# touch index.js index.html style.css

cat :

بإستعمال هاد الأمر إمكلك تطبع في Terminal المحتوى ديال شي ملف, أي قراءة محتوى الملف:

[email protected]:~# cat <إسم الملف>
  • مثال: لنفترض عندنا ملف إسمو config.json و بغينا نشوفو المحتوى ديالو, الأمر غايكون على هاد الشكل:
[email protected]:~# cat config.json

vim و nano :

هادو عبارة عن محررات نصوص text editors كايمكنوك من التعديل على محتوى الملفات,

  • vim :
[email protected]:~# vim <إسم الملف>
  • nano :
[email protected]:~# nano <إسم الملف>

كانصحك تبحث على كل واحد فيهم و تتعلم كيفاش تخدم بيه.

wget :

هاد الأمر كايمكنا من تحميل الملفات من الإنترنيت عن طريق الرابط Link:

[email protected]:~# wget <رابط الملف>

clear :

من بعد كتابة عدة أوامر, Terminal كايولي عامر, باش تمسح داكشي لي فية كاتستخدم الأمر clear :

النهاية:

وصلنا لنهاية المقال, كانتمنا تكونو ستافدتو شي حاجة.