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.