هذه بعض الأوامر الأساسية للتعامل مع نظام لينكس ويمكنك قراءة الكتاب المرفوع أعلاه📝
pwd: لعرض المسار الحالي (مجلد العمل الحالي).
ls: لعرض محتوى المجلد الحالي. مثال: ls لعرض القائمة بشكل افتراضي أو ls -l لعرض المزيد من التفاصيل.
cd: للتنقل بين المجلدات. مثال: cd /path/to/directory للانتقال إلى المسار المحدد.
mkdir: لإنشاء مجلد جديد. مثال: mkdir new_folder لإنشاء مجلد يسمى "new_folder".
rmdir: لحذف مجلد فارغ. مثال: rmdir folder_name لحذف مجلد باسم "folder_name".
rm: لحذف ملف أو مجلد. مثال: rm file.txt لحذف ملف باسم "file.txt".
cp: لنسخ ملف أو مجلد. مثال: cp file.txt /path/to/destination لنسخ ملف "file.txt" إلى المسار المحدد.
mv: لنقل ملف أو مجلد أو إعادة تسمية. مثال: mv file.txt new_location/file_renamed.txt لنقل الملف وإعادة تسميته.
touch: لإنشاء ملف فارغ جديد. مثال: touch new_file.txt لإنشاء ملف يسمى "new_file.txt".
cat: لعرض محتوى ملف. مثال: cat file.txt لعرض محتوى ملف باسم "file.txt".
more: لعرض محتوى ملف صفحة بصفحة. مثال: more file.txt.
less: أمر بديل لـ more يسمح بالتنقل بسهولة في الملف. مثال: less file.txt.
head: لعرض أول عدد من الأسطر في ملف. مثال: head -n 10 file.txt لعرض أول 10 أسطر في الملف.
tail: لعرض أحدث عدد من الأسطر في ملف. مثال: tail -n 5 file.txt لعرض آخر 5 أسطر في الملف.
chmod: لتغيير أذونات الملفات والمجلدات. مثال: chmod 755 file.txt لمنح أذونات قراءة وكتابة وتنفيذ لصاحب الملكية.
chown: لتغيير مالك الملف أو المجلد. مثال: chown user:group file.txt لتغيير مالك الملف إلى مستخدم ومجموعة محددين.
df: لعرض مساحة القرص المتاحة. مثال: df -h لعرض المساحة بشكل مقروء.
free: لعرض استخدام الذاكرة الحرة والمستخدمة. مثال: free -h لعرض الذاكرة بشكل مقروء.
top: لعرض معلومات حية حول العمليات واستخدام الموارد.
ps: لعرض قائمة بالعمليات الجارية.
apt-get: لتثبيت البرامج وتحديثها وحذفها. مثال: sudo apt-get install <package-name>.
apt: أمر بديل لـ apt-get ويستخدم لإدارة الحزم. مثال: sudo apt install <package-name>.
apt update: لتحديث قائمة الحزم المتاحة.
apt upgrade: لتحديث الحزم المثبتة إلى آخر إصداراتها.
apt dist-upgrade: لتحديث النظام بما فيها تغييرات في الاعتماديات الحزم.
apt search: للبحث عن حزم معينة. مثال: apt search <package-name>.
apt show: لعرض معلومات حول حزمة محددة. مثال: apt show <package-name>.
sudo: لتنفيذ أوامر بصلاحيات المستخدم الجذر (المدير). مثال: sudo command.
ifconfig: لعرض معلومات حول واجهات الشبكة.
ip: أمر بديل لـ ifconfig يستخدم لإدارة واجهات الشبكة.
ping: لإرسال طلبات ping إلى جهاز آخر لفحص اتصال الشبكة.
nmap: لفحص الشبكات واكتشاف الأجهزة والمنافذ المفتوحة.
netstat: لعرض إحصائيات الشبكة وحالة المنافذ المفتوحة.
nc: لإنشاء اتصالات شبكة وإرسال بيانات بطريقة مباشرة.
wireshark: لتحليل حركة البيانات في الشبكة.
ps: لعرض العمليات الجارية.
kill: لإنهاء عملية بناءً على رقمها التعريفي.
top: لعرض معلومات مختصرة حول النظام وقائمة العمليات الجارية.
reboot: لإعادة تشغيل النظام.
shutdown: لإيقاف تشغيل النظام. مثال: shutdown now لإيقاف التشغيل على الفور.
هذه قائمة مبسطة من الأوامر المهمة للتعامل مع النظام في لينكس. هناك المزيد من الأوامر المتاحة لإدارة النظام والملفات والشبكة والأمان. يُمكنك استكشاف المزيد عن طريق قراءة الكتب. #command_line #linux #terminal
pwd: لعرض المسار الحالي (مجلد العمل الحالي).
ls: لعرض محتوى المجلد الحالي. مثال: ls لعرض القائمة بشكل افتراضي أو ls -l لعرض المزيد من التفاصيل.
cd: للتنقل بين المجلدات. مثال: cd /path/to/directory للانتقال إلى المسار المحدد.
mkdir: لإنشاء مجلد جديد. مثال: mkdir new_folder لإنشاء مجلد يسمى "new_folder".
rmdir: لحذف مجلد فارغ. مثال: rmdir folder_name لحذف مجلد باسم "folder_name".
rm: لحذف ملف أو مجلد. مثال: rm file.txt لحذف ملف باسم "file.txt".
cp: لنسخ ملف أو مجلد. مثال: cp file.txt /path/to/destination لنسخ ملف "file.txt" إلى المسار المحدد.
mv: لنقل ملف أو مجلد أو إعادة تسمية. مثال: mv file.txt new_location/file_renamed.txt لنقل الملف وإعادة تسميته.
touch: لإنشاء ملف فارغ جديد. مثال: touch new_file.txt لإنشاء ملف يسمى "new_file.txt".
cat: لعرض محتوى ملف. مثال: cat file.txt لعرض محتوى ملف باسم "file.txt".
more: لعرض محتوى ملف صفحة بصفحة. مثال: more file.txt.
less: أمر بديل لـ more يسمح بالتنقل بسهولة في الملف. مثال: less file.txt.
head: لعرض أول عدد من الأسطر في ملف. مثال: head -n 10 file.txt لعرض أول 10 أسطر في الملف.
tail: لعرض أحدث عدد من الأسطر في ملف. مثال: tail -n 5 file.txt لعرض آخر 5 أسطر في الملف.
chmod: لتغيير أذونات الملفات والمجلدات. مثال: chmod 755 file.txt لمنح أذونات قراءة وكتابة وتنفيذ لصاحب الملكية.
chown: لتغيير مالك الملف أو المجلد. مثال: chown user:group file.txt لتغيير مالك الملف إلى مستخدم ومجموعة محددين.
df: لعرض مساحة القرص المتاحة. مثال: df -h لعرض المساحة بشكل مقروء.
free: لعرض استخدام الذاكرة الحرة والمستخدمة. مثال: free -h لعرض الذاكرة بشكل مقروء.
top: لعرض معلومات حية حول العمليات واستخدام الموارد.
ps: لعرض قائمة بالعمليات الجارية.
apt-get: لتثبيت البرامج وتحديثها وحذفها. مثال: sudo apt-get install <package-name>.
apt: أمر بديل لـ apt-get ويستخدم لإدارة الحزم. مثال: sudo apt install <package-name>.
apt update: لتحديث قائمة الحزم المتاحة.
apt upgrade: لتحديث الحزم المثبتة إلى آخر إصداراتها.
apt dist-upgrade: لتحديث النظام بما فيها تغييرات في الاعتماديات الحزم.
apt search: للبحث عن حزم معينة. مثال: apt search <package-name>.
apt show: لعرض معلومات حول حزمة محددة. مثال: apt show <package-name>.
sudo: لتنفيذ أوامر بصلاحيات المستخدم الجذر (المدير). مثال: sudo command.
ifconfig: لعرض معلومات حول واجهات الشبكة.
ip: أمر بديل لـ ifconfig يستخدم لإدارة واجهات الشبكة.
ping: لإرسال طلبات ping إلى جهاز آخر لفحص اتصال الشبكة.
nmap: لفحص الشبكات واكتشاف الأجهزة والمنافذ المفتوحة.
netstat: لعرض إحصائيات الشبكة وحالة المنافذ المفتوحة.
nc: لإنشاء اتصالات شبكة وإرسال بيانات بطريقة مباشرة.
wireshark: لتحليل حركة البيانات في الشبكة.
ps: لعرض العمليات الجارية.
kill: لإنهاء عملية بناءً على رقمها التعريفي.
top: لعرض معلومات مختصرة حول النظام وقائمة العمليات الجارية.
reboot: لإعادة تشغيل النظام.
shutdown: لإيقاف تشغيل النظام. مثال: shutdown now لإيقاف التشغيل على الفور.
هذه قائمة مبسطة من الأوامر المهمة للتعامل مع النظام في لينكس. هناك المزيد من الأوامر المتاحة لإدارة النظام والملفات والشبكة والأمان. يُمكنك استكشاف المزيد عن طريق قراءة الكتب. #command_line #linux #terminal