Osnove Linuxa - ukazi

Osnove Linuxa - ukazi

To je posnetek spletne strani http://www.s-gms.ms.edus.si/projects/Ro-Linux99/node43.html, ki ga je naredil G o o g l e 17 jan 2008 14:25:00 GMT.
G o o g l e naredi posnetke med preiskovanjem spleta.
Stran se je lahko medtem spremenila. Kliknite tukaj, če želite povezavo na trenutno stran brez označevanja.
Shranjena stran lahko naslavlja slike, ki niso več na voljo. Kliknite sem za tekstovno sliko strani.
Če želite napraviti povezavo do te strani ali jo shraniti med priljubljene, uporabite naslednji URL: 
http://www.google.com/search?q=cache:kGwu9nz_mQYJ:www.s-gms.ms.edus.si/projects/Ro-Linux99/node43.html+ro+linux+ukazi&hl=sl&ct=clnk&cd=1


Google ni povezan z avtorji te strani in ni odgovoren za njeno vsebino. 
Označeni so naslednji iskalni pojmi:  linux  ukazi  
Ti pojmi se pojavijo samo v besedilu povezav, ki usmerjajo na to stran: ro  
 

--------------------------------------------------------------------------------

    
Next: Zaključek Up: Ro1999-linux Previous: Priprava programa vi za   Kazalo 


Osnovni ukazi sistema LINUX in pomembne natavitvene datoteke 
Delo z imeniki in datotekami 

LS - izpiše vsebino imenika 
ls [opcije] imenik 
opcije: 
-a ali --all izpiše vse datoteke in imenike tudi skrite 
--color izpiše datoteke in imenike v različnih barvah 

CD - spremeni delovni imenik 
cd imenik 

PWD - izpiše trenutni imenik 
pwd 

CP - kopiranje datotek in imenikov 
cp [opcije] izvor cilj 
opcije: 
-r prekopira tudi imenike 
-f ali --force prepiše obstoječe cilje, brez opozorila 
-i ali --interactive vpraša preden prepiše obstoječe datoteke 
-v izpiše dodatne informacije med postopkom 

MV - premakne ali preimenuje datoteke 
mv [opcije] izvor cilj 
opcije: 
-r premakne tudi imenike 
-f ali --force prepiše obstoječe cilje, brez opozorila 
-i ali --interactive vpraša preden prepiše obstoječe datoteke 
-v izpiše dodatne informacije med postopkom 

RM - izbriše datoteke ali imenike 
rm [opcije] datoteka 
opcije: 
-r izbriše tudi imenike 
-f ali --force izbriše datoteke ali imenike, brez opozorila 
-i ali --interactive vpraša preden odstrani datoteke ali imenik 
-v izpiše dodatne informacije med postopkom 

MKDIR - naredi imenik 
mkdir imenik 

RMDIR - izbriše prazen imenik 
rmdir imenik 

WHEREIS - poišče mesto, kjer se nahaja določen ukaz, dokumentacija in izvorna koda 
whereis [opcije] datoteka 
opcije: 
-b poišče le izvršne datoteke 
-m poišče le dokumentacijo 
-s poišče le izvorno kodo 
-u poišče nenavadne vnose 

WHICH - prikaže polno pot ukaza 
which ime_programa 

DD - konvertira in kopira datoteko 
dd medij datoteka 

FILE - ugotovi vrsto datoteke 
file [opcije] datoteka 
opcije: 
-z pogleda v kompresirane datoteke 
-b ne izpiše imena datotek, le njihovo vrsto 

FIND - išče datoteke v imenikih in podimenikih 
find pot [izraz] 
izraz: 
-name podamo ime datoteke 

SORT - uredi vrstice v tekstovnih datotekah 
sort [opcije] datoteka 
opcije: 
-o datoteka navedemo izhodno datoteko 

MTOOLS - orodja za dostop do disket za DOS 
mtools 

DF - izpiše stanje o uporabi diskov 
df 

DU - oceni porabljeno mesto na disku 
du [opcije] datoteka 
opcije: 
-c prikaže vsoto 
-h pretvori v drugi format 
-k prikaže v kilobytes 
-m prikaže v megabytes 

FREE - prikaže količino proste in porabljenega spomina v sistemu 
free 


Zaustavitev sistema 

SHUTDOWN - pripravi računalnik na izklop 
shutdown [opcije] čas [sporočilo] 
opcije: 
-h ustavi sistem 
-n hitro ustavi sistem 
-r ponovno zaženi sistem 
-f hitro ponovno zaženi sistem 
-c prekliči ustavitev sitema 
čas: 
podamo čas ali napišemo now za takoj 
sporočilo: 
sporočilo, ki je poslano vsem uporabnikom pred izklopom 

HALT - pripravi računalnik na izklop 
halt 

REBOOT - pripravi računalnik na ponovni zagon 
reboot 

POWEROFF - pripravi računalnik na izklop 
poweroff 


Izpis vsebine datoteke 

CAT - spne datoteke in izpiše vsebino 
cat datoteka 

MORE - izpiše vsebino datoteke po straneh 
more datoteka 

LESS - izpiše vsebino datoteke po kateri se lahko sprehajamo naprej in nazaj 
less datoteka 

GREP - izpiše vrstice, ki se ujemajo vzorcu 
grep [opcije] datoteka 
opcije: 
-e vzorec podamo željeni vzorec 

HEAD - izpiše začetek datoteke 
head datoteka 

TAIL - izpiše konec datoteke 
tail datoteka 

DIFF - poišče razlike med dvema vrsticama 
diff [opcije] datoteka1 datoteka2 
opcije: 
-i ne razlikuje velikih in malih črk 

ECHO - prikaže besedilo 
echo [opcije] niz 
opcije: 
-n ne izpiše odmeva v novo vrsto 

UNIQ - izbriše iste vrstice iz urejene datoteke 
uniq [opcije] datoteka1 [datoteka2] 
opcije: 
-u ali --unique izpiše le iste vrstice 
-d ali --repeated izpiše le podvojene vrstice 
-c ali --count izpiše kolikokrat je izpisana vrstica 
datoteka2: 
izhodna datoteka 

ZCAT - izpiše vsebino kompresirane datoteke 
zcat datoteka 


Delo s procesi 

PS - izpiše statuse procesov 
ps [opcije] 
opcije: 
-a izpiše vse procese 
-r izpiše delujoče procese 

KILL - konča proces 
kill [opcije] pid 
opcije: 
-s signal določimo signal za proces, signal 9 konča progam 
pid: 
številka procesa 

KILLALL - konča proces po imenu 
killall [signal] ime_procesa 

RENICE - spremeni prioriteto tekočega procesa 
renice prioriteta [-p pid] [-u uporabnik] 
prioriteta: 
navedemo številko za koliko hočemo povečati oziroma zmanjšati prioriteto procesa 

TOP - prikaže procese po uporabi procesorja 
top [opcije] 
opcije: 
-d čas določimo interval osveževanja 

DMESG - izpiše ali spreminja nastavitve jedra(kernel-a) 
dmesg 

UPTIME - izpiše kako dolgo je sistem vključen 
uptime 

UNAME - izpiše informacije o sistemu 
uname [opcije] 
-a izpiše vse informacije 
-m izpiše tip računalnika 
-n izpiše ime računalnika 
-r izpiše verzijo sistema 
-s izpiše ime sistema 
-p izpiše tip procesorja 


Orodja za arhiviranje 

TAR - orodje za arhiviranje datotek 
tar [opcije] arhiv datoteke 
opcije: 
-czvf kreira nov kompresiran arhiv, ki vsebuje navedene datoteke 
-xzvf razširi kompresiran arhiv v imenik, ki ga določimo 
-cvf kreira nov arhiv, ki vsebuje navedene datoteke 
-xvf razširi arhiv v imenik, ki ga določimo 

ZIP - stisne datoteke 
zip arhiv datoteke 

UNZIP - razširi stisnjene datoteke 
unzip [opcije] arhiv 
opcije: 
-d imenik določimo imenik za razširitev 

GZIP - stnisne datoteko 
gzip datoteka 

GUNZIP - razširi stisnjeno datoteko 
gunzip datoteka 

BZIP2 - stnisne datoteko 
bzip2 datoteka 

BUNZIP2 - razširi stisnjeno datoteko 
bunzip2 datoteka 


Sprememba lastništva datotek in imenikov 

CHMOD - spremeni dostop do datotek 
chmod vzorec datoteka 

CHOWN - spremeni lastnika datoteke in skupine 
chown lastnik datoteka 

CHGRP - spremeni lastništvo skupine 
chgrp skupina datoteka 

UMASK - nastavi vzorec za nove datoteke 
umask vzorec 


Delo z uporabniki 

PASSWD - spremeni geslo uporabnika 
passwd 

ADDUSER - doda ali obnovi informacije o novem uporabniku 
adduser [opcije] uporabnik 
opcije: 
-d imenik določimo imenik za uporabnika 
-e datum dan ko uporabnik ne bo več aktiven (MM/DD/LL) 
-g skupina začetna skupina po prijavi 
-G skupina dodatne skupine v katere spada uporabnik 
-u uid uporabniška številka uporabnika 

USERDEL - izbriše uporabnika in njegove datoteke 
userdel [opcije] uporabnik 
opcije: 
-r uporabnikov imenik bo izbrisan 

ID - izpiše podatke o uporabniku in skupini 
id uporabnik 


Pomoč 

MAN - prikaže pomoč o določenem ukazu 
man ukaz 

INFO - prikaže informacije o ukazu 
info ukaz 

PING 


S tem preverimo odzivni cas gostitelja. Ping poslje testni paket podatkov in meri cas, ki je potreben, da gostitelj vrne informacijo. 


Primer: 


# ping 193.2.143.3 
PING 193.2.143.3 (193.2.143.3): 56 data bytes 
64 bytes from 193.2.143.3: icmp_seq=0 ttl=251 time=193.6 ms 
64 bytes from 193.2.143.3: icmp_seq=1 ttl=251 time=250.0 ms 
64 bytes from 193.2.143.3: icmp_seq=2 ttl=251 time=180.0 ms 


-- 193.2.143.3 ping statistics -- 
4 packets transmitted, 3 packets received, 25 round-trip min/avg/max = 180.0/207.8/250.0 ms 


Glede na privzeto vrednost bo ping posiljal in prejemal informacije, dokler mu vi ne poveste, naj konca. To naredite s kombinacijo tipk Ctrl + c. 


TRACEROUTE 


Traceroute prikaze preko katerih racunalnikov poteka povezava. 


Primer: 


# traceroute 193.2.143.3 
traceroute to 193.2.143.3 (193.2.143.3), 30 hops max, 40 byte packets 
1 193.2.0.171 (193.2.0.171) 164.196 ms 159.573 ms 159.654 ms 
2 rpttms1.arnes.si (193.2.30.99) 149.583 ms 149.601 ms 160.247 ms 
3 rgim-ms.arnes.si (193.2.125.194) 159.515 ms 149.632 ms 159.811 ms 
4 rgms-arnes (193.2.143.34) 159.561 ms 169.539 ms 159.731 ms 
5 mars (193.2.143.3) 159.763 ms * 159.941 ms 


NSLOOKUP 


Nslookup je ukaz za pretvarjanje numericnega naslova v besednega oz. ravno obratno. 


Primer: 


- Iskanje besednega naslova: 


# nslookup 193.2.143.3 
Server: kanin.arnes.si 
Address: 193.2.1.66 


Name: mars.s-gms.ms.edus.si 
Address: 193.2.143.3 


- Iskanje numericnega naslova: 


# nslookup mars.s-gms.ms.edus.si 
Server: kanin.arnes.si 
Address: 193.2.1.66 


Name: mars.s-gms.ms.edus.si 
Address: 193.2.143.3 


IFCONFIG 


Ukaz ifconfig lahko uporabljamo za nastavljanje omreznih vmesnikov ter za preverjanje PPP povezave. 


Primer: 


# ifconfig 
lo Link encap:Local Loopback 
inet addr:127.0.0.1 Mask:255.0.0.0 
UP LOOPBACK RUNNING MTU:3924 Metric:1 
RX packets:48 errors:0 dropped:0 overruns:0 frame:0 
TX packets:48 errors:0 dropped:0 overruns:0 carrier:0 
collisions:0 txqueuelen:0 


ppp0 Link encap:Point-to-Point Protocol 
inet addr:194.249.5.207 P-t-P:193.2.0.171 Mask:255.255.255.255 
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 
RX packets:54 errors:1 dropped:0 overruns:0 frame:1 
TX packets:77 errors:0 dropped:0 overruns:0 carrier:0 
collisions:0 txqueuelen:10 


NETSTAT 


Z ukazom netstat lahko preverjamo omrezne aktivnosti, povezave omreznih sporocil. Ce uporabimo netstat brez vseh stikal, takrat lahko vidimo odprte povezave. Lahko pa uporabimo tudi stikala: 
-e - dobimo nekaj dodatnih informacij (userid) 
-v - preverimo kateri tipi naslovov niso podpriti v kernelu 
-o - prikaze dodatne informacije o omreznih casovih 
-p - prikaze procesov PID ter ime programa, ki je na tej povezavi 
-a - prikaze vse povezave, vkljucno s tistimi, ki jih nadzoruje server 


Primer (skrajsan): 


# netstat 
Active Internet connections (w/o servers) 
Proto Recv-Q Send-Q Local Address Foreign Address State 
Active UNIX domain sockets (w/o servers) 
Proto RefCnt Flags Type State I-Node Path 
unix 1 [ ] STREAM CONNECTED 802 @00000082 
unix 1 [ ] STREAM CONNECTED 800 @00000081 
unix 1 [ ] STREAM CONNECTED 798 @00000080 
unix 1 [ ] STREAM CONNECTED 853 @00000090 
unix 1 [ ] STREAM CONNECTED 816 @00000086 
unix 1 [ ] STREAM CONNECTED 796 @0000007f 
unix 1 [ ] STREAM CONNECTED 904 @00000096 
unix 1 [ ] STREAM CONNECTED 814 @00000085 
unix 1 [ ] STREAM CONNECTED 792 @0000007e 
unix 1 [ ] STREAM CONNECTED 867 @00000093 


ROUTE 


Primer: 
# route 
Kernel IP routing table 
Destination Gateway Genmask Flags Metric Ref Use Iface 
193.2.0.171 * 255.255.255.255 UH 0 0 0 ppp0 
127.0.0.0 * 255.0.0.0 U 0 0 0 lo 
default 193.2.0.171 0.0.0.0 UG 0 0 0 ppp0 


HOSTNAME 


Hostname je program s katerim lahko nastavlejno hosto oz. lahko to hoste tudi nastavimo. Ce ne uporabimo nobenega stikala nam ta izpisi nastavljeno hosto. Stikala: 
-s - kraktek izpis hoste 
-a - privzeto ime 
-i - ip naslov 
-d - prikaze DNS domeno 
-v - nastavimo hosto ( hostname -v hosta.nekaj.si -F /etc/hosts) 


Primer: 


# hostname 
mars.s-gms.ms.edus.si 


------- 

LILO (/etc/lilo.conf) 


------- 

DATE 


Ukaz date nam izpise sistemsko nastavljeni datum ter cas. S tem ukazom pa lahko tega tudi nastavimo. 


Primer: 


# date 
Fri Oct 1 00:13:19 CEST 1999 


TIME 


S tem ukazom lahko pogledamo cas, ki je pretekel od Epoch (00:00:00 UTC, January 1, 1970), izmerjenega v sekundah. 


Primer: 


???? 


WRITE 


Pri prenosu sporocil po lokalnem racunalniku lahko uporabljamo ukaz write. Tega uporabimo tako, da napisemo write üporabnik", nato pa zeljeno besedilo. To pa lahko storimo samo v primeru, ce je uporabnik prijavlen na racunalnik. Njegovo prisotnost lahko preverimo z ukazom who. Ko zelimo zakljuciti s pisanjem, pritisnemo kombinacijo tipk Ctrl + d. 


Primer: 


- posiljatelj: 
# write uporabnik 
besedilo 
(Ctrl + d) 


- prejemnik: 
$ 
Message from uporabnik@mars.s-gms.ms.edus.si on pts/1 at 00:27 ... 
besedilo 
EOF 


TALK 


Talk uporabljamo za interaktivno komuniciranje na lokalnem racunalniku. Da poklicemo nekega uporabnika moramo napisati talk üporabnik", ta pa nam mora odgovoriti z talk nase ime". Na zaslonu se nam pojavita okni, ki sta loceni med sabo z razmejitveno crto. Program zakljucimo s kombinacijo tipk Ctrl + c. Ce pa nocemo, da bi nas kdo motil pri delu, lahko talk izkljucimo z mesg n, ponovno pa lahko vkljucimo z ukazom mesg y. 


YTALK 


Ytalk je izboljsana razlici programa talk 


MESG 


Z ukazom mesg lahko vklapjamo oz. izklapljamo moznost, da bi drugi uporabniki lahko dostopali do nasega terminala. Ponavadi ga uporabljamo zato, da bi drugim uporabnikom onemogocili (omogocili) posiljanje sporocil z ukazom write, talk, ytalk. Ce uporabimo goli ukaz brez stikal, nam ta vrne trenutno nastavitev. 
mesg y - omogoci 
mesg n - onemogoci 


Primer: 


# mesg 
is y 


W 


Ukaz w nam pokaze kdo vse je prijavljen na racunalnik in kaj pocne. Stikala: 
-h - preskoci legendo 
-l - dolgi izpis (privzeto) 
-s - kratki izpis 



Primer: 
# w 
12:50am up 2:16, 2 users, load average: 0.02, 0.01, 0.00 
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT 
root tty1 - 10:38pm 54:10 7.88s 0.03s sh /usr/X11R6/b 
samo tty2 - 11:52pm 20:03 0.14s 0.06s -bash 


WHO 


Ukaz who nam pokaze kdo vse je prijavljen na racunalnik. 
Stikala: 
-H - prikaze legendo 
-i - kako dolgo je uporabnik nedejaven 
-q - kolikor uporabnikov je logiranih 


Primer: 


# who 
root tty1 Sep 30 22:38 
samo tty2 Sep 30 23:52 


FINGER 


Ukaz finger nam prikaze informacije o sistemskih uporabnikih, ki so trenutno prijavljeni na racunalnik. S stikalom -l pa nam v vrsticah pokaze se vsebino sledecih uporabnikovifh datotek: .plan, .project ter .forward. 


Primer: 


# finger 
Login Name Tty Idle Login Time Office Office Phone 
root root *1 1:08 Sep 30 22:38 
samo Samo Sela 2 34 Sep 30 23:52 


LAST 


Ukaz last nam prikaze listo nazadnje prijavljenih uporabnikov. 
Stikala: 
-num - izpis zadnjih n prijav 
-x - prikaz izklopov sistema in sprememb zagonskih stopenj 


Primer: 


# last -5 
root tty4 Fri Oct 1 00:25 - 00:38 (00:13) 
root tty3 Fri Oct 1 00:24 - 00:39 (00:14) 
samo tty2 Thu Sep 30 23:52 still logged in 
root tty1 Thu Sep 30 22:38 still logged in 
reboot system boot Thu Sep 30 22:34 


wtmp begins Wed Aug 25 02:57:50 1999 


PINE 


Pregledovalnik poste. 


Osnovni menu: 
? - pomoc 
c - sestavljanje in posiljanje poste 
i - branje, brisanje prejete poste 
l - odposlana in prejeta posta 
a - osebni imenik 
s - nastavitve 
q - izhod 


Branje, brisanje prejete poste ( i ) 
Z izbiro opcije i dobimo vso prejeto posto. Izbrano preberemo s pritiskom na tipko Enter. Ostale opcije: 
d - brisanje poste 
u - poskusanje pridobitve ze zbrisane poste 
m - vrvnitev v glavni menu 


Na posto odgovarjamo z opcijo (R). Po zelji lahko vsebino prejetega pisma tudi vkljucimo v odgovor, kaj je uporabno, ce odgovarjamo na vec vprasanj. Prejeto posto lahko tudi poslejmo se komu drugemo z opcijo forward (F). 


ELM 


MAIL 


LYNX 


Lynx je preprost brskalnik, ki deluje v tekstovnem nacinu. 


TELNET 


Ukaz telnet omogoc vzpostavitev terminalne povezave z oddaljenim racunalnikom. 


Primer: 


FTP 


S tem ukazom lahko vzpostavite ftp povezavo z oddaljenim racunalnikom, s katerega lahko nato zajemate datoteke oz. jih na njega dajate. 


Primer: 


Ukazi: 


open - vzpostavite novo povezavo z odaljenim racunalnikom 
close - aktivno povezavo prekinete 
ascii - nastavi ascii prenos 
binary - nastavi binarni prenos 
ls - prikaz vsebine oddaljenega podrocja 
cd - zamenjava podrocja 
lcd - sprememba lokalnega delovnega podrocja 
get - sprejmi datoteko 
mget - sprejmi vec datotek 
put - poslji datoteko 
mput - poslji vec datotek 
pwd - prikaz delovnega podrocja na oddaljenem racunalniku 
bye - izhod iz programa 


SSH 


SCP 


JOE 


Joe je program za obdelavo teksta. Uporabljamo ga tako, da napisemo joe me datoteke". Za vse ukaze obstaja pomoc, ki jo priklicemo s kombinacijo tipk Ctrl +kh. Z isto kombinacijo jo tudi odpravimo. Nekaj ukazov: 
- izhodi 
Ctrl + kx - izhod s shranitvijo 
Ctrl + c - izhod brez shanitve 
Ctrl + kz - zacasen izhod iz programa (nazaj se vrnemo s fg) 


- datoteke 
Ctrl + ke - urejanje ze obstojece datoteke 
Ctrl + kr - vstavljanje (vrivanje) datoteke 
Ctrl + kd - shranjevanje datoteke 


- crkovanje 
Ctrl + ąn - pregled besede v anglescini 
Ctrl + ąl - pregled celotne datoteke v anglescini 


- se neka koristnih ukazov 
Ctrl + y - brisanje vrste 
Ctrl + _ -popravljanje storjenega (undo) 
Ctrl + kf - iskanje dolocenega teksta 
Ctrl + ka - postavitev na zacetek vrste 
Ctrl + ke - postavitev na konec vrste 
Ctrl + ku - postavitev na zacetek datoteke 
Ctrl + kv - postavitev na konec datoteke 


jove, pico, vi, emacs 


lpr, lpc (/etc/printcap) 


LUPINE 
tcsh, csh, bash, ksh (.login, .profile, .tcshrc, .cshrc, PATH, MANPATH) 




--------------------------------------------------------------------------------
    
Next: Zaključek Up: Ro1999-linux Previous: Priprava programa vi za   Kazalo 
Renato Lukac 
1999-10-02 

Nazaj na domačo stran.