Opțiune linie de comandă

Autor: Monica Porter
Data Creației: 21 Martie 2021
Data Actualizării: 1 Iulie 2024
Anonim
Command-line option parsing with getopt(3)
Video: Command-line option parsing with getopt(3)

Conţinut

Definiție - Ce înseamnă opțiunea de linie de comandă?

Opțiunile de linie de comandă sunt comenzi utilizate pentru a trece parametrii la un program. Aceste intrări, numite și comutatoare de linie de comandă, pot trece de-a lungul indicațiilor pentru modificarea diverselor setări sau executarea comenzilor într-o interfață.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică opțiunea pentru linia de comandă

Sintaxa opțiunilor din linia de comandă diferă de la un sistem de operare la altul. În MS-DOS / Windows, prin convenție, o opțiune din linia de comandă este indicată printr-o literă prefixată cu o bară înainte.

Ca exemplu, comanda XCOPY, care este folosită pentru copierea fișierelor și directoarelor, poate fi pornită folosind următoarele opțiuni, printre altele:

  • / T - copiați doar structura de directoare
  • / C - continuați chiar dacă apare o eroare
  • / R - suprascrierea fișierelor numai în citire

Astfel, comanda "xcopy c: dir1 d: dir2 / R" va copia fișierele și subdirectoarele din subdirectorul "dir1" din unitatea "C:" către subdirectorul "dir2" din unitatea "D:", cu suprascrierea de numai citire fișiere deja prezente în „d: dir2”.


În Unix, convenția este de a folosi o cratima în loc de o linie înainte, urmată de o literă. De exemplu, comanda "ls -l" va efectua o listare lungă ("-l") a fișierelor și subdirectoarelor din directorul curent. Lista va include alte informații, cum ar fi dimensiunile fișierelor, atributele, datele modificărilor, etc. Fără opțiunea "-l", vor fi listate doar numele fișierelor și subdirectorilor.

Alegerea de a utiliza o tăiere înainte sau o cratime depinde de programator. De exemplu, majoritatea programelor Linux care au fost portate la Windows utilizează în continuare convenția Unix atunci când indică opțiuni de linie de comandă. Codul sursă trebuie modificat pentru a utiliza convenția Windows.