1. أهمية أوامر Ubuntu و Linux
عند استخدام Ubuntu، قد تشعر أحيانًا أنه يمكنك العمل بكفاءة أكبر. من خلال تعلم استخدام سطر الأوامر، ستصبح عملياتك أسرع بكثير وستحصل على فهم أعمق للنظام. على سبيل المثال، يمكنك البحث عن الملفات بسرعة فائقة أو مراقبة حالة النظام في الوقت الفعلي.
في هذه المقالة، سنشرح أوامر Ubuntu الأساسية بطريقة ممتعة حتى يتمكن حتى المبتدئون من إتقانها بسهولة. من خلال معرفة مدى فائدة سطر الأوامر، قد تجد نفسك غير قادر على العودة إلى الأساليب التقليدية!

2. أوامر إدارة الملفات الأساسية
تساعد أوامر سطر الأوامر في Ubuntu على إدارة الملفات بسرعة وكفاءة. من خلال فهم الأوامر الأساسية مثل cd
وmkdir
وrm
، ستتمكن من التعامل مع الملفات بسهولة.
cd
(تغيير الدليل): هذا الأمر يسمح لك بالتنقل بين الأدلة.
cd /home/username
mkdir
(إنشاء دليل): يستخدم هذا الأمر لإنشاء مجلد جديد.
mkdir /home/username/Documents/newfolder
rm
(إزالة الملفات أو المجلدات): يتم استخدامه لحذف الملفات أو الأدلة. إذا كنت تريد التأكيد قبل الحذف، يمكنك استخدام الخيار-i
.
rm -i filename
يعتبر rm
أمرًا قويًا، لذا يجب توخي الحذر عند استخدامه، خاصة عند حذف مجلد بالكامل باستخدام الخيار -r
.
3. أوامر إدارة الأذونات للملفات والمجلدات
إدارة أذونات الوصول إلى الملفات والمجلدات في Ubuntu أمر ضروري للحفاظ على أمان النظام.
chmod
(تغيير الأذونات): يُستخدم هذا الأمر لتغيير أذونات الملفات. لمنح إذن التنفيذ، يمكنك استخدام الأمر التالي:
chmod +x script.sh
chown
(تغيير المالك): يُستخدم هذا الأمر لتغيير مالك الملف أو المجلد. يمكن تطبيقه على مجلد بالكامل باستخدام الخيار-R
.
chown -R username:groupname /path/to/directory
باستخدام هذه الأوامر، يمكنك التحكم في أذونات الوصول إلى البيانات في النظام بكل سهولة.

4. أوامر ضغط الملفات واستخراجها
في Ubuntu، يُستخدم ضغط الملفات وإدارتها بكفاءة عند التعامل مع عدد كبير من الملفات. الأوامر الشائعة لهذا الغرض هي tar
وgzip
.
tar
: يستخدم هذا الأمر لإنشاء أرشيف يحتوي على مجلدات وملفات متعددة.
tar -cvf archive.tar /home/username/Documents
gzip
: يُستخدم لضغط الملفات التي تم إنشاؤها باستخدامtar
.
gzip archive.tar
- فك ضغط ملف باستخدام
tar
: لاستخراج الملفات المضغوطة، استخدم الأمر التالي:
tar -xvf archive.tar.gz
باستخدام هذه الأوامر، يمكنك إدارة الملفات بفعالية وتوفير مساحة التخزين.
5. أوامر إدارة الشبكة
توفر Ubuntu أوامر قوية لإدارة الشبكات، مما يسهل التحقق من الاتصال وإدارة عناوين IP وإعدادات الشبكة.
ping
(اختبار الاتصال): يستخدم هذا الأمر للتحقق مما إذا كان الجهاز متصلاً بالإنترنت.
ping google.com
ifconfig
(عرض معلومات الشبكة): يعرض تفاصيل حول واجهات الشبكة.
ifconfig
netstat
(عرض الاتصالات النشطة): يعرض جميع الاتصالات الحالية بالشبكة.
netstat -tulnp
باستخدام هذه الأوامر، يمكنك مراقبة وإدارة اتصال الشبكة بسهولة.
6. أوامر إدارة النظام
لإدارة النظام في Ubuntu، هناك العديد من الأوامر التي تساعد على مراقبة الأداء وإدارة العمليات.
top
(مراقبة العمليات): يعرض العمليات الجارية واستهلاك الموارد.
top
ps
(عرض العمليات النشطة): يعرض قائمة بجميع العمليات الجارية.
ps aux
kill
(إيقاف عملية): يُستخدم لإيقاف عملية معينة باستخدام معرف العملية (PID).
kill 1234
باستخدام هذه الأوامر، يمكنك إدارة نظام Ubuntu بكفاءة والحفاظ على أدائه.
7. أوامر إدارة الحزم والتحديثات
لإدارة الحزم والتحديثات في Ubuntu، يمكنك استخدام الأوامر التالية:
apt update
(تحديث قائمة الحزم): يُستخدم لتحديث قائمة الحزم المتاحة.
sudo apt update
apt upgrade
(تحديث جميع الحزم): يُستخدم لتحديث جميع الحزم المثبتة إلى أحدث إصدار.
sudo apt upgrade
apt install
(تثبيت حزمة جديدة): يُستخدم لتثبيت البرامج.
sudo apt install package-name
apt remove
(إزالة الحزم غير المرغوبة): يُستخدم لإزالة البرامج المثبتة.
sudo apt remove package-name
باستخدام هذه الأوامر، يمكنك تحديث النظام وإدارة البرامج بسهولة.
8. خاتمة
في هذه المقالة، استعرضنا الأوامر الأساسية والمهمة التي يحتاجها أي مستخدم Ubuntu، من إدارة الملفات إلى إدارة النظام والشبكة. إن تعلم كيفية استخدام سطر الأوامر لا يعزز فقط الإنتاجية، بل يساعدك أيضًا في فهم النظام بشكل أعمق.
ابدأ الآن بتجربة هذه الأوامر، وستدرك مدى القوة والمرونة التي يوفرها سطر الأوامر في Ubuntu!
