Comanda (programare)

O comandă  este o instrucțiune către un program de calculator pentru a acționa ca un fel de interpret pentru rezolvarea unei probleme. Mai general, o comandă este o comandă către o interfață de linie de comandă , cum ar fi shell .

În special, termenul de comandă este folosit în limbaje de programare imperative . Aceste limbi sunt numite astfel deoarece operatorii lor tind să fie scrisi ca verbe în modul imperativ folosit în multe limbi naturale . Dacă priviți un operator de limbaj imperativ ca o propoziție în limbaj natural, atunci o comandă este, în general, ca un verb.

Multe programe permit argumente formatate special, cunoscute sub numele de comutatoare, care schimbă comportamentul standard al unei comenzi, în timp ce argumentele suplimentare descriu ceea ce face comanda. Comparați cu limbajul natural: adverbele corespund cheilor , în timp ce complementele corespund altor argumente .

Exemple

Mai jos sunt câteva comenzi pentru interpretul de linie de comandă al sistemului de operare UNIX (shell UNIX).

Comanda cdschimbă locația utilizatorului în arborele de directoare din locația curentă în directorul /home/pete . Comanda echo tipărește textul salut la ieșirea standard, care în acest caz va imprima acel text pe ecran. Ghilimelele (notă: nu cele folosite în Wikipedia) sunt necesare pentru a scoate mai multe cuvinte separate prin spații, dar totul depinde de implementarea specifică a comenzii: este posibil să scoateți mai multe cuvinte chiar și fără ghilimele; este posibil să se perceapă ghilimele ca un argument de comandă, adică textul de ieșire împreună cu ele. Comanda lslistează toate fișierele din directorul /bin în întregime ( -l switch ), sortate după timp ( -t switch ) în ordine inversă ( -r switch ). Comanda chmod este folosită pentru a acorda acces de citire, scriere sau executare la un fișier numit filename . Într-o notație de caractere, prima cifră indică permisiunile utilizatorului, în timp ce celelalte două cifre sunt folosite pentru a indica permisiunile grupurilor de utilizatori de a citi, scrie sau executa fișierul. 1 - acces la dosar pentru executare, 2 - acces de scriere la fișier, 4 - acces la dosar pentru citire. 4+1=5 înseamnă că fișierul are doar acces de citire și execuție, 4+2+1=7 înseamnă că fișierul are acces de citire, scriere și execuție.

Vezi și