UNIX operativni sustavi široko se koriste na modernim poslužiteljima različitih procesorskih arhitektura, radnih stanica, mreža i mobilnih uređaja. Pojam "UNIX naredba" odnosi se na obitelj operativnih sustava s više korisnika. Grafička sučelja OS-a su različita. Ali za korisnike Mac-a ili Linuxa koji žele izvući maksimum iz svog operativnog sustava, neophodno je upoznati Unix-ovu naredbenu liniju.
Povijest UNIX-a
Godine 1988. BSD, AT & UNIX OS je integriran u UNIX sustav V. 4. Ova nova generacija OS kombinira najbolje od svojih prethodnika kako bi postala standard i temelj za AT & amp; T UNIX, SUNOS Sun Microsystems, IBM AIX i HP-UX HP. Prednosti OS-a:
Glavne komponente operativnog sustava
Razvojno okruženje
Korisničko sučelje
i standardna pogreška
. Program može čitati sa standardnog ulaza i poslati izlaz na zaslon ili u datoteku sa standardnim izlazom. Korisnik može poslati standardni izlaz u datoteku pod nazivom test1 ili poslati test1 datoteke kao ulaz u program:
Simbolski uređaji, ova kategorija uključuje pisače, terminale. Primjer identifikacijskog tima UNIX terminala: /dev /null skupinu podataka ili sudoper bez dna za podatke. Za prikaz blokova i znakova u sustavu, izvršite sljedeću naredbu u ljusci. Skraćeni izlaz prikazuje neke /dev uređaje na UNIX poslužitelju.
Tradicionalne OS naredbe
Studija iKorištenje parametara linije glavni je dio UNIX-ove izvedbe. Neke naredbe imaju mnogo opcija, ali obično postoji samo nekoliko varijanti danog zadatka, a većina parametara koristi se samo pri pisanju programa u ljuski jezik. Postoji mnogo naredbi koje su povezane s datotečnim sustavom, jer je osnovno za OS. Naredba ls koristi se najčešće i ima mnogo opcija za konfiguriranje izlaza. Točke datoteka ili direktorija čija imena počinju s točkom ili zadanim razdobljem su skrivena. Te datoteke ili direktorije obično sadrže informacije o konfiguraciji ili dnevnike za UNIX. Na primjer, datoteka .bash_history piše sve naredbe koje se unose u niz. Još jedna naredba koja je potrebna odmah je cd, ona se koristi za promjenu direktorija. Sličan je onom u sustavu Windows, ali sa značajnom razlikom. U UNIX-u su svi diskovi prikazani kao jedan disk. Ako Windows može imati vlastite slike na vanjskom tvrdom disku koji je prikazan u E:, Unix, ovaj pogon može biti /home /user /pictures. Naredba pwd ispisuje radni direktorij. Kako rastući datotečni sustav ima mnogo mjesta za izgubiti, to vam omogućuje da brzo odredite gdje se korisnik nalazi.
Prostor na disku
Iskusni korisnici sa su sudom
Napredni operatori sustava
Naredba za prikaz datoteke cat
Naredba cat Linux koristi se za prikaz sadržaja tekstualnih datoteka i spajanje više datoteka u jednu datoteku, za razliku od UN-ove naredbe ls koja navodi sadržaj direktorija, datoteka i direktorija. Potrebno je uzeti u obzir da mačka ne prihvaća direktorije. Parametri mačke prikazani su u tablici.
Neobavezno
Opis
cat -b
dodaj broj redaka u ne-praznoj liniji
cat -n
dodavanje brojeva redaka u sve retke
s
stisnuti prazne redove na jednom retku
cat-E
red
cat-T
pokazuju ^ I umjesto kartica
Primjeri mačjih UNIX naredbi. Prikaz tekstualne datoteke:$ cat list1.txt; mlijeko; kruh; jabuke; $ cat list2.txt; kuća; automobil; . Spoji 2 tekstualne datoteke:$ cat list1.txt list2.txt; mlijeko; kruh; jabuke; kuća; automobil; $. Spoji 2 tekstualne datoteke u drugu datoteku:$ catlist1.txt list2.txt & gt; todo.txt; $.
U prvom primjeru pronalaska, Linux pretražuje kroz datotečni sustav root (/) za datoteku pod nazivom Chapter1. Ako pronađe datoteku, ona ispisuje mjesto na zaslonu: find /-name Chapter-type f -print. Linux i UNIX sustavi više ne zahtijevaju print-parameter na kraju find-command, pa ga možete dobiti na sljedeći način:find /-name Chapter1-type f; -tip f. Ova opcija pokreće naredbu pretraživanja za vraćanje samo datoteka. Ako se ne koristi, vratit će datoteke, direktorije i druge stavke, kao što su imenovani kanali i datoteke uređaja koje odgovaraju navedenom predlošku imena. Ako to nije potrebno, ostavite opciju s naredbom: upišite f. Sljedeće se traži samo s direktorijima /usr /home za bilo koju datoteku pod nazivom Chapter1.txt: find /usr /home -name Chapter1.txt-tip f. Da biste pretražili trenutni direktorij i sve poddirektorije, jednostavno upotrijebite znak za upućivanje na trenutni direktorij u naredbi pronalaženja UNIX, na primjer: ime Chapter1 -tip f. U sljedećem primjeru, direktorij /usr se pretražuje za sve datoteke počevši od naslova poglavlja. Naziv datoteke može završavati s bilo kojom drugom kombinacijom znakova. Podudara se s imenima kao što su Chapter, Chapter1 Chapter1.bad, Chapter u life: find /usr -name "Chapter *" -tip f. Sljedeća naredba pretražuje u imeniku /usr /local datoteke koje završavaju s .html ekstenzijom. Ove lokacije datoteka prikazane su na zaslonu: find /usr /local-name "* .html-tip f.
UNCIX i Linux WC naredba se koriste za pronalaženje brojabrojanje novog retka, broja riječi, bajtova i simbola brojanja u datotekama koje su definirane argumentima datoteke. Sintaksa wc-a: # wc [options] imena datoteka Sljedeće su parametri i upotrebe koje daje naredba. wc -l: ispisuje broj redaka u datoteci. wc -w: ispisuje broj riječi u datoteci. wc -c: prikazuje broj bajtova u datoteci. wc -m: ispisuje broj znakova iz datoteke. wc -L: ispisuje samo duljinu najdulje linije u datoteci. Osnovni primjer wc: naredba wc bez prosljeđivanja bilo kojeg parametra prikazuje glavni rezultat datoteke tecmint.txt. Sljedeća tri broja su: 12 (broj redaka), 16 (broj riječi) i 112 (broj bajtova) datoteke. [root @ tecmint ~] # wc tecmint.txt 1216112 tecmint.txt. Za izračun broja redaka u datoteci koristite parametar l, koji ispisuje broj redaka iz datoteke. Recimo da će sljedeća UNIX naredba prikazati broj redaka u datoteci. U zaključku, prvo ime dodijeljeno kao count, a drugo polje je naziv datoteke. [root @ tecmint ~] # wc -l tecmint.txt 12 tecmint.txt. Za brojanje riječi u datoteci upišite sljedeću naredbu: [root @ tecmint ~] # wc -w tecmint.txt 16 tecmint.txt. Kada koristite opcije c i m, naredba wc će ispisati ukupan broj bajtova i znakova u datoteci: [root @ tecmint ~] # wc -c tecmint.txt 112 tecmint.txt. [root @ tecmint ~] # wc -m tecmint.txt 112 tecmint.txt. Naredba wc UNIX omogućuje korištenje argumenta L, može se koristiti za ispisivanje duljine broja znakova u datoteci. Najduža znanstvena linija Linuxa u datoteci. [root @ tecmint ~] # wc -L tecmint.txt 16 tecmint.txt.
Echo je temeljna UNIX naredba sustava koja se također koristi uvećina drugih OS-ova koji nude liniju. Često se koristi u skriptama, datotekama i pojedinačnim naredbama, kada je možda potrebno umetnuti tekst. Mnoge ljuske, kao što su bash, ksh i csh implementiraju echo kao ugrađenu naredbu.
Oznaka
Opis
-n
line
-e
Uključiti tumačenje nizova rizika bijega (vidi popis u nastavku)
) -E
Onemogući tumačenje nizova rizika bijega (to je zadana vrijednost)
--help
Prikaži poruku i izađi
--verzija
Prikaži izlazne informacije i izađi
)
Doslovni simbol obrnutog oblique risk ()
a
Upozorenje (simbol BELL)
b
Povratak na jedno mjesto.
c
Tada ne stvaraju nikakve dodatne rezultate.
Za ispis retka "Pozdrav, svijet!", Napišite naredbu UNIX console:$ echo "Zdravo, svijet!". izlaz: Pozdrav, svijet !.
Neobavezno
Opis
cat -b
dodaj broj redaka u ne-praznoj liniji
cat -n
dodavanje brojeva redaka u sve retke
s
stisnuti prazne redove na jednom retku
cat-E
red
cat-T
pokazuju ^ I umjesto kartica
Primjeri mačjih UNIX naredbi. Prikaz tekstualne datoteke:
Osnovni primjeri pretraživanja
WC za brojanje redova, riječi, znakova
Prikaz linije echo
Oznaka
Opis
-n
line
-e
Uključiti tumačenje nizova rizika bijega (vidi popis u nastavku)
) -E
Onemogući tumačenje nizova rizika bijega (to je zadana vrijednost)
--help
Prikaži poruku i izađi
--verzija
Prikaži izlazne informacije i izađi
)
Doslovni simbol obrnutog oblique risk ()
a
Upozorenje (simbol BELL)
b
Povratak na jedno mjesto.
c
Tada ne stvaraju nikakve dodatne rezultate.
Za ispis retka "Pozdrav, svijet!", Napišite naredbu UNIX console:
Pokretanje naredbi ljuske s vi
Možete izvoditi UNIX naredbe i pregledavati njihov izlaz bez napuštanja vi, a možete i zalijepiti izlaz u datoteku koja se uređuje. Pokrenite i koristite ljusku kao i normalno UNIX okruženje, a zatim izađite iz ljuske i vratite se na vi. Tip početne ljuske definiran je naredbom $ SHELL UNIX. uMorate postaviti opciju vi ljuske za pokretanje drugog. Vratite se na korištenje vi upisivanjem exit ili Ctrl-D. Da biste umetnuli izlaz u datoteku, odmah nakon pokazivača: r! Command Naredba vi UNIX zanimljiva je kada se koristi za dokumentiranje kada je potrebno uključiti primjere izlaza. UNIX čini izvrsnu platformu za poslužitelje usluga kao što su Domain Name System ili DNS, Dynamic Host Configuration Protocol, DHCP i Web poslužitelji. Njegova arhitektura štedi resurse za stvarne aplikacije koje je potrebno koristiti ne samo za preuzimanje operativnog sustava. UNIX također pruža stabilnu i sigurnu platformu za aplikacije koje ne zahtijevaju izravnu interakciju s operativnim sustavom.