يعتبر نظام ملفات Linux كل شيء كملف في Linux؛ سواء كانت صور ملفات نصية أو أقسام أو برامج مجمعة أو أدلة أو أجهزة. إذا لم يكن ملفًا، فيجب أن يكون عملية. لإدارة البيانات، فإنها تشكل بنية شجرة.
لينكس الملفات حساسة لحالة الأحرف، لذلك test.txt و اختبار.txt سيتم اعتباره ملفين مختلفين. هناك طرق متعددة لإنشاء ملف في Linux. بعض الطرق التقليدية هي كما يلي:
- باستخدام أمر القط
- باستخدام الأمر اللمس
- باستخدام رمز إعادة التوجيه '>'
- باستخدام أمر الصدى
- باستخدام أمر printf
- باستخدام محرر نصوص مختلف مثل vim، nano، vi
وبصرف النظر عن جميع الطرق المذكورة أعلاه، يمكننا أيضًا إنشاء ملف من مدير ملفات سطح المكتب. دعونا نفهم الطرق المذكورة أعلاه بالتفصيل:
1. استخدام أمر القط
يعد أمر cat أحد أكثر الأوامر استخدامًا الأوامر في لينكس . يتم استخدامه ل إنشاء ملف، وعرض محتوى الملف، وتسلسل محتويات ملفات متعددة، وعرض أرقام الأسطر، و اكثر.
سنرى هنا كيفية إنشاء الملفات وإضافة محتوى إليها باستخدام أمر القط .
أولاً، قم بإنشاء دليل وقم بتسميته باسم دليل جديد ، تنفيذ mkdir الأمر على النحو التالي:
mkdir New_directory
تغيير الدليل إليه:
cd New_directory
انتاج:
عيوب الإنترنت
الآن قم بتنفيذ الأمر cat لإنشاء ملف:
cat > test.txt
سيقوم الأمر أعلاه بإنشاء ملف نصي وسيدخل في وضع المحرر. الآن أدخل النص المطلوب ثم اضغط السيطرة + د مفتاح لحفظ الملف والخروج منه وسيعود إلى سطر الأوامر.
لعرض محتوى الملف، قم بتنفيذ الأمر cat كما يلي:
cat test.txt
النظر في الإخراج أدناه:
2. استخدام أمر اللمس
ال يلمس يعد الأمر أيضًا أحد الأوامر الشائعة في Linux. يتم استخدامه ل إنشاء ملف جديد، وتحديث الطابع الزمني على الملفات والأدلة الموجودة . يمكنه أيضًا إنشاء ملفات فارغة في Linux.
ال أمر اللمس هي أبسط طريقة لإنشاء ملف جديد من سطر الأوامر. يمكننا إنشاء ملفات متعددة عن طريق تنفيذ هذا الأمر مرة واحدة.
لإنشاء ملف، قم بتنفيذ أمر اللمس متبوعًا باسم الملف كما هو موضح أدناه:
touch test1.txt
لسرد معلومات الملف الذي تم إنشاؤه، قم بتنفيذ الأمر التالي:
ls - l test1.txt
النظر في الإخراج أدناه:
لإنشاء ملفات متعددة في وقت واحد، حدد الملفات وامتداداتها بعد أمر اللمس مع مسافة واحدة. قم بتنفيذ الأمر أدناه لإنشاء ثلاثة ملفات مرة واحدة:
touch test1.txt test2.txt test3.txt
لإنشاء نوعين مختلفين من الملفات، قم بتنفيذ الأمر كما يلي:
touch test4.txt test.odt
سيقوم الأمر أعلاه بإنشاء ملفين مختلفين باسم test4.txt و test.odt .
لعرض الملف والطابع الزمني الخاص به، قم بتنفيذ الأمر ليرة سورية الأمر على النحو التالي:
ls -l
النظر في الإخراج أدناه:
إذا قمنا بتمرير اسم ملف موجود، فسيؤدي ذلك إلى تغيير الطابع الزمني لذلك الملف.
ملحوظة: الفرق الكبير بين أمر اللمس وأمر القط هو أنه باستخدام أمر القط، يمكننا تحديد محتوى الملف من موجه الأوامر بينما يقوم أمر اللمس بإنشاء ملف فارغ.
3. استخدام رمز إعادة التوجيه (>).
يمكننا أيضًا إنشاء ملف باستخدام رمز إعادة التوجيه (>) في سطر الأوامر. لإنشاء ملف، علينا فقط كتابة رمز إعادة التوجيه (>) متبوعًا باسم الملف. يستخدم هذا الرمز في الغالب لإعادة توجيه الإخراج. هناك طريقتان لإعادة توجيه الإخراج. إذا استخدمنا> المشغل أو العامل ، فسوف يقوم بالكتابة فوق الملف الموجود، وسيقوم عامل >> بإلحاق الإخراج.
لإنشاء ملف باستخدام عامل إعادة التوجيه (>)، قم بتنفيذ الأمر كما يلي:
> test5.txt
سيقوم الأمر أعلاه بإنشاء ملف، لعرض وجود الملف الذي تم إنشاؤه، قم بتنفيذ الأمر أدناه:
ls -l test5.txt
النظر في الإخراج أدناه:
4. استخدام أمر الصدى
ال صدى صوت يتم استخدام الأمر لإنشاء ملف، ولكن يجب علينا تحديد محتوى الملف في سطر الأوامر.
لإنشاء الملف باستخدام أمر echo، قم بتنفيذ الأمر كما يلي:
echo ' File content' > test6.txt
سيقوم الأمر أعلاه بإنشاء اختبار6 ملف. لعرض وجود الملف، قم بتنفيذ الأمر التالي:
ls -l test6.txt
النظر في الإخراج أدناه:
5. استخدام أمر printf
يمكننا أيضًا إنشاء ملف باستخدام printf يأمر. لهذا نحتاج إلى تحديد محتوى الملف في سطر الأوامر.
لإنشاء ملف باستخدام الأمر printf، قم بتنفيذ الأمر كما يلي:
printf ' File content' > test7.txt
لعرض تفاصيل الملف، قم بتنفيذ الأمر ls كما يلي:
ls -l test7.txt
لعرض محتوى الملف، قم بتنفيذ الأمر cat كما يلي:
cat test7.txt
النظر في الإخراج أدناه:
6. استخدام محرر النصوص
يمكننا أيضًا إنشاء ملف باستخدام برامج تحرير النصوص المختلفة مثل فيم، نانو، السادس، و اكثر.
يمكننا إنشاء ملف باستخدام محرر النصوص فيم . إذا لم يكن لديك محرر vim مثبتًا على جهازك، فقم بتنفيذ الأمر التالي:
sudo apt install vim
انتاج:
[sudo] password for javatpoint: Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: vim-runtime Suggested packages: ctags vim-doc vim-scripts The following NEW packages will be installed: vim vim-runtime 0 upgraded, 2 newly installed, 0 to remove and 64 not upgraded. Need to get 6,878 kB of archives. After this operation, 33.4 MB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim-runtime all 2:8.1.0875-5ubuntu2 [5,669 kB] Get:2 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim amd64 2:8.1.0875-5ubuntu2 [1,209 kB] Fetched 6,878 kB in 3s (2,256 kB/s) Selecting previously unselected package vim-runtime. (Reading database ... 216385 files and directories currently installed.) Preparing to unpack .../vim-runtime_2%3a8.1.0875-5ubuntu2_all.deb ... Adding 'diversion of /usr/share/vim/vim81/doc/help.txt to /usr/share/vim/vim81/doc/ help.txt.vim-tiny by vim-runtime' Adding 'diversion of /usr/share/vim/vim81/doc/tags to /usr/share/vim/vim81/doc/tags .vim-tiny by vim-runtime' Unpacking vim-runtime (2:8.1.0875-5ubuntu2) ... Selecting previously unselected package vim. Preparing to unpack .../vim_2%3a8.1.0875-5ubuntu2_amd64.deb ... Unpacking vim (2:8.1.0875-5ubuntu2) ... Setting up vim-runtime (2:8.1.0875-5ubuntu2) ... Setting up vim (2:8.1.0875-5ubuntu2) ... update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto m ode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto m ode Processing triggers for man-db (2.8.7-3) ...
تم تثبيت محرر النصوص Vim بنجاح.
لإنشاء ملف باستخدام محرر النصوص vim، قم بتنفيذ الأمر التالي:
vim test8.txt
سيفتح الأمر أعلاه محرر النصوص، اضغط على المفتاح i للانتقال إلى وضع الإدراج الخاص بالمحرر.
أدخل محتوى الملف، اضغط مفتاح الخروج اخراج بواسطة :wq لحفظ الملف والخروج منه. يبدو محرر النصوص كما يلي:
لعرض معلومات الملف، قم بتنفيذ الأمر ليرة سورية الأمر على النحو التالي:
ls -l test8.txt
لعرض محتوى الملف، قم بتشغيل الأمر cat كما يلي:
cat test8.txt
النظر في الإخراج أدناه:
7. استخدام محرر النانو
يمكننا إنشاء ملف باستخدام نانو محرر النص. لإنشاء ملف، قم بتنفيذ الأمر التالي:
nano test9.txt
سيفتح الأمر أعلاه محرر النصوص النانوي. أدخل النص المطلوب ثم اضغط السيطرة + X ثم اكتب y لتأكيد تغييرات الملف. يضعط مفتاح الادخال للخروج من المحرر.
يبدو محرر النصوص النانوي كما في الصورة أدناه:
لعرض معلومات الملف، قم بتنفيذ الأمر التالي:
ls -l test9.txt
لعرض محتوى الملف، قم بتنفيذ الأمر التالي:
cat test9.txt
النظر في الإخراج أدناه:
باستخدام محرر السادس
لإنشاء ملف باستخدام محرر Vi، قم بتنفيذ الأمر التالي:
vi test10.txt
سيفتح الأمر أعلاه محرر Vi. اضغط على المفتاح i لوضع الإدراج وأدخل محتوى الملف. اضغط على مفتاح Esc و:wq لحفظ الملف والخروج منه من المحرر.
لعرض معلومات الملف، قم بتنفيذ الأمر التالي:
ls -l test10.txt
لعرض محتوى الملف، قم بتنفيذ الأمر التالي:
ما هو autowired في جافا
cat test10.txt
النظر في الإخراج أدناه: