Pogosto zastavljena vprašanja o Unixu
Ted Timar <tmatimar@isgtec.com>
v2.9, 11. junij 1996
Pred vami je slovenski prevod spisa Unix FAQ, pogosto zastavljenih
vprašanj z odgovori v novičarskih skupinah
comp.unix.questions in
comp.unix.shell. Prosim, ne
ponavljajte teh vprašanj, ker so bila zastavljena že velikokrat, in
prosim, ne pljuvajte po ljudeh, ki morda niso videli tega
obvestila. Hvala!
- 3.1 Kako odstranim datoteko z imenom, ki se začne z ,
-`?
- 3.2 Kako odstranim datoteko, ki ima v svojem imenu čudne znake?
- 3.3 Kako dobim rekurziven izpis vsebine imenika?
- 3.4 Kako lahko v svoj pozivnik vključim ime trenutnega imenika?
- 3.5 Kako s skriptom ukazne lupine preberem znake s terminala?
- 3.6 Kako preimenujem
*.foo v *.bar ali spremenim imena datotek v male črke?
- 3.7 Zakaj dobim ob ukazu ,,
rsh gostitelj ukaz`` [kakšno čudno sporočilo o napaki]?
- 3.8 Kako naj {nastavim spremenljivko okolja, spremenim imenik} znotraj programa ali skripta ukazne lupine in dosežem, da bo to upoštevala moja trenutna ukazna lupina?
- 3.9 Kako lahko v
csh ločeno preusmerim stdout in stderr?
- 3.10 Kako znotraj
.cshrc ugotovim, ali sem prijavna ukazna lupina?
- 3.11 Kako v lupini naredim ujemalni vzorec, ki se ujema z vsemi datotekami, razen z ,,
.`` in ,,..``?
- 3.12 Kako poiščem zadnji argument v skriptu Bournove ukazne lupine?
- 3.13 Kaj je narobe, če imam ,
.` v svoji poti $PATH?
- 3.14 Kako lahko iz skripta ukazne lupine zapiskam na terminalu?
- 3.15 Zakaj ne morem uporabiti programa ,,
talk`` za pogovor s prijateljem na stroju X?
- 3.16 Zakaj da koledar napačen izpis?
- 4.1 Kako lahko ugotovim čas, ko je bila datoteka ustvarjena?
- 4.2 Kako lahko uporabim
rsh, ne da bi rsh počakal konec oddaljenega ukaza?
- 4.3 Kako lahko skrajšam datoteko?
- 4.4 Zakaj simbol ,,
{}`` ukaza find ne naredi to, kar želim?
- 4.5 Kako lahko zaščitim simbolične povezave?
- 4.6 Kako lahko ,,obnovim`` pobrisano datoteko?
- 4.7 Kako lahko proces ugotovi, ali teče v ozadju?
- 4.8 Zakaj preusmerjanje v zanki ne dela, kot bi moralo? (Bournova lupina)
- 4.9 Kako poženem
passwd, ftp, telnet, tip in druge interaktivne programe v skriptu ukazne lupine v ozadju?
- 4.10 Kako lahko v skriptu ali programu ugotovim ID procesa, ki pripada programu z določenim imenom?
- 4.11 Kako preverim izhodni status oddaljenega ukaza, pognanega z
rsh?
- 4.12 Je mogoče programu
awk podati tudi spremenljivke ukazne lupine?
- 4.13 Kako se znebim procesov-zombijev, ki vztrajajo?
- 4.14 Kako dobim vrstice iz cevovoda tako, kot se pišejo, namesto le v večjih blokih?
- 4.15 Kako lahko vstavim datum v ime datoteke?
- 4.16 Zakaj se nekateri skripti začnejo z ,,
#!...``?
- 5.1 Kako berem znake s terminala, ne da bi bilo uporabniku treba pritisniti
RETURN?
- 5.2 Kako preverim, če je treba prebrati znak, ne da bi ga zares prebral?
- 5.3 Kako ugotovim ime odprte datoteke?
- 5.4 Kako lahko tekoči program ugotovi svojo lastno pot?
- 5.5 Kako uporabim
popen() za odprtje procesa za branje in pisanje?
- 5.6 Kako izvedem v C-ju
sleep() za manj kot sekundo?
- 5.7 Kako pripravim skripte ,setuid` ukazne lupine do delovanja?
- 5.8 Kako lahko ugotovim, kateri uporabnik ali proces ima odprto datoteko ali uporablja določen datotečni sistem (da ga lahko odklopim)?
- 5.9 Kako izsledim ljudi, ki me tipajo (s
finger)?
- 5.10 Je mogoče ponovno priključiti proces na terminal, ko je bil ta odklopljen, tj. po zagonu programa v ozadju in odjavi?
- 5.11 Je mogoče ,,vohuniti`` na terminalu, gledajoč izhod, ki se prikazuje na drugem terminalu?