أساسيات أوامر Linux/Unix مع الأمثلة وبناء الجملة (قائمة)
تصبح إدارة الملفات سهلة إذا كنت تعرف الأمر الأساسي الصحيح في Linux.
في بعض الأحيان، يُشار إلى الأوامر أيضًا باسم "البرامج" لأنه عندما تقوم بتشغيل أمر ما، يتم تنفيذ رمز البرنامج المقابل، المكتوب للأمر.
دعونا نتعلم أوامر Linux الأساسية التي يجب معرفتها مع الأمثلة:
انقر هنا إذا لم يكن من الممكن الوصول إلى الفيديو
قائمة الملفات (ls)
إذا كنت تريد الاطلاع على قائمة الملفات الموجودة على نظامك UNIX أو Linux، فاستخدم الزر 'ليرة لبنانية ' أمر.
يعرض الملفات/الدلائل الموجودة في الدليل الحالي الخاص بك.
ملحوظة:
- يتم الإشارة إلى الدلائل باللون الأزرق.
- يتم الإشارة إلى الملفات باللون الأبيض.
- ستجد أنظمة ألوان متشابهة في نكهات مختلفة من Linux.
افترض أن مجلد "الموسيقى" الخاص بك يحتوي على الدلائل الفرعية والملفات التالية.
يمكنك استخدام 'ls -R' لإظهار كافة الملفات ليس فقط في الدلائل ولكن أيضًا في الدلائل الفرعية
ملاحظة: أوامر Linux الأساسية حساسة لحالة الأحرف. إذا دخلت "ليرة سورية - صسوف تحصل على خطأ.
"لس -آل" يعطي معلومات تفصيلية عن الملفات. يوفر الأمر معلومات بتنسيق عمودي. تحتوي الأعمدة على المعلومات التالية:
1st عمود |
نوع الملف وأذونات الوصول |
2nd عمود |
# من الروابط الصلبة إلى الملف |
3rd عمود |
المالك ومنشئ الملف |
4th عمود |
مجموعة المالك |
5th عمود |
حجم الملف بالبايت |
6th عمود |
التاريخ والوقت |
7th عمود |
اسم الدليل أو الملف |
دعونا نرى مثالا -
قائمة الملفات المخفية
العناصر المخفية في UNIX/Linux تبدأ بـ –في بداية الملف أو الدليل.
أي دليل/ملف يبدأ بـ "." لن يتم رؤيتها إلا إذا طلبت ذلك. لعرض الملفات المخفية، استخدم الأمر.
ls -a
إنشاء الملفات وعرضها
يتم استخدام أمر الخادم "cat" لعرض الملفات النصية. يمكن استخدامه أيضًا لنسخ ودمج وإنشاء ملفات نصية جديدة. دعونا نرى كيف يعمل.
لإنشاء ملف جديد، استخدم الأمر
- قطة> اسم الملف
- إضافة محتوى
- اضغط على "ctrl + d" للعودة إلى موجه الأوامر.
لعرض ملف، استخدم الأمر –
cat filename
دعونا نرى الملف الذي أنشأناه للتو –
دعونا نرى ملف آخر Sample2
بناء الجملة لدمج ملفين هو -
cat file1 file2 > newfilename
دعونا نجمع العينة 1 والعينة 2.
بمجرد إدراج هذا الأمر والضغط على زر الإدخال، يتم ربط الملفات، لكنك لا ترى نتيجة. هذا بسبب Bash Shell (المحطة الطرفية) هو نوع صامت. لن تعطيك أوامر Shell مطلقًا رسالة تأكيد مثل "موافق" أو "تم تنفيذ الأمر بنجاح". سيظهر رسالة فقط عندما يحدث خطأ ما أو عند حدوث خطأ.
لعرض ملف التحرير والسرد الجديد "عينة" استخدم الأمر
cat sample
ملحوظة: يمكن فقط عرض ملفات النصوص ودمجها باستخدام هذا الأمر.
حذف الملفات
يقوم الأمر "rm" بإزالة الملفات من النظام دون تأكيد.
لإزالة ملف استخدم بناء الجملة –
rm filename
نقل وإعادة تسمية الملفات
لنقل ملف ، استخدم الأمر.
mv filename new_file_location
لنفترض أننا نريد نقل الملف "sample2" إلى location / home / guru99 / Documents. تنفيذ الأمر
mv Sample2 /home/guru99/Documents
يحتاج الأمر mv إلى إذن المستخدم الفائق. حاليًا ، نقوم بتنفيذ الأمر كمستخدم قياسي. ومن ثم حصلنا على الخطأ أعلاه. للتغلب على الخطأ استخدم الأمر.
sudo command_you_want_to_execute
يسمح برنامج Sudo للمستخدمين العاديين بتشغيل البرامج بامتيازات الأمان الخاصة بالمستخدم المتميز أو الجذر.
سيطلب أمر Sudo مصادقة كلمة المرور. رغم ذلك ، لا تحتاج إلى معرفة كلمة مرور الجذر. يمكنك تقديم كلمة المرور الخاصة بك. بعد المصادقة ، سيستدعي النظام الأمر المطلوب.
يحتفظ Sudo بسجل لكل تشغيل قيادة. يمكن لمسؤولي النظام تتبع الشخص المسؤول عن التغييرات غير المرغوب فيها في النظام.
guru99@VirtualBox:~$ sudo mv sample2 /home/quru99/Documents [sudo] password for guru99: **** guru99@VirtualBox:~$
لإعادة تسمية الملف:
mv filename newfilename
نوت: بشكل افتراضي ، يتم الاحتفاظ بكلمة المرور التي أدخلتها لـ sudo لمدة 15 دقيقة لكل محطة. هذا يلغي الحاجة إلى إدخال كلمة المرور مرارًا وتكرارًا.
تحتاج فقط إلى امتيازات root / sudo ، فقط إذا كان الأمر يتضمن ملفات أو أدلة لا يملكها المستخدم أو المجموعة التي تشغل الأوامر
التلاعب بالدليل
كفى من التلاعب بالملفات! دعونا نتعلم بعض أوامر Linux الخاصة بمعالجة الدليل مع الأمثلة وبناء الجملة.
إنشاء الدلائل
يمكن إنشاء الدلائل على نظام التشغيل Linux باستخدام الأمر التالي
mkdir directoryname
سيقوم هذا الأمر بإنشاء دليل فرعي في دليل العمل الحالي الخاص بك، والذي عادة ما يكون "الدليل الرئيسي" الخاص بك.
على سبيل المثال،
mkdir mydirectory
إذا كنت تريد إنشاء دليل في موقع مختلف عن "الدليل الرئيسي"، فيمكنك استخدام الأمر التالي -
mkdir
فمثلا:
mkdir /tmp/MUSIC
سيقوم بإنشاء دليل "الموسيقى" ضمن الدليل "/tmp".
يمكنك أيضًا إنشاء أكثر من دليل في نفس الوقت.
إزالة الدلائل
لإزالة دليل، استخدم الأمر –
rmdir directoryname
مثال
rmdir mydirectory
سيتم حذف الدليل mydirectory
نصيحه: تأكد من عدم وجود ملف/دليل فرعي ضمن الدليل الذي تريد حذفه. احذف الملفات/الدليل الفرعي أولاً قبل حذف الدليل الأصلي.
إعادة تسمية الدليل
يمكن أيضًا استخدام الأمر "mv" (نقل) (الذي تمت تغطيته سابقًا) لإعادة تسمية الدلائل. استخدم التنسيق الموضح أدناه:
mv directoryname newdirectoryname
دعونا نحاول ذلك:
أوامر مهمة أخرى
أمر "الرجل".
رجل يقف على دليل وهو كتاب مرجعي ل نظام تشغيل لينكس. إنه مشابه لملف HELP الموجود في البرامج الشائعة.
للحصول على مساعدة بشأن أي أمر لا تفهمه، يمكنك الكتابة
man
ستفتح المحطة الصفحة اليدوية لهذا الأمر.
على سبيل المثال، إذا كتبنا رجل رجل وضغطنا على زر الإدخال؛ سوف تعطينا المحطة معلومات عن أمر الرجل
أمر التاريخ
يعرض أمر "التاريخ" جميع الأوامر الأساسية في Linux التي استخدمتها في الماضي لجلسة المحطة الطرفية الحالية. يمكن أن يساعدك هذا في الرجوع إلى الأوامر القديمة التي أدخلتها وإعادة استخدامها في عملياتك مرة أخرى.
الأمر الواضح
يزيل هذا الأمر كل الفوضى الموجودة على الجهاز ويمنحك نافذة نظيفة للعمل عليها، تمامًا كما هو الحال عند تشغيل الجهاز.
لصق الأوامر في المحطة
في كثير من الأحيان سيكون عليك كتابة أوامر طويلة على الجهاز الطرفي. حسنًا، قد يكون الأمر مزعجًا في بعض الأحيان، وإذا كنت تريد تجنب مثل هذا الموقف، فيمكن أن تنقذك الأوامر من خلال النسخ واللصق.
للنسخ، النص من المصدر، سوف تستخدمه السيطرة + ج، ولكن للصقه على المحطة، تحتاج إلى استخدام السيطرة + Shift + ص. يمكنك أيضا المحاولة Shift + أدخل أو حدد تحرير> لصق في القائمة
ملاحظة: مع ترقيات Linux، تتغير هذه الاختصارات باستمرار. يمكنك تعيين الاختصارات المفضلة لديك عبر Terminal> Edit> Keyboard Shortcuts.
الطباعة في يونكس/لينكس
لنجرب بعض أوامر Linux الأساسية مع أمثلة يمكن طباعة الملفات بالصيغة التي تريدها. علاوة على ذلك، فإن ملفك الأصلي لا يتأثر على الإطلاق بالتنسيق الذي تقوم به. دعونا نتعرف على هذه الأوامر واستخدامها.
انقر هنا إذا لم يكن من الممكن الوصول إلى الفيديو
الأمر "العلاقات العامة".
يساعد هذا الأمر في تنسيق الملف للطباعة على الجهاز. هناك العديد من أوامر Linux الطرفية المتاحة مع هذا الأمر والتي تساعد في إجراء تغييرات التنسيق المطلوبة على الملف. الاكثر استخداما 'العلاقات العامة أوامر Unix مع الأمثلة مذكورة أدناه.
خيار | الوظيفة | |
---|---|---|
-x | يقسم البيانات إلى أعمدة "x". | |
-ح "الرأس" | يعين قيمة "الرأس" كرأس التقرير | |
-t | لا تتم طباعة الرأس والهوامش العلوية/السفلية | |
-d | Double مسافات ملف الإخراج | |
-n | يشير إلى جميع الخطوط بالأرقام | |
-طول الصفحة | يحدد الخطوط (طول الصفحة) في الصفحة. الافتراضي هو 56 | |
-يا الهامش | تنسيق الصفحة حسب رقم الهامش |
دعونا نجرب بعض الخيارات وندرس آثارها.
تقسيم البيانات إلى أعمدة
'أدوات' هو ملف (كما هو موضح أدناه).
نريد أن يتم ترتيب محتواه في ثلاثة أعمدة. بناء الجملة لنفسه سيكون:
pr -x Filename
يقوم الخيار "-x" مع الأمر "pr" بتقسيم البيانات إلى أعمدة x.
تعيين رأس
الصيغة هي:
pr -h "Header" Filename
تقوم الخيارات '-h' بتعيين قيمة "الرأس" كرأس للتقرير.
كما هو موضح أعلاه، قمنا بترتيب الملف في 3 أعمدة وقمنا بتعيين رأس له
الإشارة إلى جميع الخطوط بالأرقام
الصيغة هي:
pr -n Filename
يشير هذا الأمر إلى جميع الأسطر الموجودة في الملف بالأرقام.
هذه بعض خيارات الأمر "pr" التي يمكنك استخدامها لتعديل تنسيق الملف.
طباعة ملف
بمجرد أن تكون تم الانتهاء من التنسيق , وحان الوقت بالنسبة لك للحصول على نسخة ورقية من الملف، تحتاج إلى استخدام الأمر التالي:
lp Filename
or
lpr Filename
في حالة رغبتك في طباعة نسخ متعددة من الملف، يمكنك استخدام معدل الأرقام.
في حالة تكوين عدة طابعات، يمكنك تحديد طابعة معينة باستخدام معدّل الطابعة
تثبيت البرامج
في نظام التشغيل Windows، يتم تثبيت البرنامج عن طريق تشغيل ملف setup.exe. تحتوي حزمة التثبيت على البرنامج بالإضافة إلى العديد من المكونات التابعة المطلوبة لتشغيل البرنامج بشكل صحيح.
باستخدام أوامر Linux/Unix الأساسية، يتم توزيع ملفات التثبيت في Linux كحزم. لكن الحزمة تحتوي فقط على البرنامج نفسه. يجب تثبيت أي مكونات تابعة بشكل منفصل والتي تتوفر عادة كحزم نفسها.
يمكنك استخدام عرضة أوامر لتثبيت أو إزالة الحزمة. لنقم بتحديث كافة الحزم المثبتة في نظامنا باستخدام الأمر –
sudo apt-get update
الطريقة السهلة والشائعة لتثبيت البرامج على Ubuntu يتم ذلك عن طريق استخدام مركز البرامج حيث أن معظم حزم البرامج متوفرة عليه وهو أكثر أمانًا بكثير من الملفات التي يتم تنزيلها من الإنترنت.
تحقق أيضا: - ورقة الغش لأوامر Linux
لينكس Mail أمر
لإرسال رسائل البريد الإلكتروني عبر المحطة الطرفية، ستحتاج إلى تثبيت الحزمة 'mailutils'.
صيغة الأمر هي -
sudo apt-get install packagename
بمجرد الانتهاء من ذلك، يمكنك بعد ذلك استخدام بناء الجملة التالي لإرسال بريد إلكتروني.
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'
سيبدو هذا كالتالي:
اضغط على Cntrl+D لقد انتهيت من كتابة البريد، سيتم إرسال البريد إلى العنوان المذكور.
ملخص:
- يمكنك تنسيق وطباعة ملف مباشرة من المحطة. لا يؤثر التنسيق الذي تقوم به على الملفات على محتويات الملف
- في أنظمة Unix/Linux، يتم تثبيت البرامج على شكل حزم. حزمة تحتوي على البرنامج نفسه. يجب تنزيل أي مكون تابع بشكل منفصل.
- يمكنك أيضًا إرسال رسائل البريد الإلكتروني من المحطة الطرفية باستخدام 'بريد' أوامر الشبكة. إنه أمر لينكس مفيد للغاية.
قائمة أوامر Linux
فيما يلي ورقة الغش لأوامر Linux/Unix الأساسية مع الأمثلة التي تعلمناها في هذا البرنامج التعليمي لأوامر Linux
أمر | الوصف |
---|---|
ls | يسرد جميع الملفات والدلائل الموجودة في دليل العمل الحالي |
ليرة سورية - ر | يسرد الملفات في الدلائل الفرعية كذلك |
ليرة سورية - أ | يسرد الملفات المخفية كذلك |
ls - al | يسرد الملفات والأدلة بمعلومات مفصلة مثل الأذونات والحجم والمالك وما إلى ذلك. |
قطة> اسم الملف | يقوم بإنشاء ملف جديد |
اسم ملف القط | يعرض محتوى الملف |
القط file1 file2> file3 | يربط ملفين (ملف 1 ، ملف 2) ويخزن الإخراج في ملف جديد (ملف 3) |
ملف mv "مسار الملف الجديد" | ينقل الملفات إلى الموقع الجديد |
اسم الملف mv new_file_name | إعادة تسمية الملف إلى اسم ملف جديد |
سودو | يسمح للمستخدمين العاديين بتشغيل البرامج بامتيازات الأمان الخاصة بالمستخدم المتميز أو الجذر |
rm اسم الملف | يحذف ملف |
رجل | يعطي معلومات مساعدة حول الأمر |
تاريخ | يعطي قائمة بجميع أوامر Linux الأساسية السابقة المكتوبة في الجلسة الطرفية الحالية |
واضح | يمسح المحطة |
اسم الدليل mkdir | يقوم بإنشاء دليل جديد في دليل العمل الحالي أو في المسار المحدد |
RMDIR | يحذف دليل |
mv | يعيد تسمية دليل |
العلاقات العامة -x | يقسم الملف إلى x أعمدة |
العلاقات العامة -ح | يعين رأسًا للملف |
العلاقات العامة - ن | يدل على الملف مع الخط Numbers |
ليرة لبنانية -nc lpr ج |
طباعة نسخ "c" من الملف |
ليرة لبنانية -د
lpr -P |
يحدد اسم الطابعة |
الرابطة بين الحصول على | الأمر المستخدم لتثبيت الحزم وتحديثها |
البريد -s 'الموضوع' -c 'عنوان النسخة الكربونية' -b 'عنوان النسخة الكربونية' 'عنوان المرسل' | أمر لإرسال البريد الإلكتروني |
البريد الإلكتروني -s "الموضوع" إلى العنوان < اسم الملف | أمر لإرسال بريد إلكتروني مع المرفقات |