قهر خط القيادة

دليل موجز لبدء استخدام محطة UNIX / Mac OS

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

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

ما هو سطر الأوامر؟

سطر الأوامر هو برنامج ينفذ أوامر أو تعليمات لجهاز الكمبيوتر للتعامل مع نظام الملفات الخاص به أو التفاعل معه.

ما هو يونيكس؟

لماذا استخدام سطر الأوامر؟

  • أسرع في التعديل والتنقل بين الملفات
  • قادر على تثبيت البرنامج كمستخدم متميز
  • يمكن رؤية الملفات النقطية المخفية

    ملفات dotfiles هي ملفات تكوين UNIX ، وهي تميل إلى أن تكون ملفات تتم متابعتها باستخدام a .وتكون مخفية للمستخدمين العاديين.

    يمكنك معرفة المزيد حول بدء استخدام ملفات النقاط في هذه المقالة).

من أجل البدء في سطر الأوامر ، يجب عليك الانتقال إلى تطبيقاتك وفتح تطبيق Terminal .

قم بإنشاء مجلد موقع أساسي على سطر الأوامر

يمكن إنشاء مجلد بالهيكل أعلاه في سطر الأوامر عن طريق كتابة الأوامر داخل دليل فارغ:

  • قم بإنشاء دليل (يُعرف أيضًا باسم مجلد) يسمى موقع الويب الشخصي

    mkdir personal-website

  • انتقل إلى داخل الدليل المسمى بالموقع الشخصي

    cd personal-website

  • قم بإنشاء دليل ، داخل مجلد موقع الويب الشخصي المسمى الأصول

    mkdir assets

  • انتقل داخل مجلد الأصول الموجود داخل مجلد موقع الويب الشخصي

    cd assets

  • قم بإنشاء دليل ، داخل مجلد الأصول المسمى الصور

    mdkir images

  • إنشاء دليل ، داخل مجلد الأصول المسمى js

    mkdir js

  • قم بإنشاء دليل ، داخل مجلد الأصول المسمى css

    mkdir css

عذرًا! لقد نسيت إنشاء ملف index.html :(

نحن في مجلد الأصول ونريد ملف index.html في مجلد موقع الويب الشخصي الرئيسي لدينا. ستنقلنا الكتابة cd ..من مجلد الأصول إلى الدليل أعلاه وهو موقع الويب الشخصي. الآن بعد أن أصبحنا في مجلد موقع الويب الشخصي ، إذا touch index.htmlكتبنا ملف index.html فارغًا ، فسيتم إنشاؤه.

بعض الأوامر الطرفية المستخدمة بشكل متكرر هي:

أوامر للتنقل / معالجة نظام الملفات

ls

قائمة محتويات الدليل

pwd

طباعة دليل العمل الخاص بالجهاز لعرض الدليل الذي تعمل عليه حاليًا

لمس. اتصال. صلة

إنشاء أو فتح ملف دون إجراء أي تغييرات

مفيد جدًا عند الرغبة في إنشاء ملفات فارغة دون ترك سطر الأوامر

سودو

هذا يسمح لك بتشغيل الأوامر كمستخدم فائق

م

نقل ملف أو دليل

يمكن استخدام هذا لنقل أو إعادة تسمية ملف عن طريق تحديث مسار الملف

قرص مضغوط

قم بتغيير الدليل الحالي الذي تعمل عليه بحيث يمكنك الوصول إلى الملفات الموجودة على جزء مختلف من النظام

cd ينقلك إلى الدليل الجذر (مجلد المستوى الأعلى على الكمبيوتر - عادةً المستخدم الحالي)

cd . الدليل الحالي

cd .. يتنقل إلى دليل يصل إلى مستويين

مكدير

جعل جديدة دليل (أو مجلد)

أوامر لتثبيت البرنامج

يمكنك تثبيت بعض البرامج من سطر الأوامر باستخدام الأوامر التالية:

  • في بايثون pip install e>.

    Pip is a software package manager for Python.

  • in JavaScript npm install me>

    NPM is a package manager for JavaScript pages.

Commands to Run Software

In order to run a script on the command line you need to provide a command prompt and file name. Some examples are:

  • in Java javac filename.java and then java filename compiles java projects and then runs them.
  • in Python python filename runs python scripts.

If you find you are repeating a lot of commands you can scroll through your recent commands using the up/down arrows and edit them and re-run by navigating to them and then pressing enter.

Additional Resources to Get Started with Command Line Prompts

  • MIT Terminus (interactive game to learn command line)
  • Codecademy Learn the Command Line
  • Learn Python the Hard Way’s Command Line Crash Course

Decorating the Command Line

You can completely customize the colors and outputs on the command line to better suit your visual and aesthetic needs.

Here’s how I’ve made my command line prettier :

How to install Tomorrow Night

//github.com/chriskempson/tomorrow-theme/blob/master/OS%20X%20Terminal/Tomorrow%20Night.terminal

Customize the terminal

I love the terminal. Besides the fact it makes you look awesome while using it, it can also do about a gazillion…mindthecode.com

If you enjoyed reading this article consider tapping the clap button ?. Wanna see more of my work? Check out my GitHub to view my code and learn more about my development experience at http://aboutmonica.com.