Cum se deschide un terminal pe un Mac (Mac OS). Comenzi terminale pe care toată lumea ar trebui să le știe Cum să deschideți consola în Linux Ubuntu

Probabil că toți începătorii Linux au auzit deja despre terminal, sau cum se mai numește și linia de comandă. La urma urmei, prezența și complexitatea terminalului este unul dintre principalele argumente ale oponenților Linux. Este posibil să fi întâlnit deja linia de comandă în Windows în practică și să știți deja ce este.

Într-adevăr, sistemul de operare Linux are un terminal în care puteți executa comenzile de care aveți nevoie pentru a vă gestiona sistemul foarte eficient. Dar acest lucru nu este deloc necesar pentru mulți, o interfață grafică este suficientă. Acum, utilizarea terminalului a dispărut în fundal, dar rămâne principalul mijloc de acces la servere la distanță și un instrument pentru profesioniști.

Terminalul Linux este mult mai interesant decât linia de comandă Windows, iar acest articol va analiza în detaliu lucrul în terminalul Linux pentru începători, precum și ce este un terminal Linux și ce este de fapt.

Utilizarea terminalului a început cu foarte mult timp în urmă. Chiar înainte de a fi creat DOS, nu exista o interfață grafică. În anii optzeci, sistemul de operare Unix tocmai începea să se dezvolte. Utilizatorii trebuie să interacționeze cu sistemul într-un fel și cel mai simplu mod este să folosească comenzi. Introdu o comandă, sistemul îți returnează un răspuns.

De atunci, această metodă de introducere a fost folosită în multe sisteme, inclusiv DOS și OS/2 de la Apple, până când a fost inventată interfața grafică. Modul text terminal a fost apoi înlocuit cu succes, dar este încă folosit acolo unde este necesar.

Mai sus, prin terminal am înțeles locul în care poți introduce comenzi și poți primi un răspuns de la computer. Acesta poate fi modul text Linux sau o fereastră de terminal deschisă în modul grafic. În Linux, sunt adesea folosite următoarele cuvinte: console, terminal, command line, command shell, tty, terminal emulator. Toate se referă la terminal, dar înseamnă lucruri ușor diferite. Înainte de a trece mai departe, să înțelegem termenii, astfel încât să putem numi totul prin numele său propriu.

Sub Terminal Este obișnuit să înțelegeți mediul în care puteți introduce comenzi și puteți primi un răspuns la acestea, acesta poate fi un terminal fizic sau un terminal pe un computer.

Consolă- acesta este echipamentul fizic pentru administrarea serverului. Când serverul nu este accesibil din rețea, puteți utiliza doar consola pentru a-l gestiona.

TTY este un fișier de dispozitiv care este creat de kernel și oferă acces terminal la programe. Acestea pot fi /dev/tty pentru terminalele de text permanent și /dev/pts/* pentru emulatoarele de terminale. Puteți executa o comandă sau trimite un mesaj prin simpla scriere a datelor în acest fișier și, de asemenea, puteți obține rezultatul citind datele din acest fișier.

Emulator terminal este un program grafic care vă oferă acces la un terminal tty sau pts. De exemplu, Gnome Terminal, Konsole, Terminix, Xterm și multe altele.

Shell de comandă- dispozitivul tty se ocupă doar de transmiterea și primirea datelor, dar altcineva trebuie să proceseze toate aceste date, să execute comenzi și să le interpreteze sintaxa. Există o mulțime de shell-uri de comandă, acestea sunt bash, sh, zsh, ksh și altele, dar Bash este cel mai des folosit.

Bine Linie de comanda- acesta este locul unde veți introduce comenzile, promptul terminalului pentru introducere.

Acum că ne-am dat seama ce este un terminal Linux și cunoaștem toate principiile de bază, să trecem la practica de a lucra cu el.

Cum se deschide un terminal Linux?

Există mai multe modalități de a accesa terminalul. Sistemul dvs. de furnizare implicit creează 12 terminale virtuale. Într-una dintre ele - de obicei al șaptelea - rulează shell-ul tău grafic, dar toate celelalte pot fi utilizate liber. Pentru a comuta între terminale, puteți utiliza combinațiile Ctrl+Alt+F1-F12. Pentru a autoriza, va trebui să introduceți numele de utilizator și parola.

Acestea sunt terminale de tip text fără interfață grafică pot să nu fie foarte convenabil să lucreze, dar astfel de terminale vor fi utile dacă interfața grafică nu funcționează.

A doua metodă vă permite să deschideți un terminal virtual direct în GUI folosind un emulator de terminal. Emulatorul de terminal Linux funcționează cu fișiere din directorul /dev/pts/* și este numit și pseudo-terminal deoarece nu folosește un tty.

În Ubuntu, puteți lansa terminalul Linux apăsând o comandă rapidă de la tastatură Ctrl+Alt+T:

Poate fi găsit și în meniul aplicației Dash:

După cum puteți vedea, deschiderea liniei de comandă în Linux este foarte simplă.

Executarea comenzilor în terminal

Să aruncăm o privire mai atentă la terminalul Linux pentru începători. După cum am spus deja, fișierele terminalului și dispozitivului tty sunt responsabile doar pentru transferul de date. Shell-ul de comandă este responsabil pentru procesarea comenzilor, către care sunt transferate datele primite de la utilizator.

Poți să tastați ceva și să vedeți dacă funcționează:

Pentru a executa o comandă, trebuie doar să o scrieți și să apăsați Enter.

Mai mult, shell-ul Bash acceptă completarea automată, așa că puteți scrie jumătate de comandă, apăsați TAB și dacă o singură comandă începe cu astfel de caractere, atunci va fi finalizată automat, dacă nu, atunci puteți apăsa TAB de două ori pentru a vedea opțiunile posibile .

Exact aceeași schemă funcționează pentru căile fișierelor și parametrii de comandă:

În Windows nici nu puteai să visezi la asta. Pentru a executa o comandă, puteți specifica numele fișierului său executabil sau , relativ la rădăcină sau orice alt folder. Este important de reținut că shell-ul de comandă Linux, spre deosebire de Windows, face distincție între majuscule și minuscule, așa că aveți grijă când introduceți comenzi și parametrii acestora.

În mod implicit, lucrul pe linia de comandă Linux se poate face folosind un număr mare de comenzi, multe dintre ele, de exemplu, pentru deplasarea prin directoare, vizualizarea conținutului, instalarea software-ului, sunt furnizate împreună cu sistemul.

O instanță a unei comenzi care rulează se numește proces. Când o comandă este executată în terminalul Linux, trebuie să așteptăm să se finalizeze înainte de a o executa pe următoarea.

Comenzile pot fi executate fără parametri, așa cum am văzut mai sus, sau cu parametri care vă permit să specificați datele cu care va funcționa programul și există și opțiuni cu care puteți personaliza comportamentul. Cele mai multe utilitare standard urmează această sintaxă:

Opțiuni de comandă $ parametru1 parametru2...

Opțiunile sunt adesea opționale și clarifică unul sau altul aspect al funcționării programului. Ele sunt scrise sub forma unei liniuțe și a unui simbol sau a unei liniuțe duble și a unui cuvânt. De exemplu -o sau --output. Să dăm un exemplu pentru comanda ls. Fără opțiuni și parametri:

Cu un parametru care indică ce folder să se uite:

Cu opțiunea -l, rezultă ca o listă:

În cu opțiune și parametru:

Puteți combina două opțiuni:

Practic, acesta este tot ce trebuie să știți despre comenzi pentru a le utiliza productiv. Am putea vorbi și despre combinarea comenzilor și redirecționarea ieșirii unei comenzi către alta, dar acesta este un subiect separat.

concluzii

Acest articol a discutat despre lucrul în terminalul Linux pentru începători. Linia de comandă Linux poate părea foarte complicată la început, dar nu este deloc, este mult mai ușor de utilizat decât în ​​Windows și vă permite să gestionați sistemul mai eficient. Sper că acest articol să arunce puțină lumină asupra acestui subiect foarte mare.

Mac OS este un sistem Unix și, fiind un membru cu drepturi depline al familiei Unix, are o linie de comandă (cred că acest lucru va surprinde utilizatorii Mac neexperimentați). Da, în Mac OS, precum și în Linux și Windows, există o linie de comandă prin care poți executa absolut toate comenzile. Inițial, lucrul în Unix, Linux și Windows a funcționat astfel: utilizatorul a introdus o comandă și după un timp a primit rezultatul. Apoi a apărut o interfață grafică, cu care puteai efectua aceleași operații doar mult mai ușor. Astăzi, aproape toate operațiunile din Mac OS pot fi efectuate într-o interfață grafică, dar există totuși o zonă de administrare în care nu te poți descurca fără linia de comandă (în Mac OS se numește Terminal), mai ales la restabilirea funcționării sistemului de operare. sistem. Dar, deoarece blocările în Mac OS sunt extrem de rare, mulți utilizatori nici măcar nu își dau seama că au un Terminal.

Pentru a începe să vă familiarizați cu Terminalul sau pur și simplu să executați unele comenzi, trebuie să îl lansați. Lansați Terminalul pe Mac posibil în mai multe moduri.

Deschideți Terminal folosind căutarea Spotlight.

Lansați Spotlight făcând clic pe pictograma lupă din zona meniului sau folosind comanda rapidă de la tastatură + <Пробел>.

În bara de căutare Spotlight, introduceți cuvântul Terminalși apăsați „Enter”

Ca rezultat, veți vedea o fereastră Terminal.

Lansați Terminalul în Finder.

Dacă dintr-un motiv oarecare nu sunteți mulțumit de prima metodă de lansare a Terminalului, după părerea mea este cea mai convenabilă, există o altă cale. Deschideți „Finder”, selectați „Programe” - „Utilități”.

Printre utilități, găsiți „Terminal” și rulați-l.

Se întâmplă că stați așa în terminal și trebuie să deschideți rapid un fișier din folderul curent în editor. Sau uita-te la poza. Sau deschideți PSD-ul în Photoshop.

Și mergeți așa, găsiți acest folder în Explorer, apoi fișierul dorit, apoi deschideți-l. Sau îl puteți deschide cu o singură comandă direct din terminal.

Mac OS

comanda deschide.

Pentru a deschide un folder în Finder, transmiteți numele folderului. Dosarul curent - punct:

# Se va deschide folderul curent deschis.

Dosarul s-a deschis în Finder

Dacă transmiteți un nume de fișier, acesta se va deschide în programul implicit. CSS într-un editor de text, imagini de previzualizare, PSD în Photoshop:

# Deschide fișierul în Photoshop deschide fișierul.psd

Fișierul a fost deschis în Photoshop

Dacă doriți să deschideți într-o aplicație care nu este implicită, utilizați opțiunea -a. Implicit pentru fișierele JS este Sublime Text. Și în atom îl voi deschide cu următoarea comandă:

Deschideți -a „Atom” fișier.js

Fișier deschis în atom

Puteți chiar să deschideți site-ul:

# Deschide site-ul deschide „https://site/blog/”

Site-ul s-a deschis în browser

Comanda de deschidere are alte opțiuni, verificați-le astfel:

Deschide --help

De asemenea, puteți deschide folderul din Finder din terminal. Doar trageți folderul pe pictograma terminalului din dock. Și dacă îl trageți într-o fereastră de terminal deschisă, calea către acest folder va fi înlocuită în comandă.

Windows

comanda pornire.

# Deschide folderul de pornire calea/la/dir

Dosarul s-a deschis în Explorer

# Deschide fișierul în editorul implicit start file.js

Fișierul s-a deschis în editor

# Deschide fișierul în Notepad, pornește „Notepad” file.md

Fișierul a fost deschis în notepad

# Deschide adresa în pornirea browserului „https://site/blog/”

Site-ul s-a deschis în browser

Un cititor atent a observat că comanda de pornire funcționează din cmd, din PowerShell și din bash (cmder). Puteți obține ajutor la comanda de pornire în PowerShell sau cmd astfel.

Mulți utilizatori ai sistemului de operare Apple Mac OS întâmpină adesea sarcini în munca lor care pot fi rezolvate doar prin aplicația Terminal. Iar noii veniți în infrastructura Mac evită de obicei să se ocupe de acest program, ca și cu linia de comandă din mediul Windows.

Da, este într-adevăr aproape același lucru, dar nu este deloc înfricoșător și chiar este util. În Mac OS, unele lucruri interesante și utile pot fi făcute doar folosind Terminalul și mulți utilizatori nici măcar nu știu unde este sau cum să-l activeze. Vă vom spune doar pentru ei, Cum pot lansa terminalul pe Mac OS??

Deschiderea unui terminal pe un Mac nu este diferită de deschiderea oricărui alt program și se face în moduri diferite. Iată câteva dintre ele. Deschideți orice alt program pe Mac OS în același mod.

1. Deschideți un terminal prin Finder

Cea mai directă modalitate este de a deschide din lista generală de programe. Pentru a face acest lucru, deschideți programul „Găsește”(în meniul Dock este întotdeauna în stânga), în meniul din stânga selectați „Programe” iar în lista cu toate programele care se deschide, găsiți folderul „Utilități”- în el veți găsi aplicația „Terminal.app”. Faceți dublu clic pentru a-l deschide - Terminalul este deschis.

2. Deschideți Terminal prin bara de căutare Spotlight

O modalitate și mai rapidă de a deschide programul de care aveți nevoie este prin bara de căutare Spotlight pe Mac. Pentru a face acest lucru, țineți apăsată simultan combinația de taste ctrl+spațiu, iar în fereastra pop-up începeți să tastați cuvântul "Terminal". După ce vedeți aplicația dorită, faceți clic pe ea - Terminalul este deschis.

3. Deschideți un terminal prin intermediul programelor din Dock

Ultima metodă, ca și cele două anterioare, nu este complicată. De obicei, există o comandă rapidă în partea dreaptă a Mac OS Dock „Programe”, care deschide o listă cu toate programele instalate pe Mac. Faceți clic pe el și deschideți folderul în fereastra pop-up „Utilități”, iar în lista următoare, găsiți și deschideți programul „Terminal.app”- Terminalul este deschis.

Prin analogie cu sistemul de operare Windows, Linux are un anumit set de comenzi pentru lucrul cel mai convenabil și rapid în sistemul de operare. Dar dacă în primul caz apelăm utilitarul sau efectuăm o acțiune din „Linia de comandă” (cmd), atunci în al doilea sistem acțiunile sunt efectuate în emulatorul terminalului. De fapt, "Terminal"Și "Linie de comanda"- Este la fel.

Pentru cei care au început recent să se familiarizeze cu linia de sisteme de operare ale familiei Linux, oferim mai jos o listă cu cele mai semnificative comenzi care sunt necesare pentru fiecare utilizator. Rețineți că instrumentele și utilitățile au apelat de la "Terminal", sunt preinstalate pe toate distribuțiile Linux și nu necesită pre-descărcare.

Gestionarea fișierelor

Orice sistem de operare nu se poate descurca fără a interacționa cu diferite formate de fișiere. Majoritatea utilizatorilor sunt obișnuiți să folosească un manager de fișiere care are un shell grafic în aceste scopuri. Dar toate aceleași manipulări, sau chiar o listă mai mare a acestora, pot fi efectuate folosind comenzi speciale.


Lucrați cu text

Intrând în "Terminal" comenzile care interacționează direct cu fișierele vor trebui mai devreme sau mai târziu să le modifice. Următoarele comenzi sunt folosite pentru a lucra cu documente text:


Administrarea procesului

Utilizarea pe termen lung a sistemului de operare în timpul unei sesiuni stimulează apariția multor procese active care pot degrada semnificativ performanța computerului până la punctul în care devine inconfortabil să lucrezi cu el.

Această situație poate fi corectată cu ușurință prin încheierea proceselor inutile. Pe Linux, următoarele comenzi sunt utilizate în acest scop:


Mediul utilizatorului

Comenzile importante le includ nu numai pe cele care vă permit să interacționați cu componentele sistemului, ci și pe cele care îndeplinesc sarcini mai banale care contribuie la confortul de a lucra la computer.


managementul utilizatorilor

Atunci când mai multe persoane, dar mai multe, lucrează pe un computer, cea mai bună opțiune ar fi crearea mai multor utilizatori. Cu toate acestea, trebuie să cunoașteți comenzile pentru a interacționa cu fiecare dintre ele.


Vizualizarea documentelor

Niciun utilizator nu își poate aminti semnificația tuturor comenzilor din sistem sau locația tuturor fișierelor executabile ale programului, dar trei comenzi ușor de reținut pot veni în ajutor:


Administrare rețea

Pentru a configura internetul și a face cu succes ajustări ale parametrilor rețelei în viitor, trebuie să cunoașteți cel puțin câteva comenzi responsabile pentru acest lucru.


Concluzie

Cunoscând toate comenzile de mai sus, chiar și un începător care tocmai a instalat un sistem bazat pe Linux va putea interacționa perfect cu acesta, rezolvând cu succes sarcinile atribuite. La prima vedere, poate părea că lista este foarte greu de reținut, dar dacă executați frecvent cutare sau cutare comandă, în timp, cele principale vor fi înrădăcinate în memoria dvs. și nu va fi nevoie să vă referiți la instrucțiunile pe care le avem. prezentat de fiecare dată.

  • Serghei Savenkov

    un fel de recenzie „scurtă”... de parcă s-ar grăbi undeva