/usr/share/doc/HOWTO/hr-html/DOS-Win-na-Linux-KAKO-12.html is in doc-linux-hr 20000416.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.11">
<TITLE>S DOS/Windowsa na Linux KAKO: Ostalih 1%</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-2">
<LINK HREF="DOS-Win-na-Linux-KAKO-13.html" REL=next>
<LINK HREF="DOS-Win-na-Linux-KAKO-11.html" REL=previous>
<LINK HREF="DOS-Win-na-Linux-KAKO.html#toc12" REL=contents>
</HEAD>
<BODY>
<A HREF="DOS-Win-na-Linux-KAKO-13.html">Sljedeæi dio</A>
<A HREF="DOS-Win-na-Linux-KAKO-11.html">Prethodni dio</A>
<A HREF="DOS-Win-na-Linux-KAKO.html#toc12">Sadr¾aj</A>
<HR>
<H1><A NAME="s12">12. Ostalih 1%</A></H1>
<P>Zapravo puno vi¹e od 1%...
<P>
<H2><A NAME="ss12.1">12.1 Kori¹tenje tara i gzipa</A>
</H2>
<P>Pod Unixom postoje ¹iroko kori¹tene aplikacije za arhiviranje i sa¾imanje
datoteka. <CODE>tar</CODE> se koristi za stvaranje arhiva -- kao <CODE>PKZIP</CODE> ili
Winzip, ali bez kompresije. Za novu arhivu:
<PRE>
$ tar -cvf <ime_arhive.tar> <datoteka> [datoteka...]
</PRE>
<P>Za dearhiviranje datoteka:
<PRE>
$ tar -xpvf <ime_arhive.tar> [datoteka...]
</PRE>
<P>Za ispis sadr¾aja arhive:
<PRE>
$ tar -tf <ime_arhive.tar> | less
</PRE>
<P>Datoteke mo¾ete sa¾eti pomoæu <CODE>compress</CODE>a, koji je zastario i ne bi ga
vi¹e trebalo koristiti, ili <CODE>gzip</CODE>a:
<PRE>
$ compress <datoteka>
$ gzip <datoteka>
</PRE>
¹to æe proizvesti sa¾etu datoteku s ekstenzijom <CODE>.Z</CODE> (<CODE>compress</CODE>) ili
<CODE>.gz</CODE> (<CODE>gzip</CODE>). Ovi programi mogu sa¾eti samo jednu datoteku odjednom.
Za dekompresiju:
<PRE>
$ compress -d <datoteka.Z>
$ gzip -d <datoteka.gz>
</PRE>
<P>RMP.
<P>Tu su i <CODE>unarj</CODE>, <CODE>zip</CODE> i <CODE>unzip</CODE> (PK*ZIP kompatibilni) alati.
Datoteke s ekstenzijom <CODE>.tar.gz</CODE> ili <CODE>.tgz</CODE> (arhivirane <CODE>tar</CODE>om, a
onda sa¾ete <CODE>gzip</CODE>om) èeste su u Unix svijetu kao .ZIP datoteke pod
DOS-om. Ovako æete ispisati sadr¾aj <CODE>.tar.gz</CODE> arhive:
<PRE>
$ tar -ztf <datoteka.tar.gz> | less
</PRE>
<P>
<H2><A NAME="ss12.2">12.2 Instaliranje aplikacija</A>
</H2>
<P>Prvo, instaliranje paketa rootov je posao. Veæina Linux aplikacija se
distribuira u <CODE>.tar.gz</CODE> arhivama, koje obièno sadr¾e odgovarajuæe nazvan
direktorij s datotekama i/ili poddirektorijima. Takve pakete je najbolje
instalirati u /usr/local naredbom
<PRE>
# tar -zxf <arhiva.tar.gz>
</PRE>
te zatim proèitati datoteku README ili INSTALL. U veæini
sluèajeva, aplikacija se distribuira kao izvorni kod koji morate
kompajlirati; èesto æe biti dovoljno napisati samo <CODE>make</CODE> pa <CODE>make
install</CODE>. Ako arhiva sadr¾i <CODE>configure</CODE> skriptu, najprije pokrenite nju.
Oèito, potreban vam je <CODE>gcc</CODE> odnosno <CODE>g++</CODE> kompajler.
<P>Druge arhive treba otpakirati iz /; tako je s Slackwareovim
<CODE>.tgz</CODE> arhivama. A druge pak arhive sadr¾e datoteke, ali ne i
poddirektorij -- pazite da ne pomije¹ate stvari! Prije instalacije uvijek
pogledajte sadr¾aj arhive.
<P>Debian i Red Hat imaju posebne formate arhiva; <CODE>.deb</CODE> i <CODE>.rpm</CODE>. Drugi
postaje sve popularniji; za instalaciju <CODE>rpm</CODE> paketa napi¹ite
<PRE>
# rpm -i paket.rpm
</PRE>
<P>
<H2><A NAME="ss12.3">12.3 Trikovi bez kojih se ne mo¾e</A>
</H2>
<P>
<DL>
<DT><B>Pogled unatrag:</B><DD><P>pritisak na <SHIFT>-<PgUp> (siva tipka) æe pokazati zadnjih
nekoliko stranica zaslona, ovisno o kolièini video memorije.
<P>
<DT><B>Reset zaslona:</B><DD><P>ako <CODE>more</CODE> ili <CODE>cat</CODE> prika¾e binarnu datoteku, zaslon æe zavr¹iti pun
smeæa. Da to sredite, naslijepo napi¹ite <CODE>reset</CODE> ili ovaj niz znakova:
<CODE>echo CTRL-V ESC c ENTER</CODE>.
<P>
<DT><B>Lijepljenje teksta:</B><DD><P>za konzolu pogledajte dolje; u X-u, kliknite i vucite odabrav¹i tako tekst u
xterm prozoru, a zatim pritisnite srednju tipku (ili obje zajedno ako va¹
mi¹ ima dvije tipke) za lijepljenje. Tu je i xclipboard (ali samo za tekst);
ne dajte se zbuniti njegovom sporo¹æu.
<P>
<DT><B>Kori¹tenje mi¹a:</B><DD><P>ako ste instalirali <CODE>gpm</CODE>, program za mi¹a na konzoli, mo¾ete kliknuti i
vuæi kako bi odabrali tekst i desnom tipkom odabrani tekst zalijepiti. Radi
i meðu razlièitim VC-ima.
<P>
<DT><B>Poruke kernela:</B><DD><P>kao root pogledajte /var/adm/messages ili
/var/log/messages da vidite ¹to vam kernel ima reæi, kao i
poruke pri dizanju sustava. Dobro doðe i naredba <CODE>dmesg</CODE>.
</DL>
<P>
<H2><A NAME="Gdje"></A> <A NAME="ss12.4">12.4 Gdje naæi aplikacije</A>
</H2>
<P>Ako se pitate mo¾ete li zamijeniti svoju staru i provjerenu DOS/Win
aplikaciju Linux aplikacijom, predla¾em vam da pregledate glavne arhive
Linux softvera:
<A HREF="ftp://sunsite.unc.edu/pub/Linux">ftp://sunsite.unc.edu/pub/Linux</A>,
<A HREF="ftp://tsx-11.mit.edu/pub/linux">ftp://tsx-11.mit.edu/pub/linux</A> i
<A HREF="ftp://ftp.funet.fi/pub/Linux">ftp://ftp.funet.fi/pub/Linux</A>.
Druga dobra mjesta za poèinjanje su ``<EM>Linux Applications and Utilities
Page</EM>'',
<A HREF="http://www.xnet.com/~blatura/linapps.shtml">http://www.xnet.com/~blatura/linapps.shtml</A>, i
``slu¾bene'' Linux stranice,
<A HREF="http://www.linux.org">http://www.linux.org</A>.
<P>
<H2><A NAME="ss12.5">12.5 Nekoliko stvari koje niste mogli</A>
</H2>
<P>Linux mo¾e stra¹no puno stvari koje su pod DOS/Windowsima zapetljane,
slo¾ene ili nemoguæe. Evo kratkog popisa koji æe vam dovesti slinu u
usta:
<P>
<UL>
<LI><CODE>at</CODE> omoguæava pokretanje programa u odreðeno vrijeme.
</LI>
<LI><CODE>awk</CODE> je jednostavan, ali moæan jezik za rad s datotekama s podacima (i
ne samo to). Na primjer, ako je podaci.pod datoteka od vi¹e stupaca,
<PRE>
$ awk '$2 ~ "abc" {print $1, "\t", $4}' podaci.pod
</PRE>
ispisuje 1. i 4. polje svakog reda u podaci.pod èije drugo polje
sadr¾i ``abc''.
</LI>
<LI><CODE>cron</CODE> je koristan za redovito obavljanje zadataka, u odreðeni dan i
vrijeme. <CODE>man 5 crontab</CODE>.
</LI>
<LI><CODE>file <imedatoteke></CODE> æe vam reæi ¹to je <imedatoteke> (ASCII
tekst, izvr¹na, arhiva, itd.).
</LI>
<LI><CODE>find</CODE> (pogledajte dio
<A HREF="DOS-Win-na-Linux-KAKO-6.html#PrevDirektoriji"> Direktoriji: prevoðenje naredbi</A>) je jedna
od najmoænijih i najkorisnijih naredbi. Koristi se za nala¾enje datoteka
koje imaju neke osobine i obavljanje poslova na njima. Opæenito se koristi
ovako:
<PRE>
$ find <direktorij> <izraz>
</PRE>
gdje <izraz> opisuje kriterije za tra¾enje i radnje. Primjeri:
<PRE>
$ find . -type l -exec ls -l {} \;
</PRE>
nalazi sve datoteke koje su simbolièke veze i prikazuje na ¹to one
pokazuju.
<PRE>
$ find / -name "*.staro" -ok rm {} \;
</PRE>
nalazi sve datoteke koje odgovaraju uzorku i bri¹e ih, pitajuæi vas za
dopu¹tenje.
<PRE>
$ find . -perm +111
</PRE>
nalazi sve datoteke èije su dozvole 111 (izvr¹ne).
<PRE>
$ find . -user root
</PRE>
nalazi sve datoteke koje pripadaju rootu. Ovdje ima jo¹ mnogo moguænosti --
RMP.
</LI>
<LI><CODE>grep</CODE> nalazi uzorke teksta u datotekama. Na primjer,
<PRE>
$ grep -l "geologija" *.tex
</PRE>
æe ispisati datoteke <CODE>*.tex</CODE> koje sadr¾e rijeè "geologija".
Varijanta <CODE>zgrep</CODE> radi na <CODE>gzip</CODE>-anim datotekama. RMP.
</LI>
<LI>Regularni izrazi su slo¾en, ali prokleto moæan naèin za operacije tra¾enja
teksta. Na primjer, <CODE>^a[^a-m]X{4,}txt$</CODE> odgovara redu koji poèinje s a,
kojeg slijedi bilo koji znak izmeðu a i m, kojeg slijedi 4 ili vi¹e X, a
zavr¹ava na ``txt''. Koristite ih u naprednim editorima, <CODE>less</CODE>u i mnogim
drugim aplikacijama. <CODE>man grep</CODE> æe vam dati uvod.
</LI>
<LI><CODE>script <imetranskripta></CODE> sadr¾aj ekrana ispisuje u
imetranskripta dok ne zadate naredbu <CODE>exit</CODE>. Korisno za
otklanjanje gre¹aka.
</LI>
<LI><CODE>sudo</CODE> korisnicima omoguæava izvoðenje nekih rootovih poslova (dakle,
formatiranje i montiranje disketa; RMP).
</LI>
<LI><CODE>uname -a</CODE> daje informacije o va¹em sustavu.
</LI>
<LI><CODE>zcat</CODE> i <CODE>zless</CODE> su korisni za pregledavanje i piping <CODE>gzip</CODE>-anih
datoteka bez njihove dekompresije. Na primjer:
<PRE>
$ zless tekst.gz
$ zcat tekst.gz | lpr
</PRE>
</LI>
<LI>Ove naredbe èesto zgodno poslu¾e: <CODE>bc</CODE>, <CODE>cal</CODE>, <CODE>chsh</CODE>, <CODE>cmp</CODE>,
<CODE>cut</CODE>, <CODE>fmt</CODE>, <CODE>head</CODE>, <CODE>hexdump</CODE>, <CODE>nl</CODE>, <CODE>passwd</CODE>,
<CODE>printf</CODE>, <CODE>sort</CODE>, <CODE>split</CODE>, <CODE>strings</CODE>, <CODE>tac</CODE>, <CODE>tail</CODE>,
<CODE>tee</CODE>, <CODE>touch</CODE>, <CODE>uniq</CODE>, <CODE>w</CODE>, <CODE>wall</CODE>, <CODE>wc</CODE>, <CODE>whereis</CODE>,
<CODE>write</CODE>, <CODE>xargs</CODE>, <CODE>znew</CODE>. RMP.</LI>
</UL>
<P>
<H2><A NAME="ss12.6">12.6 Prakticiranje UNIX-a pod DOS/Windowsima</A>
</H2>
<P>Vjerovali ili ne, postoje dobri alati koji pru¾aju UNIX-oliko okru¾je pod
DOS/Windowsima! Jedan od njih je DJGPP paket,
<A HREF="http://www.delorie.com/djgpp">http://www.delorie.com/djgpp</A>, za DOS; Cygnus,
<A HREF="http://www.cygnus.com">http://www.cygnus.com</A>, je slo¾eniji port za Win32. Oba sadr¾e
iste GNU razvojne i ostale alate kao Linux; ipak, neæete dobiti istu
stabilnost i performanse.
<P>Ako ¾elite probati okus Linuxa, probajte DJGPP. Skinite i instalirajte
sljedeæe datoteke (u vrijeme pisanja najnovija verzija je 2.02):
djdev202.zip, bnu281b.zip, bsh1147b.zip,
fil316b.zip, find41b.zip, grep22b.zip,
gwk303b.zip, lss332b.zip, shl112b.zip. Instalacijske
upute su ukljuèene, a pomoæ mo¾ete dobiti u
<A HREF="news:comp.os.msdos.djgpp"> comp.os.msdos.djgpp</A>.
<P>Konkretno, koristiti <CODE>bash</CODE> pod DOSWinom je pravo osvje¾enje. Kako biste
ga pravilno konfigurirali, editirajte danu datoteku BOOT.BAT tako da
odgovara va¹oj instalaciji; zatim ove datoteke smjestite u svoj home
direktorij (na Windows particiji) umjesto veæ danih:
<P>
<PRE>
# ovo je _bashrc
LS_OPTIONS="-F -s --color=yes"
alias cp='cp -i'
alias d='ls -l'
alias l=less
alias ls="ls $LS_OPTIONS"
alias mv='mv -i'
alias rm='rm -i'
alias u='cd ..'
</PRE>
<P>
<PRE>
# ovo je _bprof
if [ -f ~/_bashrc ]; then
. ~/_bashrc
fi
PS1='\w\$ '
PS2='> '
CDPATH="$CDPATH:~"
# stvari za less(1)
LESS="-M-Q" # du¾i prompt, tiho
LESSEDIT="%E ?lt+%lt. %f" # sreðujemo red na vrhu
VISUAL="jed" # editor
LESSCHARSET=latin1 # prikazuje nagla¹ene znakove
export PS1 PS2 CDPATH LS_OPTIONS LESS LESSEDIT LESSOPEN VISUAL LESSCHARSET
</PRE>
<P>
<H2><A NAME="ss12.7">12.7 Uobièajene ekstenzije i povezani programi</A>
</H2>
<P>Susrest æete se s puno ekstenzija. Iskljuèujuæi egzotiènije (fontovi, itd.),
evo tko-je-tko popisa:
<P>
<UL>
<LI><CODE>1 ... 8</CODE>: man stranice. Èitajte ih pomoæu <CODE>groff -Tascii -man
<datoteka.1></CODE>.
</LI>
<LI><CODE>arj</CODE>: arhiva stvorena pomoæu <CODE>ARJ</CODE>.
</LI>
<LI><CODE>dvi</CODE>: izlazna datoteka TeX-a (pogledajte dalje). <CODE>xdvi</CODE> za prikaz,
<CODE>dvips</CODE> za pretvaranje u PostScript <CODE>.ps</CODE> datoteku.
</LI>
<LI><CODE>gz</CODE>: arhiva stvorena <CODE>gzip</CODE>om.
</LI>
<LI><CODE>info</CODE>: info datoteka (alternativa man stranicama). Nabavite <CODE>info</CODE>.
</LI>
<LI><CODE>lsm</CODE>: Linux Software Map datoteka. To je obièna ASCII datoteka koja
opisuje paket.
</LI>
<LI><CODE>ps</CODE>: PostScript datoteka. Za prikaz ili ispis nabavite <CODE>gs</CODE> i, ako
¾elite, <CODE>ghostview</CODE> ili <CODE>gv</CODE>.
</LI>
<LI><CODE>rpm</CODE>: Red Hat paket. Mo¾ete ga instalirati na bilo kojem sustavu
koristeæi <CODE>rpm</CODE>.
</LI>
<LI><CODE>taz</CODE>, <CODE>tar.Z</CODE>: arhiva stvorena <CODE>tar</CODE>om i sa¾eta <CODE>compress</CODE>om.
</LI>
<LI><CODE>tgz</CODE>, <CODE>tar.gz</CODE>: arhiva stvorena <CODE>tar</CODE>om i sa¾eta <CODE>gzip</CODE>om.
</LI>
<LI><CODE>tex</CODE>: tekstualna datoteka za TeX, moæan sustav izdava¹tva. Nabavite
paket tex ukljuèen u mnogim distribucijama.
</LI>
<LI><CODE>texi</CODE>: texinfo datoteka, iz koje mo¾e nastati i TeX i info datoteka
(pogledajte <CODE>info</CODE>). Nabavite <CODE>texinfo</CODE>.
</LI>
<LI><CODE>xbm</CODE>, <CODE>xpm</CODE>, <CODE>xwd</CODE>: grafièka datoteka.
</LI>
<LI><CODE>Z</CODE>: arhiva stvorena <CODE>compress</CODE>om.</LI>
</UL>
<P>
<H2><A NAME="ss12.8">12.8 Pretvaranje datoteka</A>
</H2>
<P>Ako ¾elite razmjenjivati tekstualne datoteke izmeðu DOS/Windowsa i Linuxa,
budite svjesni problema s krajem reda. Pod DOS-om svaki red zavr¹ava s CR/LF
(to jest, ASCII 13 i ASCII 10), a pod Linuxom s LF. Ako editirate DOS
tekstualnu datoteku pod Linuxom, svaki æe red vjerojatno zavr¹avati èudnim
"M" znakom; Linux tekstualna datoteka pod DOS-om æe izgledati
kao kilometarski red bez odlomaka. Nekoliko æe alata, dos2unix i unix2dos,
pretvoriti datoteke.
<P>Ako va¹e tekstualne datoteke sadr¾e nagla¹ene znakove, napravite ih u
Windowsima (pomoæu Notepada), a ne obiènom DOS-u; inaèe æe svi nagla¹eni
znakovi biti potpuno zeznuti.
<P>Pretvaranje Word ili Word Perfect datoteka u obièni tekst je zapetljano, ali
moguæe. Trebat æe vam jedan od alata s CTAN poslu¾itelja; jedan od njih je
<A HREF="ftp://ftp.tex.ac.uk"> ftp.tex.ac.uk</A>. Uzmite program
<CODE>word2x</CODE> iz direktorija
<A HREF="ftp://ftp.tex.ac.uk/pub/tex/tools/"> /pub/tex/tools/</A>,
ili pogledajte programe u direktoriju
<A HREF="ftp://ftp.tex.ac.uk/pub/tex/support/"> /pub/tex/support/</A>.
<CODE>word2x</CODE> pretvara Word 6 datoteke; za Word 97 datoteke æe vam trebati
<CODE>mswordview</CODE>,
<A HREF="http://www.csn.ul.ie/~caolan/docs/MSWordView.html">http://www.csn.ul.ie/~caolan/docs/MSWordView.html</A>, koji ih
pretvara u HTML.
<P>
<H2><A NAME="ss12.9">12.9 Besplatni uredski paketi</A>
</H2>
<P>Ako pretvaranje datoteka nije dovoljno, mo¾ete isprobati jedan od
(besplatnih!) paketa sliènih Microsoft Officeu.
<P>Paket StarOffice je besplatan za osobnu uporabu. Velik je, pomalo spor, ali
ipak vrlo dobar: nudi mnogo moguænosti koje Microsoft Office nema. Takoðer
mo¾e èitati Word i Excel datoteke, iako pretvaranje nije uvijek savr¹eno.
WWW stranice:
<A HREF="http://www.stardivision.com">http://www.stardivision.com</A>.
<P>Jo¹ jedan dobar paket je Corel WordPerfect, èije je besplatno izdanje
dostupno na WWW-u. Trebam li jo¹ ¹to reæi? Skinite ga:
<A HREF="http://www.corel.com">http://www.corel.com</A>.
<P>
<HR>
<A HREF="DOS-Win-na-Linux-KAKO-13.html">Sljedeæi dio</A>
<A HREF="DOS-Win-na-Linux-KAKO-11.html">Prethodni dio</A>
<A HREF="DOS-Win-na-Linux-KAKO.html#toc12">Sadr¾aj</A>
</BODY>
</HTML>
|