كيف تتجاوز الرقابة على الانترنت
en es fa fr my ru vi zh

سطر الأوامر

قبل المتابعة مع بقية الكتاب, من الجيد أن تعرف شيئاً عن الكيفية التي يعمل بها سطر الأوامر. إذا لم يكن سطر الأوامر مألوفاً بالنسبة لك, الهدف من الفقرات التالية حصولك على المعلومات الأساسية بسرعة.

أساسيات

على الرغم من أن ردات الفعل على الكمبيوتر تحدث بسرعة كبير لا تفكر بها, كل نقرة أو ضربة حرف هي عبارة عن أمر للكمبيوتر, والذي يتفاعل معها بدوره. استخدام سطر الأوامر هو شيء مشابه, لكنه موجه بشكل أكبر. تقوم بكتابة أمر وتضغط زر الـ Return أو Enter. على سبيل المثال, في سطر الأوامر الخاص بي أكتب:

date

ويرد الكمبيوتر بـ:

Fri Feb 25 14:28:09 CET 2011

هذا أمر (كومبيوتري) للغاية! في فصول لاحقة سوف نشرح كيفية طلب التاريخ والوقت في شكل أكثر ملاءمة. سنقوم أيضا شرح كيفية العمل في بلدان مختلفة وبلغات مختلفة مع التغييرات في الإخراج. الفكرة الآن هي أنك قد قمت بالتفاعل.

يمكن لسطر الأوامر أن يفعل أفضل من هذا بكثير

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

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

ما الذي نعنيه بالامر؟

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

طرق إدخال الأوامر

للمتابعة مع هذا الكتاب, تحتاج إلى فتح مترجم لسطر الأوامر أو واجهة سطر الأوامر (تدعى shell أو terminal في جنو/لينوكس) على جهاز الكمبيوتر. شاشات الكمبيوتر ما قبل الرسومية عرضت للمستخدمين هذا المترجم حالما كانوا يقومون بتسجيل الدخول. هذه الأيام يستخدم الجميع تقريبا ما عدا مديري الأنظمة المحترفين الواجهات الرسومية, مع أن الواجهة ما قبل الرسومية ما تزال أسهل وأسرع للاستخدام بالنسبة للعديد من الأغراض. لذا سوف نظهر لك كيف يمكن عرض الـ shell.

العثور على terminal

يمكنك الحصول على واجهة الـ terminal من سطح المكتب, لكن يمكن أن يكون من الأسهل أن تترك سطح المكتب وتستخدم الـ terminal الأصلية النصية فقط. كي تفعل ذلك, استخدم المفاتيح < ctrl + alt + F1 >. ستحصل على شاشة فارغة تقريبا مع دعوة لتسجيل الدخول قم بإدخال اسم المستخدم وكلمة السر. يمكنك الذهاب إلى شاشات terminal الأخرى عن طريق < alt + F2 > وهكذا, وإعداد الجلسات بمستخدمين مختلفين (أو نفس المستخدمين) مهما كانت المهام التي تريد القيام بها. في أي وقت, قم بالتحويل إلى terminal أخرى باستخدام الحروف < alt + F# > بالنسبة للـ terminal التي تريد. واحد منها, ربما F7 أو F8, سيعيدك إلى سطح المكتب. في شاشات الـ terminal النصية تستطيع استخدام الفأرة (على افتراض أن نظامك يحتوي على gpm) لاختيار كلمة, سطر, أو مجموعة من السطور. ثم تستطيع لصق هذا النص في مكان آخر في هذه الـ terminal أو بغيرها.

تأتي توزيعات جنو/لينوكس بواجهات مستخدم رسومية مختلفة تقدم مختلف الجماليات والصفات المختلفة. تلك التي تعمل فوق نظام التشغيل معروفة ببيئات سطح المكتب. GNOME, KDE و Xfce هي بين الأكثر استخداماً. تقريباً كل بيئة سطح مكتب توفر برنامجاً يحاكي الـ terminals النصية التي كانت أجهزة الكمبيوتر تستخدمها لتوفير واجهة. على سطح المكتب, حاول البحث خلال قوائم التطبيقات عن برنامج يسمى Terminal. غالباً تجدها في قائمة مسماة شيئاً ما على غرار Accessories, وهو ليس بالأمر المناسب حقاً لأنك وحالما تقرأ هذا الكتاب سوف تقضي وقتاً طويلاً في الـ terminal كل يوم.

في GNOME قم باختيار Applications > Accessories > Terminal.

 

في KDE, قم باختيار K Menu -> System -> Terminal.

في Xfce, قم باختيار Xfce Menu -> System -> Terminal.

مهما كان موقعها, ستستطيع بالتأكيد العثور على برنامج terminal.

عند تشغيل البرنامج, سيظهر لك نافذة فارغة, لا يوجد هناك الكثير في الطريق للمساعدة. من المتوقع أنك تعرف ما الذي تريد فعله - وسوف نريك هذا.

يوضح الشكل التالي نافذة الـ Terminal مفتوحة على سطح المكتب في GNOME.



تشغيل أمر فردي

توفر العديد من الواجهات الرسومية أيضاً صندوق حوار صغير يدعى شيئاً على غرار "Run command". وهو يمثل منطقة نصية صغيرة حيث تستطيع كتابة أمر والضغط على زر الإنتر.

لاستدعاء هذا المربع, جرب كتابة < alt + F2 >, أو ابحث ضمن القوائم عن التطبيق. يمكنك استخدام هذا المربع كاختصار للبدء سريعا في برنامج الـ terminal ، طالما كنت تعرف اسم برنامج الـ terminal المثبت على جهاز الكمبيوتر الخاص بك. إذا كنت تعمل على جهاز كمبيوتر غير مألوف ولا تعرف اسم برنامج الـ terminal الافتراضي، حاول كتابة xterm لبدء برنامج الـ terminal بدون رتوش ، (لا قوائم أنيقة تسمح لك باختيار اللون أو الخطوط). إذا كنت في حاجة ماسة إلى هذه القوائم الأنيقة،

  • في GNOME الـ terminal الافتراضية يجب أن تكون gnome-terminal
  • في KDE يجب أن تكون konsole
  • في Xfce جرب Terminal أو أسماء terminal بنسخة محددة, على سبيل المثال في Xfce 4 يجب أن تعثر على xfce4-terminal.