De ce este important să cunoaștem linia de comandă?
Publicat: 2019-12-18Ultima actualizare pe 3 august 2021
Interfața de linie de comandă sau CLI este o interfață text care este navigată prin tastarea comenzilor la prompturi, în loc să utilizați mouse-ul prin interfața grafică cu utilizatorul sau GUI. Spre deosebire de o GUI a sistemului de operare, o linie de comandă folosește doar tastatura pentru a naviga și a efectua acțiuni prin introducerea de comenzi și nu utilizează un mouse pentru navigare. CLI este, de asemenea, numit prompt de comandă în sistemul de operare Windows, Terminal în macOS, ecran de comandă, shell sau bash.
Majoritatea sistemelor de operare pentru consumatori sunt concepute pentru a proteja utilizatorul de dezavantajele CLI-ului. Sărbătoresc în mod pozitiv CLI pentru puterea, viteza și capacitatea sa de a îndeplini o gamă largă de sarcini cu o singură instrucțiune de linie de comandă. Indiferent de ce tip de dezvoltare, codare, programare sau sarcină IT faceți, este util să înțelegeți linia de comandă.
Când un utilizator întâlnește pentru prima dată CLI, îl poate considera provocator, deoarece necesită memorarea unei cantități amețitoare de comenzi și opțiunile acestora. Cu toate acestea, odată ce un utilizator a învățat structura modului în care sunt utilizate comenzile, unde sunt localizate fișierele și directoarele necesare și cum să navigheze în ierarhia unui sistem de fișiere, acestea pot fi extrem de productive. Această capacitate oferă un control mai precis, o viteză mai mare și capacitatea de a automatiza sarcinile mai ușor prin scripting.
În calitate de furnizor lider mondial de etichetă albă pentru agenții din întreaga lume, vă putem ajuta să oferiți rezultate SEO remarcabile pentru clienții dvs. Te putem ajuta? Aflați mai multe despre serviciile noastre de SEO White Label și aflați cum vă ajutăm să obțineți rezultatele pe care le căutați.
În plus, prin învățarea CLI, un utilizator poate fi cu ușurință productiv aproape instantaneu pe ORICE terminal de sistem de operare, reducând timpul necesar pentru a se familiariza cu sistemul de operare din cauza variațiilor dintr-o GUI.
Cum se accesează CLI?
Pentru a deschide și a lucra în interfața de linie de comandă, procedați astfel:
Windows
- În funcție de versiunea dvs. de Windows, țineți apăsată tasta Windows și apăsați tasta „R” pentru a obține o fereastră „Run”. Tastați „cmd” în casetă și faceți clic pe tasta OK.
macOS
- Faceți clic pe lupa de căutare și tastați „Terminal” sau accesați Aplicații → Utilități →
Linux
- În funcție de distribuția dvs. Linux, accesați Aplicații → Accesorii → Terminal sau Aplicații → Sistem →
Ar trebui să vedeți o fereastră albă sau neagră, numită terminal, care vă așteaptă comenzile. Partea până la simbolul $ (macOS sau Linux) sau simbolul > (OS Windows) se numește prompt din linia de comandă sau, pe scurt, prompt. Vă solicită să introduceți ceva acolo. Fiecare prompt de comandă va fi precedat de un $ sau > și un spațiu și de obicei conține informații despre utilizator și sistem. Promptul este complet configurabil și poate fi la fel de rar sau complet cu caracteristici pe cât este practic și util.
Cum se utilizează CLI?
Odată ce un utilizator a introdus o comandă în promptul de comandă al terminalului, CLI acceptă ceea ce utilizatorul a tastat și îl transmite unui shell. Shell-ul este interpretul de linie de comandă care traduce comenzile introduse de un utilizator în acțiuni care urmează să fie efectuate de sistemul de operare. Dacă comanda produce o ieșire, atunci textul este afișat în terminal. Dacă se întâlnesc probleme cu comanda, este afișat un mesaj de eroare.
Shell-ul are câteva caracteristici populare, cum ar fi:
- Scriptare: capacitatea de a plasa comenzi într-un fișier și apoi de a interpreta fișierul, rezultând în executarea tuturor comenzilor. Această caracteristică are, de asemenea, unele caracteristici de programare, cum ar fi instrucțiunile condiționate și capacitatea de a crea funcții (AKA subrutine).
- Alias: capacitatea de a crea porecle scurte pentru comenzi mai extinse.
- Variabile: Folosit pentru a stoca informații pentru shell și utilizator. Aceste variabile pot fi utilizate pentru a modifica modul în care funcționează comenzile și caracteristicile, precum și pentru a furniza informații vitale despre sistem.
Ce este o comandă?
Cel mai simplu răspuns este că o comandă este un program software care, atunci când este executat pe CLI, efectuează o acțiune pe computer.
Multe comenzi pot fi folosite singure, fără alte introduceri. Unele comenzi necesită introducere suplimentară pentru a rula corect. Această intrare suplimentară vine sub două forme: opțiuni și argumente. Comenzile, opțiunile, argumentele, variabilele și numele fișierelor trebuie introduse cu litere mici.
Opțiunile sunt folosite pentru a modifica comportamentul de bază al unei comenzi, în timp ce argumentele sunt folosite pentru a furniza informații suplimentare (cum ar fi un nume de fișier sau un nume de utilizator). Fiecare opțiune și argument este în mod normal separată de un spațiu, deși opțiunile pot fi adesea combinate.
Pentru mai multe informații despre utilizarea comenzilor CLI, vizitați următoarele linkuri:
Comenzi Linux
macOS
Comenzi Windows
CLI păstrează o listă istorică a comenzilor!
Când o comandă este executată în terminal, aceasta este stocată într-o listă istorică. Acesta este conceput pentru a facilita executarea aceleiași comenzi, eliminând ulterior nevoia de a reintroduce întreaga comandă. Pentru a vizualiza lista istorică a unui terminal, utilizați comanda history.
Cu toate acestea, apăsarea tastei săgeată sus ↑ afișează comanda anterioară pe linia promptă. Întregul istoric al comenzilor rulate în sesiunea curentă poate fi afișat apăsând în mod repetat Sus pentru a reveni în istoricul comenzilor care au fost executate. Apăsând tasta Enter rulează din nou comanda afișată.
Când este localizată comanda dorită, tastele Săgeată stânga ← și Săgeată dreapta → pot poziționa cursorul pentru editare. Alte taste utile pentru editare includ tastele Home , End , Backspace și Delete .
Avantajele și dezavantajele CLI
Avantajele unei interfețe de linie de comandă sunt:
- control mai mare asupra unui sistem de operare sau aplicație;
- gestionarea mai rapidă a multor sisteme de operare;
- capacitatea de a stoca scripturi pentru a automatiza sarcinile obișnuite;
- cunoștințe de bază ale interfeței de linie de comandă pentru a ajuta la depanarea, cum ar fi problemele de conexiune la rețea.
Dezavantajele unei interfețe de linie de comandă sunt:
- GUI este mai ușor de utilizat;
- curbă de învățare mai abruptă asociată cu memorarea comenzilor și sintaxa/argumentele complexe;
- diferite comenzi utilizate în diferite shell-uri.
Concluzie
Sper că v-am promovat importanța CLI și fluența în el. Asemenea unei limbi vorbite, nimic în afară de practică produce fluență.
În timp ce majoritatea utilizatorilor finali nu le pasă de sistemele bazate pe comenzi, utilizatorii cu putere se bazează în continuare pe comenzi pentru a depana și a configura anumite aplicații și programe. Ei se mișcă rapid și au nevoie de un sistem care să răspundă la fel. Viitorul promptului de comandă poate să nu fie la fel de strălucitor sau de promovat ca noile interfețe grafice, dar este totuși o porțiune foarte utilizată a sistemului de operare și merită explorată dacă aveți o carieră în domeniul computerului.
CLI a devenit un cuțit „Armata Elvețiană” cu caracteristici blocate în spatele comenzilor simple. Dacă vă faceți timp să învățați și să exersați, s-ar putea să fiți surprins de câtă putere este disponibilă. Pe măsură ce mai multe instrumente cresc la popularitate în anii următori, veți fi bucuroși să înțelegeți sintaxa liniei de comandă.
Poate cel mai evident motiv pentru a învăța linia de comandă este funcția sa inițială: control mai mare .
Autor: Arturo S.