Descrierea comenzii NET USER. Sintaxa comenzii. Opțiuni suplimentare de comandă NET USER

nu arhiva (d)

imuabil (i)

înregistrarea datelor (j)

ștergeri securizate

vârful arborelui ierarhic (T)

interzice fuzionarea la sfârșitul fișierului (t)

de neșters (u)

cmp - compară două fișiere și, dacă diferă, raportează primul octet și primul rând în care a fost găsită diferența.

Sintaxa comenzii

Formatul acestei comenzi este următorul:

cmp OPȚIUNI...DIN-FIȘIER

Numele fișierului „-” reprezintă intrarea standard. „cmp” folosește și intrarea standard dacă unul dintre fișiere nu este specificat.

Starea de ieșire 0 înseamnă că nu au fost găsite diferențe, 1 - găsită, 2 - a fost detectată o eroare.

Imprimă diferite caractere. Afișează caracterele de control cu ​​un caracter „^” și o literă a alfabetului și precedă caracterele cu cel mai mare biți setat cu un caracter „-M” (care indică „meta”).

Ignore-initial=BYTES

Ignoră toate diferențele în primii octeți ai fișierelor de intrare. Tratează fișierele mai mici de BYTES octeți ca fiind goale.

Imprimă toate caracterele distinctive. Afișează caracterele de control cu ​​un caracter „^” și o literă a alfabetului și precedă caracterele cu cel mai mare biți setat cu un caracter „-M” (care indică „meta”).

Destul sau -s sau --tăcut

Nu imprimă nimic; returnează doar o stare de ieșire care indică dacă fișierele sunt diferite.

Tipărește offset-ul (zecimal) și valoarea (octal) ale tuturor octeților diferiți.

Versiunea V sau --

Oferă numărul versiunii cmp.

fișierul este o comandă Unix folosită pentru a determina tipul de fișier.

Utilizare

fișier [-zL] [-f fișier] fișier ...

Chei

Fișier F: Citește o listă de fișiere de verificat din fișierul specificat.

L: Determină tipul de fișiere specificate de link.

Z: Determină tipul de fișiere conținute în fișierele comprimate.

ln este o comandă UNIX care stabilește o asociere între un fișier și un nume de fișier. Format de comandă:

în fișierul 1 fișierul 2

# se creează un hard link ln-s fisier1 fisier2

# se creează o „legătură simbolică”.

Această comandă creează o legătură hard către fișierul „fișier1”, care va arăta ca „fișier2”. Astfel, pentru sistemul de fișiere, fișierul sursă „fișier1” și linkul către acesta „fișier2” vor fi de fapt același fișier. Legăturile hard nu pot indica fișiere de pe alte sisteme de fișiere.

mv (din limba engleză move) este un utilitar în sisteme UNIX și UNIX, folosit pentru a muta sau redenumi fișiere sau directoare.

Utilizare:

Dacă numele a două fișiere sunt date ca argumente, atunci numele primului fișier va fi schimbat cu numele celui de-al doilea.

Dacă ultimul argument este numele unui director existent, atunci mv mută toate fișierele specificate în acel director.

Dacă ultimul argument nu este un director și sunt specificate mai mult de două fișiere, va fi emis un mesaj de eroare.

Cheile folosite cu mv:

–f, nu cereți confirmarea operațiunilor.

–i, solicită confirmarea operației atunci când fișierul care este redenumit sau mutat există.

––, completează lista de taste. Potrivit pentru utilizarea cu fișiere ale căror nume încep cu –.

rm (din engleză remove) este un utilitar în sisteme UNIX și UNIX, folosit pentru a elimina fișiere din sistemul de fișiere. Cheile folosite cu rm:

R - procesează toate subdirectoarele. Această cheie este necesară dacă fișierul de șters este un director, chiar și unul gol. Dacă fișierul de șters nu este un director, atunci comutatorul -r nu are niciun efect asupra comenzii rm.

I - afișează o cerere de confirmare pentru fiecare operațiune de ștergere.

F - nu returnați un cod de eroare dacă erorile au fost cauzate de fișiere inexistente; nu solicita confirmarea tranzactiilor.

rm este adesea un sinonim pentru comanda rm -i, adică comanda implicit întreabă

confirmare înainte de ștergerea fișierelor, ceea ce ajută la prevenirea ștergerii lor accidentale. Dacă utilizatorul trebuie să șterge un număr mare de fișiere fără a confirma operația, comutatorul -i poate fi suprascris prin adăugarea comutatorului -f.

chmod - schimba drepturile de acces la fișiere și foldere. Numele provine de la programul Unix OS chmod, care, de fapt, modifică drepturile de acces la fișiere, directoare și legături simbolice.

Drepturile sunt înregistrate pentru trei tipuri de utilizatori simultan: proprietarul fișierului, grupul căruia îi aparține și pentru alți utilizatori. chmod poate fi scris în două formate: numeric și caracter.

Pentru a înțelege esența stabilirii drepturilor în sisteme asemănătoare Unix, trebuie să cunoașteți reprezentarea numerelor în sistemele de numere octale și binare.

grup de utilizatori alții

111 101 101 rwx r-x r-x u g o

Un exemplu de notație simbolică „rwxr-xr-x”.

Un exemplu de intrare numerică este „755”, care este echivalent cu intrarea șir de mai sus: fiecare drept are un cod numeric și poate fi setat manual:

400 - proprietarul are permisiunea de citire;

200 - proprietarul are dreptul de a scrie;

100 - proprietarul are dreptul de a executa;

40 - grupul are dreptul de a citi;

20 - grupul are dreptul de a scrie;

10 - grupul are dreptul de a executa;

4 - restul au dreptul de a citi;

2 - restul au dreptul de a scrie;

1 - restul au dreptul de a executa.

Însumând aceste coduri, puteți obține o înregistrare simbolică. De exemplu, chmod 444 (nume fișier): 400+40+4=444 - toată lumea are permisiunea numai pentru citire.

Pe lângă valorile standard „rwx”, comanda CHMOD controlează și biții SGID, SUID și T Atributele SUID sau SGID care sunt setate permit executarea fișierului cu drepturile proprietarului sau grupului, respectiv.

Pentru SUID greutatea este de 4000, iar pentru SGID este de 2000.

Exemplu chmod 4444 (nume fișier) - toată lumea are drepturi de numai citire, dar fișierul va fi executat cu drepturi de proprietar. Pentru un folder: setarea SGID va face ca fiecare fișier nou creat să aparțină aceluiași grup ca directorul însuși, mai degrabă decât grupului principal al proprietarului, așa cum este implicit. SUID pentru un director nu are sens.

Bitul t este folosit cu directoare. Când t-bit pentru un director nu este setat, fișierul din acel director

Înainte de a începe să învățați comenzile, trebuie să vă familiarizați cu câteva informații inițiale care sunt necesare pentru explorarea în continuare a liniei de comandă.

Sintaxa comenzii din linia de comandă.

Fiecare comandă are o structură sintactică specifică conform căreia utilizatorul introduce comanda la linia de comandă. De exemplu, să luăm comanda CD, care este folosită pentru a schimba directorul curent. Are următoarea sintaxă cd [unitate:][cale] [..]. Majoritatea comenzilor din linia de comandă au diferiți parametri și comutatoare. În mod obișnuit, o tastă este indicată de o literă din alfabetul latin precedată de o bară oblică verticală „/” (în unele comenzi, tastele pot începe cu semnul minus „-”). În cazul nostru, comanda CD are o singură tastă. [drive:][cale] și [..] sunt parametri ai comenzii CD. Dacă cheile și parametrii sunt scrise între paranteze drepte, atunci utilizarea lor în comandă este opțională. De exemplu, în cazul nostru, comanda CD are o cheie și parametri care sunt opționali, adică. Comanda CD poate fi folosită fără ele. De exemplu, să luăm o altă comandă, XCOPY, care vă permite să copiați fișiere și foldere. Are următoarea sintaxă: xcopy source [rezultat] ] ] [(/a|/m)] ][+[file3]] [(/y|/-y)] . După cum puteți vedea, comanda are multe chei și parametri diferiți. Totuși, este necesar un singur parametru: „sursă”. Când introduceți o anumită comandă pe linia de comandă, trebuie să respectați sintaxa, adică introduceți comutatoarele și parametrii (dacă este necesar) în ordinea în care sunt prezentați în structura sintactică a comenzii.

Înregistrați-vă când introduceți comenzi.

Puteți introduce în orice caz numele comenzilor, parametrilor și comutatoarelor, deoarece nu are nicio semnificație atunci când rulează pe linia de comandă.

Lucrul cu sistemul de fișiere.

Primele lecții de linie de comandă vor fi dedicate lucrului cu sistemul de fișiere Windows, de exemplu. lucrul cu fișiere și foldere. Prin urmare, ar trebui spus câteva cuvinte despre caracteristicile determinării căilor către fișiere și foldere. Calea către fișier este scrisă după cum urmează: [unitate][cale\]nume_fișier. Astfel, se dovedește că doar „file_name” este un parametru necesar. Mai mult, dacă numele fișierului este precedat de semnul „\”, atunci ruta către acest fișier este calculată din directorul rădăcină, dacă numele fișierului este folosit fără semnul „\”, atunci ruta către acesta este calculată din directorul curent. De exemplu, să creăm un fișier „text.txt” pe unitatea „C”. Să lansăm linia de comandă. În mod implicit, directorul curent este „C:\Users\username”. Pentru a deschide un fișier folosind linia de comandă, trebuie doar să scrieți numele fișierului. Totuși, ruta către acest fișier trebuie să fie afișată corect aici. Dacă introducem pur și simplu text.txt , atunci pe ecran va apărea mesajul „„text.txt” nu este o comandă internă sau externă, program executabil sau fișier batch. Cert este că fișierul „text.txt” se află în rădăcina unității „C”, iar directorul nostru curent este folderul „nume_utilizator” (în cazul meu „Vadim”), aflat în folderul „Utilizatori” de pe unitatea „C”. Dacă avem nevoie ca ruta către un fișier să fie numărată de la rădăcina discului, trebuie să punem un semn „\” în fața fișierului: \text.txt

Acum să mergem la rădăcina unității „C” (acest lucru se poate face folosind comanda CD\). Acum, pentru a deschide fișierul „text.txt”, este suficient să scrieți text.txt pe linia de comandă fără a utiliza semnul „\”, deoarece directorul curent este unitatea „C”, iar fișierul este localizat în rădăcina unității „C”.

Acum să creăm un fișier „file.txt” în folderul „Utilizatori” și să schimbăm directorul curent în „C:\Users\username” (în cazul meu, „username” este „vadim”). Puteți face acest lucru folosind comanda: cd utilizatori\nume utilizator. Fișierul „file.txt” nu se află nici în rădăcina unității „C” și nici în directorul curent, așa că pentru a-l deschide trebuie să specificați nu numai numele fișierului, ci și directorul în care se află ( în cazul nostru, „Utilizatori”). Dacă scriem pur și simplu users\file.txt, atunci mesajul „Sistemul nu poate găsi calea specificată” va fi afișat pe ecran, deoarece același „sistem” încearcă să găsească fișierul „file.txt” în „Utilizatori”. ” folder, pornind de la directorul curent, acele. de-a lungul traseului C:\Users\vadim\Users\file.txt. Dacă scriem \users\file.txt pe linia de comandă, atunci sistemul va căuta fișierul „file.txt” în folderul „Utilizatori”, începând de la rădăcina unității „C”, adică. prin ruta „C:\Users\file.txt” care este corectă.

Dacă fișierul se află pe o altă unitate, atunci pentru a-l accesa trebuie să specificați calea completă care indică numele unității. De exemplu, să creăm un folder „FOLDER” pe unitatea „D” și în el fișierul „f1.txt”. Apoi comanda de deschidere a fișierului „f1.txt” va arăta astfel: d:\folder\f1.txt

Notații speciale sunt folosite pentru a desemna directorul curent și cele 3 niveluri superioare ale acestuia. Deci directorul curent este indicat prin simbolul „.” (punct), directorul său părinte - cu simbolul „..”, directorul de nivelul 2 - cu simbolul „...”, directorul de nivelul 3 - cu simbolul „....”. Aceste notații sunt folosite în unele comenzi. De exemplu, comanda CD.. se schimbă în directorul părinte.

Folosind caractere metalice.

Când lucrați pe linia de comandă, numele fișierelor pot fi înlocuite cu metacaractere, „*” (asterisc) și „?” (semnul întrebării). Caracterul „*” înlocuiește orice număr de caractere din numele fișierului, iar „?” indică prezența sau absența unui caracter în numele fișierului. De exemplu, intrarea „*.txt” denotă toate fișierele text. Intrarea „fișier.*” denotă fișiere cu numele „fișier” și orice extensie. Intrarea „*.*” indică toate fișierele. Intrarea „fi?e.txt” poate reprezenta orice fișier text numit file.txt, fie.txt, fife.txt, fi4e.txt etc.

Când utilizați nume de fișiere care conțin mai mult de un cuvânt, trebuie să le încadrați între ghilimele duble. De exemplu, să creăm un folder „dosar nou” pe unitatea „C” și în el un fișier „document nou”. Apoi, pentru a deschide acest fișier, calea către acesta trebuie inclusă între ghilimele duble.

02/12/15 21.3K

De ce există un asemenea haos în lume? Da, pentru că administratorul sistemului nostru a uitat să-și îndeplinească atribuțiile. Sau pur și simplu am pierdut lista de comenzi cmd din lumea noastră. Deși aceasta este o privire oarecum originală asupra ordinii existente a lucrurilor, ea reflectă totuși o parte din adevărul de care avem nevoie: folosind linia de comandă, puteți aduce cu ușurință ordine pe computer:

Care este linia de comandă

Linia de comandă este cel mai simplu instrument de gestionare a sistemului de operare al computerului. Controlul are loc folosind un număr de comenzi rezervate și un set de caractere text de la tastatură fără utilizarea unui mouse ( în sistemul de operare Windows).

Pe sistemele bazate pe UNIX, puteți folosi mouse-ul când lucrați cu linia de comandă.

Unele comenzi ne-au venit din MS-DOS. Linia de comandă se mai numește și consolă. Este folosit nu numai pentru a administra sistemul de operare, ci și pentru a gestiona programe comune. Cel mai adesea, cele mai rar utilizate comenzi sunt incluse în acest set de comenzi.

Avantajul utilizării comenzilor de bază cmd este că consumă o cantitate minimă de resurse de sistem. Și acest lucru este important în situațiile de urgență când toate puterile computerului sunt implicate, într-un fel sau altul.

cmd implementează capacitatea de a executa și crea fișiere batch întregi, care reprezintă o ordine specifică de execuție a unui număr de comenzi (scripturi). Datorită acestui fapt, ele pot fi folosite pentru a automatiza anumite sarcini ( gestionarea contului, arhivarea datelor și multe altele).

Shell-ul de comandă Windows pentru manipularea și redirecționarea comenzilor către anumite utilitare și instrumente ale sistemului de operare este interpretul Cmd.exe. Încarcă consola și redirecționează comenzile într-un format pe care sistemul îl înțelege.

Lucrul cu linia de comandă în sistemul de operare Windows

Puteți apela consola în Windows în mai multe moduri:

Ambele metode implică rularea consolei ca utilizator curent. Adică cu toate drepturile și restricțiile care sunt impuse rolului său în sistemul de operare. Pentru a rula cmd cu drepturi de administrator, trebuie să selectați pictograma programului din meniul Start și să selectați elementul corespunzător din meniul contextual:


După lansarea utilitarului, puteți obține informații de ajutor despre comenzi și formatul de scriere a acestora în consolă. Pentru a face acest lucru, introduceți declarația de ajutor și apăsați „Enter”:

Comenzi de bază pentru lucrul cu fișiere și directoare

Comenzile cele mai des folosite sunt:

  • RENUMIRE – redenumirea directoarelor și fișierelor. Sintaxa comenzii:

RENUMIRE | REN [unitate/cale] fișier original/nume director | numele final al fișierului
Exemplu: RENUMIRE C:UsershomeDesktoptost.txt test.txt

  • DEL (ȘTERGERE) – folosit pentru a șterge numai fișiere, nu directoare. Sintaxa sa este:

DEL | ȘTERGE [metoda de procesare] [nume fișier]
Exemplu: Del C:UsershomeDesktoptest.txt/P

Prin metoda de procesare înțelegem un steag special care vă permite să implementați o anumită condiție atunci când ștergeți un fișier. În exemplul nostru, indicatorul „P” permite afișarea unui dialog de permisiuni pentru ștergerea fiecărui fișier:


Mai multe informații despre valorile posibile ale parametrului „metoda de procesare” pot fi găsite în documentația tehnică pentru sistemul de operare Windows.

  • MD – vă permite să creați un folder pe calea specificată. Sintaxă:

MD [unitate:] [cale]
Exemplu:
MD C:UsershomeDesktoptest1test2

Exemplul va crea un subdosar test2 în folderul test1. Dacă unul dintre folderele rădăcină ale căii nu există, va fi creat și el:

  • RD ( RMDIR) – ștergerea unui folder specific sau a tuturor directoarelor de la o cale specificată. Sintaxă:

RD | RMDIR [cheie_proces] [unitate/cale]
Exemplu:
rmdir /s C:UsershomeDesktoptest1test2

Exemplul folosește steag-ul s, care va duce la ștergerea întregii ramuri a directoarelor specificate în cale. Prin urmare, nu ar trebui să utilizați comanda rmdir în mod inutil cu această cheie de procesare.

În secțiunea următoare, vom arunca o privire mai atentă la comenzile de rețea cmd.

Comenzi pentru lucrul cu rețeaua

Linia de comandă vă permite să gestionați nu numai sistemul de fișiere al computerului, ci și capabilitățile sale de rețea. Comenzile de rețea ale consolei includ un număr mare de operatori pentru monitorizarea și testarea rețelei. Cele mai relevante dintre ele sunt:

  • ping – comanda este utilizată pentru a monitoriza capacitățile de conectare la rețea ale unui PC. Un anumit număr de pachete sunt trimise la computerul de la distanță și apoi trimise înapoi la acestea. Se ia în considerare timpul de transmisie al pachetelor și procentul de pierderi. Sintaxă:

ping [-t] [-a] [-n contor] [-l dimensiune] [-f] [-i TTL] [-v tip] [-r contor] [-s contor] [(-j list_gazdă | - k lista_noduri)] [-w interval] [nume_PC_țintă]

Exemplu de implementare a comenzii:
exemplu ping.microsoft.com
ping –w 10000 192.168.239.132

În ultimul exemplu al comenzii cmd ping, cererea este trimisă destinatarului cu adresa IP specificată. Intervalul de așteptare dintre pachete este de 10.000 (10 sec). În mod implicit, acest parametru este setat la 4000:

  • tracert – folosit pentru a determina calea de rețea către o resursă specificată prin trimiterea unui mesaj ecou special prin protocol
  • ICMP (Control Message Protocol). După rularea comenzii cu parametri, este afișată o listă cu toate routerele prin care trece mesajul. Primul element din listă este primul router de pe partea resursei solicitate.

Sintaxa de urmărire a comenzii cmd este:
tracert [-d] [-h maximum_hop_number] [-j node_list] [-w interval] [target_resource_name]
Exemplu de implementare:
tracert -d -h 10 microsoft.com

Exemplul urmărește ruta către o resursă specificată. Acest lucru crește viteza operației datorită utilizării parametrului d, care împiedică comanda să încerce să obțină permisiunea de a citi adrese IP. Numărul de tranziții (sărituri) este limitat la 10 utilizând valoarea setată a parametrului h. În mod implicit, numărul de sărituri este 30:

oprire [(-l|-s|-r|-a)] [-f] [-m [\nume_PC]] [-t xx] [-c „mesaje”] [-d[u][p]: xx:aa]
Exemplu:
oprire /s /t 60 /f /l /m \191.162.1.53

PC-ul la distanță (m) cu adresa IP specificată (191.162.1.53) se va închide (s) după 60 de secunde (t). Acest lucru vă va forța să vă deconectați de la toate aplicațiile (f) și de la sesiunea utilizatorului curent (l).