Sintaksa komande. Osnovne cmd komande - skoro korisne

ne arhiviraj (d)

nepromjenjiv (i)

evidentiranje podataka (j)

sigurno brisanje(a)

vrh hijerarhijskog stabla (T)

onemogući spajanje na kraju fajla (t)

koji se ne može ukloniti (u)

cmp - uspoređuje dvije datoteke, i ako se razlikuju, prijavljuje prvi bajt i red u kojem je pronađena razlika.

Sintaksa komande

Format ove naredbe je:

cmp OPCIJE... IZ DATOTEKE

Ime datoteke "-" znači standardni unos. "cmp" takođe koristi standardni unos ako jedan od fajlova nije dat.

Status izlaza 0 znači da nema pronađenih razlika, 1 znači pronađeno, 2 znači grešku.

Štampa različite znakove. Prikazuje kontrolne znakove sa znakom "^" i abecednim slovom i stavlja prefiks znakova sa visokim bitom postavljenim sa "-M" (označava "meta").

Ignore-initial=BYTES

Zanemaruje sve razlike u prvim BYTES bajtova ulazne datoteke. Tretira datoteke manje od BYTES bajtova kao prazne.

Štampa sve prepoznatljive znakove. Prikazuje kontrolne znakove sa znakom "^" i abecednim slovom i stavlja prefiks znakova s ​​najvišim bitom postavljenim sa "-M" (označava "meta").

Sasvim ili -s ili --tihi

Ne štampa ništa; vraća samo status izlaza koji pokazuje da li su datoteke različite.

Ispisuje pomak (decimalno) i vrijednost (oktalnu) svih različitih bajtova.

V ili --verzija

Daje broj verzije cmp.

file je Unix naredba za određivanje tipa datoteke.

Upotreba

fajl [-zL] [-f fajl] fajl ...

Ključevi

F datoteka: Čita iz navedene datoteke listu datoteka za provjeru.

L: Određuje tip referenciranih datoteka.

Z: Određuje vrstu datoteka koje se nalaze u komprimiranim datotekama.

ln je UNIX naredba koja uspostavlja vezu između datoteke i imena datoteke. Format komande:

U datoteci1 fajl2

# stvara se čvrsta veza ln-s datoteka1 datoteka2

# kreiranje simboličke veze

Ova komanda kreira čvrstu vezu do datoteke "file1", koja će izgledati kao "file2". Dakle, za sistem datoteka originalni fajl"file1" i veza do njega "file2", u stvari, fizički će biti isti fajl. Čvrste veze ne mogu upućivati ​​na datoteke na drugim sistemima datoteka.

mv (od engleskog move) je pomoćni program u UNIX-u i Sistemi slični UNIX-u, koristi se za premještanje ili preimenovanje datoteka ili direktorija.

Upotreba:

Ako su imena dva fajla data kao argument, tada će se ime prve datoteke promijeniti u ime druge.

Ako je posljednji argument ime postojećeg direktorija, tada mv premješta sve date datoteke u taj direktorij.

Ako posljednji argument nije direktorij i dato je više od dvije datoteke, pojavit će se greška.

Tipke koje se koriste sa mv:

-f, ne traži potvrdu operacija.

-i, upit za potvrdu operacije kada postoji datoteka koju treba preimenovati ili premjestiti.

---, završava listu ključeva. Koristi se za upotrebu sa datotekama čija imena počinju sa -.

rm (od engleskog remove) je uslužni program u UNIX-u i sistemima sličnim UNIX-u koji se koristi za uklanjanje datoteka iz sistema datoteka. Opcije koje se koriste sa rm-om:

R - obraditi sve ugniježđene poddirektorije. Dat ključ potrebno ako je datoteka koja se briše direktorij, čak i ako je prazan. Ako datoteka koja se briše nije direktorij, onda opcija -r nema efekta na naredbu rm.

I - upit za potvrdu svake operacije brisanja.

F - ne vraćajte šifru greške ako su greške uzrokovane nepostojećim datotekama; ne tražite potvrdu transakcije.

rm je često sinonim za naredbu rm -i, tj. komandni redak po defaultu

potvrdu prije brisanja datoteka kako biste spriječili slučajno brisanje. Ako korisnik treba da izbriše veliki broj datoteka bez potvrđivanja operacije, prekidač -i može se nadjačati dodavanjem prekidača -f.

chmod - promijenite dozvole za datoteke i mape. Ime dolazi od Unix chmod programa, koji, u stvari, mijenja prava pristupa datotekama, direktorijima i simboličkim vezama.

Prava se bilježe odmah za tri vrste korisnika: vlasnika datoteke, grupe kojoj pripada i za ostale korisnike. chmod se može napisati u dva formata: numeričkom i karakternom.

Da biste razumeli suštinu podešavanja prava u sistemima sličnim Unixu, morate znati prikaz brojeva u oktalnom i binarni sistemi obračun

korisnička grupa drugi

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

Primjer unosa znakova "rwxr-xr-x".

Primjer numeričkog unosa bi bio "755", što je ekvivalentno unosu niza iznad: svako desno ima numerički kod i može se postaviti ručno:

400 - vlasnik ima pravo čitanja;

200 - vlasnik ima pravo pisanja;

100 - vlasnik ima pravo izvršenja;

40 - grupa ima pravo čitanja;

20 - grupa ima pravo snimanja;

10 - grupa ima pravo pogubljenja;

4 - ostali imaju pravo čitanja;

2 - ostali imaju pravo pisanja;

1 - ostali imaju pravo na izvršenje.

Sumirajući ove kodove, možete dobiti simbolički zapis. Na primjer, chmod 444 (ime datoteke): 400+40+4=444 - svi imaju pristup samo za čitanje.

Pored standardnih "rwx" vrijednosti, CHMOD komanda također kontrolira bitove SGID , SUID i T. Ako su postavljeni SUID ili SGID atributi, datoteka se može izvršiti uz prava vlasnika datoteke ili grupe, respektivno.

Za SUID težina je 4000, a za SGID je 2000.

Primjer chmod 4444 (ime datoteke) - svi imaju dozvolu samo za čitanje, ali će datoteka biti pokrenuta za izvršenje s vlasničkim pravima. Za fasciklu: postavljanje SGID-a će uzrokovati da svaka nova kreirana datoteka pripada istoj grupi kao i sam direktorijum, a ne glavnoj grupi podrazumevanog vlasnika. SUID za direktorij je besmislen.

T-bit se koristi sa direktorijumima. Kada t-bit za direktorij nije postavljen, datoteka u datom

Ovaj članak govori o opštoj sintaksi naredbi ljuske ( školjka) a njegova upotreba je prikazana na primjeru nekoliko elementarnih naredbi.

Formalno, sintaksa naredbe je definirana na sljedeći način:

Utility_name

Ovdje utility_name znači ime komande ili komunalne usluge, opcije — prihvaćeno od strane komande ključevi ili opcije, i operandi - argumentima komande. Uglaste zagrade oko opcija i operanada označavaju da su ove opcije opcione i da možda nedostaju.

Hajde da napišemo našu "definiciju" detaljnije:

Utility_name [-a] [-b] [-c optarg] [-d|-e] [-foptarg]

Ključ je znak minus iza kojeg slijedi jedno slovo ili broj. Nekoliko tastera se može kombinovati pod jednim minus simbolom. Na primjer, opcije -a i -b mogu se napisati kao -ab. Neke opcije mogu sadržavati dodatne argumente (poput optarg u -c i -f), koji se pišu nakon ove opcije ili odmah (-f) ili su odvojeni od nje razmakom ili tabulatorom (-c). Ako opcija ima više argumenata, oni se pišu ili odvojeni zarezima (optarg1,optarg2) ili u navodnicima odvojenim razmakom ("optarg1 optarg2"). Neki ključevi se mogu međusobno isključiti. U gornjem primjeru, to su -d i -e , simbol cijevi označava da se ove opcije međusobno isključuju i da treba koristiti samo jednu od njih. Ako su takvi prekidači dati zajedno na komandnoj liniji, tada će, po pravilu, biti važeći posljednji na koji se naiđe. Konačno, argumenti naredbe, ako ih ima, dolaze nakon svih opcija. U gornjem primjeru, simbol elipse označava da može postojati više argumenata. U ovom slučaju, oni su odvojeni razmacima ili tabulatorima.

Specijalni graničnik -- može se koristiti za označavanje kraja opcija. Sve nakon toga komanda uzima kao svoj argument, čak i ako počinje sa znakom minus, koji se inače tumači kao znak opcije. Na primjer:

Naredba -abc -d optarg -- -operand1 operand2

Ovde -operand1 deluje kao argument komandi, a ne kao opcija, uprkos činjenici da počinje sa "minus".

Ako se jedan znak minus koristi kao argument imena datoteke za naredbu, tada on označava ili standardni ulaz ili standardni izlaz, ovisno o kontekstu u kojem se naredba koristi.

Većina uslužnih programa razvijenih od strane GNU projekta podržava, pored "kratkih" jednoslovnih opcija, takozvane "duge" opcije, koje su jedna ili više riječi odvojenih crticom. "Dugi" opcijama prethode dva znaka "minus". Opća sintaksa koja koristi "duge" opcije može se napisati ovako:

Utility_name [--longopt1] [--logopt2=optarg1] [--longopt3 optarg2]

Pravila za pisanje argumenata opcija razlikuju se od "kratkih" po tome što zajedničko pisanje opcije i njenog argumenta nije dozvoljeno, ali se traži da argument bude odvojen ili razmakom (kao u --longopt3) ili "jednako" " karakter (kao u --longopt2). Ovi oblici notacije su ekvivalentni.

U mnogim uslužnim programima koji podržavaju "duge" opcije, u pravilu postoji korespondencija jedan na jedan između "kratkih" i "dugačkih" opcija, odnosno svaki "kratki" ključ odgovara jednoj "dugačkoj" opciji. Međutim, obrnuto nije uvijek tačno, a "duga" opcija nema uvijek analoga među "kratkim" tipkama.

Dakle, nakon što smo završili sa dosadnom teorijom, da vidimo kako sve to izgleda u praksi.

Interakcija operatora sa komandnom ljuskom može se pojednostaviti na sljedeći način: operator unosi komandu sa tastature, sistem izvodi neku radnju definisanu ovom komandom, i ako postoji bilo kakav izlaz, prikazuje ga na ekranu.

Hajde da analiziramo sledeći primer dijaloga operatera sa sistemom:

$ ko sam ja bofh $ ime hosta -s lucky$ uname-sr FreeBSD 7.1-STABLE$ echo Zdravo svijete. Zdravo svijete.

U ovom primjeru, znak dolara ($) znači prompt ( prompt) komandna školjka, podebljani tekst označava komande koje je operator unio, a običan tekst prikazuje izlaz sistema.

U prvoj komandi (whoami), operater pokušava saznati kako se zove, odnosno pod kojim korisnikom se ova shell sesija izvodi. Kao što vidite, sistem je odgovorio korisničkim imenom bofh. Whoami komanda ne zahtijeva nikakve parametre, nema prekidače ili argumente. Možete pokušati da joj ih pošaljete:

$ whoami-h whoami: ilegalna opcija -- h upotreba: whoami $ whoamisometext upotreba: whoami

Kao što vidite, uslužni program whoami je ljubazno prijavio da ne zna koji mu je prekidač -h dao operater. I upotreba linije: whoami predlaže sintaksu komande.

Druga naredba (ime hosta) je omogućila operateru da zna na kojem hostu radi ljuska. Istovremeno, operator je naveo prekidač -s, koji u ovom slučaju nalaže uslužnom programu imena hosta da prikaže samo „kratko“ ime hosta, odnosno bez dijela domene (drugim riječima, do prve tačke).

Izvršavanjem treće komande (uname) operater je mogao da sazna sa kojim operativnim sistemom ima posla, kao i sa verzijom OS-a. Ključevi se mogu pisati zajedno, kao što je prikazano u gornjem primjeru, ili odvojeno, u kom slučaju svakom ključu mora prethoditi znak minus:

$ uname -s -r FreeBSD 7.1-STABLE

Konačno, četvrta naredba (echo) jednostavno ispisuje argumente koji su joj proslijeđeni.

Kao što vidimo, timovi mogu imati mnogo različiti ključevi i argumente. Njihov broj varira od korisnosti do korisnosti, njihovo značenje varira, opcije mogu biti "kratke" i "duge" itd. Štaviše, u različitim operativnim sistemima, ista komanda može imati drugačiji skup ključeva, što može još više zbuniti.

Sasvim je prirodno da nije moguće zapamtiti sve parametre pojedinih naredbi. Ovo nije neophodno. Postoji način da brzo osvježite sintaksu i opcije određene naredbe - koristeći opcije -h i/ili --help, ako ih uslužni program podržava. Na primjer, u gornjem primjeru naredbe whoami na FreeBSD-u, pokazalo se da ova komanda ne zna ni za kakve ključeve i, štoviše, prilično je lakonska. Na GNU/Linuxu, izlaz izgleda malo drugačije i detaljnije:

$ whoami-h whoami: nevažeća opcija -- "h" Pokušajte `whoami --help" za više informacija. $ whoami --pomoć Upotreba: whoami ... Odštampajte korisničko ime povezano sa trenutnim efektivnim korisničkim ID-om. Isto kao id -un. --help prikaži ovu pomoć i izađi --verzija izlaz informacije o verziji i izlaz

Po pravilu, komanda koja podržava "duge" opcije skoro uvek ima opciju --help. Ali, kao što je gore spomenuto, ova opcija vam omogućava samo da osvježite svoju memoriju o tome kako koristiti ovu naredbu i njene parametre. Gdje pronaći više detaljne informacije o određenom timu, o tome će se raspravljati u.

12.02.15 21.3K

Zašto je toliki haos u svijetu? Da, jer je administrator našeg sistema zaboravio na svoje dužnosti. Ili ste jednostavno izgubili listu cmd komandi iz našeg svijeta. Iako je ovo donekle originalan pogled na postojeći poredak stvari, on ipak odražava dio istine koja nam je potrebna: uz pomoć komandna linija možete lako očistiti svoj računar:

Šta je komandna linija

Komandna linija je najjednostavniji alat za upravljanje operativnim sistemom računara. Upravljanje se odvija uz pomoć brojnih rezerviranih naredbi i skupa znakova tekstualna tastatura bez unosa mišem u Windows operativnom sistemu).

Na sistemima baziranim na UNIX-u, možete koristiti miš kada radite sa komandnom linijom.

Neke od naredbi su nam došle iz MS-DOS-a. Komandna linija se također naziva konzola. Koristi se ne samo za administraciju operativni sistem, ali i za kontrolu konvencionalnih programa. Najčešće su u takav skup naredbi uključene naredbe koje se najčešće koriste.

Prednost korištenja osnovnih cmd komandi je što troši minimalnu količinu sistemskih resursa. A to je važno u hitnim slučajevima, kada je uključena sva snaga računara, na ovaj ili onaj način.

cmd ima mogućnost izvršavanja i kreiranja cijelih brojeva batch fajlovi, koji predstavlja određeni redosled izvršavanja određenog broja naredbi (skripti). Zbog toga se mogu koristiti za automatizaciju određenih zadataka ( upravljanje nalogom, arhiviranje podataka i još mnogo toga).

Windows komandna ljuska za manipulaciju i preusmjeravanje komandi na određene uslužne programe i alate operativnog sistema je Cmd.exe interpreter. Učitava konzolu i preusmjerava komande u formatu koji sistem može razumjeti.

Rad sa komandnom linijom u Windows operativnom sistemu

Konzolu u Windows-u možete pozvati na nekoliko načina:

Obje metode uključuju pokretanje konzole u ime trenutni korisnik. Odnosno, sa svim pravima i ograničenjima koja se nameću njegovoj ulozi u operativnom sistemu. Da biste pokrenuli cmd sa administratorskim pravima, potrebno je da izaberete ikonu programa u meniju Start i izaberete odgovarajuću stavku u kontekstualnom meniju:


Nakon pokretanja uslužnog programa, možete dobiti pozadinske informacije o komandama i formatu njihovog pisanja u konzoli. Da biste to učinili, unesite izjavu za pomoć i pritisnite " Enter":

Osnovne komande za rad sa datotekama i direktorijumima

Najčešće korištene naredbe su:

  • RENAME - preimenovati direktorije i datoteke. Sintaksa naredbe:

RENAME | REN [drive/path] originalni naziv datoteke/direktorijuma | kraj datoteke
primjer: PRENAMENI C:UsershomeDesktoptost.txt test.txt

  • DEL (BRIŠI) - koristi se za brisanje samo datoteka, ne i direktorija. Njegova sintaksa je:

DEL | ERASE [metod obrade] [naziv datoteke]
primjer: Del C:UsershomeDesktoptest.txt/P

Metoda obrade je posebna zastavica koja vam omogućava da implementirate određeni uvjet prilikom brisanja datoteke. U našem primjeru, oznaka "P" omogućava prikaz dijaloškog okvira dozvole za brisanje svake datoteke:


Za više informacija o mogućim vrijednostima parametra "metod obrade" pogledajte tehničku dokumentaciju za Windows operativni sistem.

  • MD - omogućava vam da kreirate fasciklu na navedenoj putanji. sintaksa:

MD [pogon:] [put]
primjer:
MD C:UsershomeDesktoptest1test2

Primjer će kreirati podmapu test2 u folderu test1. Ako jedan od korijenskih foldera putanje ne postoji, tada će se također kreirati:

  • R.D. ( RMDIR) - brisanje određene mape ili svih direktorija na navedenoj putanji. sintaksa:

RD | RMDIR [procesni ključ] [pogon/putnja]
primjer:
rmdir /s C:UsershomeDesktoptest1test2

Primjer koristi oznaku s, što će uzrokovati brisanje cijele grane direktorija navedenih u stazi. Stoga, ne biste trebali nepotrebno koristiti naredbu rmdir s ovim prekidačem za obradu.

U sljedećem dijelu ćemo detaljnije pogledati cmd mrežne komande.

Mrežne komande

Komandna linija vam omogućava ne samo kontrolu sistem podataka PC, ali i njegove mrežne mogućnosti. dio mrežne komande Konzola uključuje veliki broj operatera za praćenje i testiranje mreže. Najrelevantniji od njih su:

  • ping - komanda se koristi za praćenje mrežne povezanosti računara. Udaljeni kompjuter postavljeni broj paketa se šalje i zatim im se šalje nazad. Vrijeme prijenosa paketa i postotak gubitka se uzimaju u obzir. sintaksa:

ping [-t] [-a] [-n broj] [-l veličina] [-f] [-i TTL] [-v tip] [-r broj] [-s broj] [(-j lista hostova | - k lista hostova)] [-w interval] [ime_ciljnog_PC]

Primjer implementacije naredbe:
ping example.microsoft.com
ping -w 10000 192.168.239.132

U posljednjem cmd primjer Komanda ping šalje zahtjev na odredište sa navedenom IP adresom. Interval između paketa je 10.000 (10 sekundi). Prema zadanim postavkama, ovaj parametar je postavljen na 4000:

  • tracert - koristi se za određivanje mrežnog puta do navedenog resursa slanjem posebne eho poruke kroz protokol
  • ICMP (Control Message Protocol). Nakon pokretanja naredbe s parametrima, prikazuje se lista svih rutera kroz koje prolazi put poruke. Prvi element na listi je prvi ruter na strani traženog resursa.

Sintaksa tracera naredbe cmd je:
tracert [-d] [-h max_hops] [-j host_list] [-w interval] [ime_ciljnog_resursa]
Primjer implementacije:
tracert -d -h 10 microsoft.com

Primjer prati rutu do navedenog resursa. Ovo povećava brzinu operacije zbog upotrebe parametra d, koji sprečava komandu da pokuša da dobije dozvolu za čitanje IP adresa. Broj prijelaza (skokova) je ograničen na 10 uz pomoć zadane vrijednosti parametra h. Standardno, broj skokova je 30:

isključi [(-l|-s|-r|-a)] [-f] [-m [\PCName]] [-t xx] [-c "poruke"] [-d[u][p]: xx:yy]
primjer:
isključenje /s /t 60 /f /l /m \191.162.1.53

Doći će do isključivanja (s) udaljenog računara (m) sa navedenom IP adresom (191.162.1.53) nakon 60 sekundi (t). Ovo će vas prisiliti da se odjavite iz svih aplikacija (f) i trenutne korisničke sesije (l).

NET USER - upravljanje korisničkim računom

NET USER komanda namjenjeno za dodati, urediti ili pogledati korisničkih naloga na računarima. Kada pokrenete naredbu na komandnoj liniji bez parametara, prikazuje se lista računa Windows korisnici prisutan na računaru (ova komanda takođe dobro funkcioniše na Windows 10). Informacije o korisničkom nalogu pohranjuju se u Windows bazi podataka.

NET USER Sintaksa komande

net korisnik [korisničko ime [lozinka | *] [opcije]]

net korisničko ime (lozinka | *) /dodaj [opcije]

net korisničko ime , Gdje

  • Korisničko ime- Određuje ime korisničkog naloga koji se može dodati, izbrisati, uređivati ​​ili pregledati. Ime može imati do 20 znakova.
  • lozinka- Dodjeljuje ili mijenja korisničku lozinku. Unesite zvjezdicu (*) da biste prikazali upit za lozinku. Prilikom unosa sa tastature, znakovi lozinke se ne prikazuju na ekranu.
  • /domain- Izvodi operaciju na glavnom kontroleru za ovaj računar domena.
  • opcije- Određuje opciju komandne linije za naredbu.
  • net help naredba- Prikaži pomoć za navedenu net komandu.
  • /izbriši- Odstranjivanje račun korisnik.

Dodatne opcije za naredbu NET USER

  • /aktivno:(da | ne) - Aktivira ili deaktivira nalog. Ako nalog nije aktiviran, korisnik ne može pristupiti serveru. Račun je podrazumevano omogućen.
  • /komentar:"tekst" - Omogućava vam da dodate opis za korisnički račun (maksimalno 48 znakova). Tekst opisa je stavljen pod navodnike.
  • /kod zemlje: nnn- Koristi kod zemlje određen za operativni sistem za implementaciju odgovarajućih jezičkih datoteka kada prikazuje korisničku pomoć i poruke o grešci. Vrijednost 0 je zadani kod zemlje.
  • /ističe:(datum | nikad) - Datum isteka za račun. Vrijednost nikada ne odgovara neograničenom vijeku trajanja. Datum je u formatu mm/dd/gg ili dd/mm/yy u zavisnosti od koda zemlje. Mjesec se može označiti brojevima, u cijelosti ili u skraćenom obliku (tri slova). Godina se može označiti sa dvije ili četiri cifre. Elementi datuma su odvojeni kosom crtom (/) bez razmaka.
  • /puno ime:"ime" - Puno korisničko ime (za razliku od imena korisničkog računa). Ime je stavljeno pod navodnike.
  • /homedir: put - Određuje putanju do korisničkog kućnog direktorija. Navedena lokacija mora postojati.
  • /passwordchg:(da | ne) - Označava da li korisnik može promijeniti svoju lozinku (podrazumevano može).
  • /passwordreq:(da | ne) - Određuje da li korisnički nalog mora imati lozinku (podrazumevano bi trebalo).
  • /profilepath[:path] - Određuje putanju do korisničkog profila za prijavu.
  • /scriptpath: put - Putanja do skripte koju korisnik koristi za prijavu.
  • /puta:(vrijeme | sve) - Vrijeme je za prijavu. Parametar vremena je specificiran u formatu dan[-dan][,dan[-dan]],sat[-sat][,sat[-sat]], sa povećanjem od 1 sata. Nazivi dana u sedmici mogu se navesti u cijelosti ili u skraćenom obliku. Radno vrijeme se može odrediti u 12-satnom ili 24-satnom prikazu. 12-satno predstavljanje koristi am, pm, a.m. ili p.m. Vrijednost all znači da nema ograničenja u vremenu prijave, a prazna vrijednost znači da nema nikakve prijave. Dani u sedmici i vremena su odvojeni zarezom; višestruki unosi za dane u sedmici i vremena su razdvojeni tačkom i zarezom.
  • /korisnički komentar:"tekst" - Omogućava administratoru da doda ili uredi komentar na nalogu.
  • /radne stanice:(ime računara[,...] | *) - Omogućava vam da odredite do 8 računara sa kojih se korisnik može prijaviti na mrežu. Ako parametar /workstations ne uključuje listu računara ili je postavljen na *, korisnik se može prijaviti na mrežu sa bilo kog računara.

Primjeri naredbi NET USER

  • Za prikaz liste svih korisnika na ovom računaru koristite naredbu: net korisnik;
  • Za prikaz informacija o korisniku "petr" koristite sljedeću naredbu: net korisnik petr;
  • Za dodavanje Petr korisničkog računa s punim korisničkim imenom i pravom na povezivanje od 8 do 17 sati od ponedjeljka do petka, koristite sljedeću naredbu: net korisnik petr /dodaj /vreme:pon-pet,08:00-17:00/puno ime:"Petr".
  • Za brisanje naloga unesite naredbu: net korisnik petr /delete;
  • Za onemogućavanje račun, unesite naredbu: net korisnik petr /aktivan:ne.

Video - Rad sa uslužnim programom NET USER

Koristeći već opisanu naredbu dir kao primjer, razmotrite pravila za pisanje naredbi MS-DOS sistem. Navedena komanda može biti predstavljena u opšti pogled kao dir [put]

Kao što razumete, u ovom obliku, ovu naredbu ne treba unositi u računar. Ovaj unos samo definira sintaksu naredbe, moguće je na papiru, ali ne i na komandnoj liniji. Unos naredbe počinje njenim imenom (u ovom primjeru, ovo je ime dir). Nakon imena naredbe slijedi razmak, a zatim ime pogona, koje je označeno kao d:. Budući da pogon može biti izostavljen u nekim slučajevima (vidi primjere iznad), ovaj dio naredbe je zatvoren u uglastim zagradama. Ove zagrade označavaju da komandni element možda nedostaje. Naravno, same uglaste zagrade ne treba kucati prilikom unosa naredbe. Nakon imena diska u dijeljenom unosu slijedi staza. Također ne mora biti specificirano, u kom slučaju će se na ekranu prikazati sadržaj korijenskog direktorija.

MS-DOS komande mogu uključivati ​​takozvane prekidače koji specificiraju uslove za izvršavanje naredbe. Na primjer, ako upišete /P nakon naredbe dir, sadržaj direktorija će biti paginiran. Ovaj način rada je koristan za velike direktorije čiji sadržaj može obuhvatiti nekoliko stranica ekrana. Za direktorij SCHOOL, naredba stranica bi bila: dir c:school/p

Pored prekidača P, komanda dir može koristiti prekidač W za prikaz samo imena datoteka, pet imena po redu. Mogućnost prisustva prekidača u naredbi odražava se unosom u obliku: dir [putanja]

Bilo koja MS-DOS naredba može se uslovno predstaviti kao:

ime-komande [argument]... [prekidač]...

Trotočka u ovim unosima znači da se komandni element koji prethodi elipsi može ponoviti proizvoljan broj puta. U samu naredbu ne treba uključivati ​​trotočku. Argument se obično shvata kao objekat na koji se naredba primenjuje (ime datoteke, direktorijuma, itd.). Argumenti su obično odvojeni od naziva komande, kao i jedan od drugog razmakom.

Kreiranje i brisanje direktorija

Već ste upoznati s nekoliko naredbi direktorija: dir, drvo, cd. Dopunimo ovu listu naredbama za kreiranje i brisanje direktorija. Ovo su md i rd naredbe, respektivno. Naredba md se može napisati kao mkdir, što je skraćenica za riječi "make directory" - kreiranje direktorija. Naredba rd se također može napisati u opširnijem obliku rmdir (skraćeno od "ukloni direktorij"). Sintaksa md i rd naredbi je ista:

md i rd

Pomoću naredbe md možete kreirati strukturu stabla direktorija navođenjem putanje do novog direktorija. Evo nekoliko primjera:

Kreirajte GRAPH3 direktorij u trenutnom direktoriju;

Kreirajte REST direktorij u korijenskom direktoriju pogona C.

Naredba rd vam omogućava da uklonite direktorije osim trenutnog direktorija. Na primjer, da izbrišete HOBBY direktorij na disku C, upišite:

Imajte na umu da direktorij koji je obrisan naredbom rd mora biti prazan, odnosno u njemu se prvo moraju obrisati svi fajlovi i poddirektoriji, a postupak brisanja se mora pokrenuti od najnižeg nivoa (o operacijama s datotekama ćemo govoriti u sljedećem pasusu ). Verzije MS-DOS-a počevši od 6.0 dozvoljavaju uklanjanje direktorija zajedno sa svim njihovim sadržajem. Da biste to učinili, trebate koristiti naredbu deltree, koja ima format sličan naredbama md i rd:

deltree [puta]

Sva brisanja se vrše uz potvrdu, ali ako u naredbi navedete parametar /y, potvrda nije potrebna. Kada želite da izbrišete direktorijum (npr. EXERC) koji se nalazi u trenutnom direktorijumu, jednostavno ukucajte deltree exerc

Prije brisanja direktorija, sistem će od vas tražiti da potvrdite brisanje. Upišite Y (Da) i pritisnite tipku Enter.



Učitavanje...
Top