de Monica Powell

Un scurt ghid pentru a începe cu terminalul UNIX / Mac OS

Când am fost introdus pentru prima dată în linia de comandă, a trebuit să mă adaptez la navigarea computerului într-o casetă neagră cu doar text. Așa că am evitat linia de comandă cât mai mult posibil. Eram obișnuit cu indicii vizuale și feedback pe care le oferă de obicei un computer. În multe privințe, am simțit că reînvăț cum să folosesc un computer prin linia de comandă.

Cu toate acestea, de când am învățat prima dată cum să navighez pe computer folosind comenzi UNIX, am aflat că linia de comandă nu trebuie să fie un lucru înfricoșător doar pentru că nu există feedback vizual atunci când introduceți o parolă pe linia de comandă. Ca securitate, nu apare nimic atunci când introduceți parola pentru a indica faptul că au fost introduse caractere.

Ce este linia de comandă?

Linia de comandă este un software care execută comenzi sau instrucțiuni pentru ca un computer să manipuleze sau să interacționeze cu sistemul său de fișiere.

Ce este UNIX?

De ce să folosiți linia de comandă?

Pentru a începe pe linia de comandă, trebuie să navigați la aplicațiile dvs. și să deschideți fișierul Terminal cerere.

Cucerirea liniei de comanda
Deasupra este pictograma Terminal pe Mac.

Creați un folder de bază al site-ului pe linia de comandă

1611274865 809 Cucerirea liniei de comanda
Structura de dosare a proiectului eșantion

Un director cu structura de mai sus poate fi creat pe linia de comandă prin tastarea comenzilor din interiorul unui director gol:

ad-banner
1611274865 355 Cucerirea liniei de comanda
Începem în interiorul unui director gol!
  • Creați un director (cunoscut și sub numele de folder) numit personal-website
    mkdir personal-website
1611274866 949 Cucerirea liniei de comanda
Am creat un dosar numit personal-website
  • Navigați în interiorul directorului numit personal-website
    cd personal-website
  • creați un director, în interiorul folderului site-ului personal numit active
    mkdir assets
1611274866 365 Cucerirea liniei de comanda
Am creat un dosar în interiorul site-ului personal pentru a conține toate activele noastre
  • Navigați în dosarul activelor care se află în dosarul site-ului personal
    cd assets
  • creați un director, în interiorul folderului active numit imagini
    mdkir images
  • creați un director, în interiorul folderului de active numit js
    mkdir js
  • creați un director, în interiorul folderului de active numit css
    mkdir css
1611274866 694 Cucerirea liniei de comanda
Am creat dosare în interiorul site-urilor / activelor personale pentru a stoca activele proiectului nostru
1611274866 988 Cucerirea liniei de comanda

Vai! Am uitat să creăm un fișier index.html 🙁

Suntem în dosarul active și dorim un fișier index.html în dosarul principal al site-ului personal. Tastare cd .. ne va muta din folderul active și în directorul de deasupra căruia este site-ul personal. Acum, că suntem în folderul personal-site-ului web dacă tastăm touch index.html va fi creat un fișier index.html gol.

1611274866 956 Cucerirea liniei de comanda

Unele comenzi de terminal utilizate frecvent sunt:

comenzi pentru a naviga / manipula sistemul de fișiere

eu sunt
listă conținutul unui director

pwd
tipăriți directorul de lucru pentru ca terminalul să afișeze directorul la care lucrați în prezent

atingere
creați sau deschideți un fișier fără a face modificări
foarte la îndemână atunci când doriți să creați fișiere goale fără a părăsi linia de comandă

sudo
acest lucru vă permite să executați comenzi ca super utilizator

mv
mișcare un fișier sau un director
aceasta poate fi utilizată pentru a muta sau redenumi un fișier actualizând calea fișierului

CD
schimbați directorul curent lucrați pentru a putea accesa fișierele dintr-o altă parte a sistemului
cd vă mută în directorul rădăcină (folderul de nivel superior de pe computer – de obicei utilizatorul curent)
cd . directorul curent
cd .. navighează la directorul cu două niveluri în sus

mkdir
face un nou director (sau un dosar)

Comenzi pentru instalarea software-ului

Puteți instala unele programe din linia de comandă folosind următoarele comenzi:

  • în Python pip install <package name>.
    Pip este un manager de pachete software pentru Python.
  • în JavaScript npm install <package naeu>
    NPM este un manager de pachete pentru paginile JavaScript.

Comenzi pentru a rula software-ul

Pentru a rula un script pe linia de comandă, trebuie să furnizați un prompt de comandă și numele fișierului. Câteva exemple sunt:

  • în Java javac filename.java și apoi java filename compilează proiecte Java și apoi le rulează.
  • în Python python filename rulează scripturi python.

Dacă descoperiți că repetați o mulțime de comenzi, puteți parcurge comenzile recente folosind săgețile sus / jos și le puteți edita și rula din nou navigând la ele și apoi apăsând Enter.

Resurse suplimentare pentru a începe cu prompturile din linia de comandă

Decorarea liniei de comandă

Puteți personaliza complet culorile și ieșirile de pe linia de comandă pentru a se potrivi mai bine nevoilor dvs. vizuale și estetice.

Iată cum mi-am făcut linia de comandă mai frumoasă:

Cum se instalează Tomorrow Night
https://github.com/chriskempson/tomorrow-theme/blob/master/OS%20X%20Terminal/Tomorrow%20Night.terminal

Personalizați terminalul
Îmi place terminalul. Pe lângă faptul că te face să arăți minunat în timp ce îl folosești, poate face și aproximativ un gazilion …mindthecode.com

Dacă ți-a plăcut să citești acest articol, ia în considerare să atingi butonul de batere? Vrei să vezi mai mult din munca mea? Verificați my GitHub pentru a vizualiza codul meu și a afla mai multe despre experiența mea de dezvoltare la http: //aboutmonica.com.