العلاقة ديال المبرمج مع Linux
خاصها تكون علاقة وطيدة, هادشي راجع لكون العديد من أنظمة التشغيل المستعملة في الخوادم مبنية على Linux kernel
, لذلك خاص المبرمج إكون عارف كيفاش يتحكم في نظام التشغيل عن طريق الأوامر بسرعة و سلاسة. في هاد المقال غانتعرفو على 12 أمر من أوامر Linux
اللي خاص المبرمج إكون عارف.
ls :
الأمر ls
كايمكنك من أنك تشوف جميع الملفات و المجلدات اللي كاينين فالمجلد اللي أنت فيه.
[email protected]:~# ls
pwd :
في بعض الأحيان كاتبغي تتأكد بلي راك في المكان الصحيح قبل ما تقوم بشي عملية, هاد الأمر pwd
كايمكنك من أنك تعرف المسار path
فين كاين أنت.
[email protected]:~# pwd
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
:
[email protected]:~# clear
النهاية:
وصلنا لنهاية المقال, كانتمنا تكونو ستافدتو شي حاجة.