إدارة الملفات في لينكس

From binaryoption
Jump to navigation Jump to search
Баннер1

```wiki

إدارة الملفات في لينكس للمبتدئين

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

فهم نظام الملفات في لينكس

على عكس أنظمة التشغيل الأخرى مثل ويندوز، يعتمد لينكس على نظام ملفات هرمي. هذا يعني أن جميع الملفات والمجلدات (المعروفة باسم الدلائل في لينكس) منظمة في هيكل يشبه الشجرة، بدءاً من الدليل الجذر (/).

  • الدليل الجذر (/): هو أعلى مستوى في نظام الملفات. جميع الدلائل والملفات الأخرى موجودة داخل هذا الدليل.
  • الدلائل الرئيسية (Home Directories): لكل مستخدم دليل رئيسي خاص به، وعادة ما يكون موجوداً في `/home/username`. يحتوي هذا الدليل على ملفات المستخدم وإعداداته الشخصية.
  • الدلائل النظامية: هناك العديد من الدلائل النظامية المهمة، مثل:
   *   `/bin`: يحتوي على أوامر النظام الأساسية.
   *   `/boot`: يحتوي على ملفات الإقلاع.
   *   `/dev`: يحتوي على ملفات الأجهزة.
   *   `/etc`: يحتوي على ملفات التكوين.
   *   `/lib`: يحتوي على مكتبات النظام.
   *   `/mnt`: نقطة تركيب للأجهزة القابلة للإزالة.
   *   `/proc`: نظام ملفات افتراضي يحتوي على معلومات حول العمليات الجارية.
   *   `/tmp`: دليل للملفات المؤقتة.
   *   `/usr`: يحتوي على برامج المستخدم.
   *   `/var`: يحتوي على ملفات متغيرة، مثل السجلات.

التنقل في نظام الملفات

هناك طريقتان رئيسيتان للتنقل في نظام الملفات في لينكس:

  • واجهة سطر الأوامر (CLI): باستخدام الأوامر النصية.
  • واجهة المستخدم الرسومية (GUI): باستخدام مدير الملفات.

التنقل باستخدام سطر الأوامر

الأوامر الأساسية للتنقل في سطر الأوامر هي:

  • `pwd`: يطبع الدليل العامل الحالي.
  • `cd`: يغير الدليل. على سبيل المثال، `cd /home/username` يغير الدليل إلى الدليل الرئيسي للمستخدم. `cd ..` ينتقل إلى الدليل الأصل.
  • `ls`: يسرد محتويات الدليل.
   *   `ls -l`: يعرض قائمة مفصلة بالملفات والدلائل، بما في ذلك الأذونات، والمالك، والحجم، وتاريخ التعديل.
   *   `ls -a`: يعرض جميع الملفات والدلائل، بما في ذلك الملفات المخفية (التي تبدأ بنقطة).
   *   `ls -h`: يعرض حجم الملفات بتنسيق قابل للقراءة (مثل KB، MB، GB).
   *   `ls -t`: يرتب الملفات حسب تاريخ التعديل (الأحدث أولاً).

التنقل باستخدام مدير الملفات

معظم توزيعات لينكس تأتي مع مدير ملفات رسومي، مثل نوتيلوس (في جنوم)، أو دولفين (في كيدي). تتيح لك هذه المدراء التنقل بين الدلائل والملفات باستخدام الماوس والنقر المزدوج.

إدارة الملفات

إنشاء الملفات

  • باستخدام سطر الأوامر:
   *   `touch filename`: ينشئ ملفاً فارغاً باسم `filename`.
   *   `echo "text" > filename`: ينشئ ملفاً باسم `filename` ويضع النص "text" بداخله.
   *   `cat > filename`: يسمح لك بإدخال النص مباشرة في الملف حتى تضغط على Ctrl+D.
  • باستخدام مدير الملفات: عادةً ما يكون هناك خيار "إنشاء ملف جديد" في القائمة أو الزر الأيمن.

نسخ الملفات

  • باستخدام سطر الأوامر:
   *   `cp source_file destination_file`: ينسخ الملف `source_file` إلى `destination_file`.
   *   `cp -r source_directory destination_directory`: ينسخ الدليل `source_directory` بشكل متكرر إلى `destination_directory`.
  • باستخدام مدير الملفات: عادةً ما يكون هناك خيار "نسخ" في القائمة أو الزر الأيمن.

نقل الملفات

  • باستخدام سطر الأوامر:
   *   `mv source_file destination_file`: ينقل الملف `source_file` إلى `destination_file`. يمكن أيضاً استخدامه لإعادة تسمية الملفات.
   *   `mv source_directory destination_directory`: ينقل الدليل `source_directory` إلى `destination_directory`.
  • باستخدام مدير الملفات: عادةً ما يكون هناك خيار "نقل" أو "قص ولصق" في القائمة أو الزر الأيمن.

حذف الملفات

  • باستخدام سطر الأوامر:
   *   `rm filename`: يحذف الملف `filename`.
   *   `rm -r directory`: يحذف الدليل `directory` بشكل متكرر (بحذر شديد!).
   *   `rm -f filename`: يحذف الملف `filename` بالقوة، حتى لو كان محميًا.
  • باستخدام مدير الملفات: عادةً ما يكون هناك خيار "حذف" في القائمة أو الزر الأيمن. الملفات المحذوفة عادة ما تذهب إلى سلة المحذوفات، حيث يمكنك استعادتها.

تعديل الملفات

  • باستخدام سطر الأوامر:
   *   `nano filename`: يفتح الملف `filename` في محرر النصوص `nano`.
   *   `vim filename`: يفتح الملف `filename` في محرر النصوص `vim`. (أكثر تعقيداً، ولكنه قوي جداً).
   *   `cat filename`: يعرض محتويات الملف `filename` في الطرفية.
  • باستخدام مدير الملفات: عادةً ما يمكنك النقر المزدوج على الملف لفتحه في تطبيق افتراضي.

الأذونات =

في لينكس، يتم التحكم في الوصول إلى الملفات والدلائل عن طريق الأذونات. هناك ثلاثة أنواع من الأذونات:

  • القراءة (r): يسمح للمستخدم بقراءة محتويات الملف أو قائمة محتويات الدليل.
  • الكتابة (w): يسمح للمستخدم بتعديل محتويات الملف أو إضافة ملفات جديدة إلى الدليل.
  • التنفيذ (x): يسمح للمستخدم بتشغيل الملف (إذا كان برنامجاً قابلاً للتنفيذ) أو الدخول إلى الدليل.

تتم تعيين الأذونات لكل من ثلاثة أنواع من المستخدمين:

  • المالك (u): المستخدم الذي يمتلك الملف أو الدليل.
  • المجموعة (g): المجموعة التي ينتمي إليها الملف أو الدليل.
  • الآخرون (o): جميع المستخدمين الآخرين.

يمكن تغيير الأذونات باستخدام الأمر `chmod`. على سبيل المثال، `chmod 755 filename` يعطي المالك أذونات القراءة والكتابة والتنفيذ، ويعطي المجموعة والآخرين أذونات القراءة والتنفيذ.

البحث عن الملفات =

  • باستخدام سطر الأوامر:
   *   `find / -name filename`: يبحث عن الملف `filename` في نظام الملفات بأكمله. (قد يستغرق وقتاً طويلاً!).
   *   `find . -name filename`: يبحث عن الملف `filename` في الدليل الحالي.
   *   `grep "text" filename`: يبحث عن النص "text" داخل الملف `filename`.
  • باستخدام مدير الملفات: عادةً ما يكون هناك مربع بحث في مدير الملفات.

ملفات الأرشيف والضغط =

  • ملفات الأرشيف: تستخدم لتجميع عدة ملفات في ملف واحد.
   *   `tar -cvf archive.tar files`: ينشئ أرشيف `tar` باسم `archive.tar` من الملفات المحددة.
   *   `tar -xvf archive.tar`: يستخرج محتويات أرشيف `tar` باسم `archive.tar`.
  • ملفات الضغط: تستخدم لتقليل حجم الملفات.
   *   `gzip filename`: يضغط الملف `filename` وينشئ ملف `filename.gz`.
   *   `gunzip filename.gz`: يفك ضغط الملف `filename.gz`.
   *   `bzip2 filename`: يضغط الملف `filename` وينشئ ملف `filename.bz2`.
   *   `bunzip2 filename.bz2`: يفك ضغط الملف `filename.bz2`.

روابط رمزية (Symbolic Links)

الروابط الرمزية هي نوع خاص من الملفات التي تشير إلى ملف أو دليل آخر. يمكن استخدامها لإنشاء اختصارات للملفات أو الدلائل، أو لإنشاء مسارات بديلة إلى نفس الملف أو الدليل.

  • `ln -s target_file link_name`: ينشئ رابطاً رمزياً باسم `link_name` يشير إلى `target_file`.

نصائح إضافية

  • استخدم علامة التبويب (Tab) لإكمال أسماء الملفات والدلائل تلقائياً في سطر الأوامر.
  • استخدم الأمر `man command` لعرض دليل الأوامر الخاص بالأمر `command`.
  • كن حذراً عند استخدام الأمر `rm -r`، لأنه يمكن أن يحذف الملفات والدلائل بشكل دائم.
  • استخدم سلة المحذوفات بدلاً من حذف الملفات مباشرةً.
  • تعلم استخدام محرر النصوص `nano` أو `vim` لتعديل الملفات النصية.

علاقة إدارة الملفات بالخيارات الثنائية

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

  • تنزيل البيانات التاريخية: قد تتطلب بعض استراتيجيات التحليل الفني تنزيل بيانات الأسعار التاريخية من مصادر مختلفة، وتخزينها في ملفات.
  • كتابة برامج نصية (Scripts): يمكن استخدام Bash scripting لأتمتة مهام التداول، مثل تنفيذ أوامر الشراء والبيع بناءً على شروط معينة. يتطلب هذا معرفة بكيفية إنشاء وتشغيل الملفات النصية.
  • تحليل سجلات التداول: قد تحتاج إلى تحليل سجلات التداول لتحديد نقاط القوة والضعف في استراتيجيات التداول الخاصة بك.
  • إدارة ملفات التكوين: قد تحتاج إلى تعديل ملفات التكوين لبرامج التداول أو منصات التداول.

بالإضافة إلى ذلك، فإن فهم الأذونات يمكن أن يساعد في حماية بيانات التداول الخاصة بك.

استراتيجيات متعلقة بالتحليل

مؤشرات فنية

تحليل حجم التداول

اتجاهات السوق

مفاهيم أخرى

```

ابدأ التداول الآن

سجّل في IQ Option (الحد الأدنى للإيداع 10 دولار) افتح حساباً في Pocket Option (الحد الأدنى للإيداع 5 دولار)

انضم إلى مجتمعنا

اشترك في قناة Telegram الخاصة بنا @strategybin لتصلك: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات اتجاهات السوق ✓ مواد تعليمية للمبتدئين

Баннер