Освајање командне линије

Кратки водич за почетак рада на УНИКС / Мац ОС терминалу

Када сам се први пут упознао са командном линијом, заиста сам се морао прилагодити навигацији рачунара у црном оквиру са само текстом. Зато сам избегавао командну линију колико год је то било могуће. Навикао сам на визуелне знакове и повратне информације које рачунар обично пружа. На много начина се чинило као да поново учим како се користи рачунар путем командне линије.

Ипак, од првог учења како да се крећем по рачунару помоћу УНИКС наредби, научио сам да командна линија не мора бити застрашујућа само зато што нема визуелних повратних информација приликом уношења лозинке у командну линију. Као сигурност, ништа се не појављује док уносите лозинку да бисте означили да су унети било какви знакови.

Шта је командна линија?

Командна линија је софтвер који извршава наредбе или упутства за рачунар за манипулацију или интеракцију са системом датотека.

Шта је УНИКС?

Зашто користити командну линију?

  • Брже за модификовање, кретање између датотека
  • Може инсталирати софтвер као суперкорисник
  • Могу да виде скривене тачкице

    тачкице су УНИКС датотеке конфигурације, оне су обично датотеке које се настављају са .и скривају се за уобичајене кориснике.

    У овом чланку можете сазнати више о почетку рада са тачкама.

Да бисте започели са командном линијом, требало би да одете до својих апликација и отворите апликацију Терминал .

Наредите основну фасциклу веб странице на командној линији

Директоријум са горенаведеном структуром може се креирати у командној линији уношењем наредби унутар празног директорија:

  • Направите директоријум (познат и као директоријум) под називом персонал-вебсите

    mkdir personal-website

  • Дођите до унутрашњости директоријума који се зове персонал-вебсите

    cd personal-website

  • креирајте директоријум, унутар фасцикле личне веб странице која се назива имовина

    mkdir assets

  • Крећите се унутар фасцикле средстава која се налази унутар фасцикле личне веб странице

    cd assets

  • креирајте директоријум унутар фасцикле средстава под називом слике

    mdkir images

  • креирајте директоријум, унутар фасцикле средстава под називом јс

    mkdir js

  • креирајте директоријум, унутар фасцикле средстава под називом цсс

    mkdir css

Воопс! Заборавили смо да креирамо датотеку индек.хтмл :(

Налазимо се у директоријуму имовине и желимо датотеку индек.хтмл у нашој главној фасцикли са личним веб локацијама. Куцање cd ..ће нас преместити из фасцикле са имовином у директоријум изнад који је лична веб локација. Сад кад смо у директоријуму личне веб странице ако touch index.htmlукуцамо празну датотеку индек.хтмл, створиће се.

Неке често коришћене команде терминала су:

наредбе за навигацију / манипулацију системом датотека

лс

навести садржај директоријума

пвд

исписати радни директоријум за терминал да би се приказао директоријум на којем тренутно радите

додирните

креирајте или отворите датотеку без икаквих промена

врло згодан када желите да креирате празне датотеке без напуштања командне линије

судо

ово вам омогућава да покрећете команде као супер корисник

мв

преместите датотеку или директоријум

ово се може користити за премештање или преименовање датотеке ажурирањем путање датотеке

цд

промените тренутни директоријум на којем радите тако да можете приступити датотекама на другом делу система

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.