|
Indice Copertina Telecronaca... |
|
Editoriale
Del resto, se ci pensate su una macchina di 499 dollari i 48 dollari e spicci che Microsoft chiede per Windows 98 OEM (cioè per la versione da rivenditore) sono il dieci per cento del prezzo, quindi una parte assolutamente non marginale. Questa percentuale aumenta ancora se oltre a Windows si aggiungono altri programmi, pratica oramai abituale nei "bundle" fatti dai rivenditori. La IBM ha lasciato circolare la voce che forse sulla macchina verrà usato Windows CE, l'ultimo nato della famiglia di casa Microsoft, ma ha lasciato la porta aperta per altre possibilità.
Io credo che il linux, con qualche spintarella, sarebbe il miglior sistema operativo per queste macchine. Infatti non ci sarebbe nemmeno il deterrente del "non c'è software!", visto che anche per il CE non ne gira poi asenake any changes you # want to make to /etc/issue here or you will lose them when you reboot. echo "" > /etc/issue echo "Red Hat Linux $R" >> /etc/issue echo "Kernel $(uname -r) on $a $(uname -m)" >> /etc/issue cp -f /etc/issue /etc/issue.net echo >> /etc/issue
e logicamente cambiarle o toglierle.
È appena uscita la versione 5.2 della RedHat, chiamata Apollo, che già tutti la vogliono masterizzare (tanto si può). Be' per venire incontro a tutti su questo sito trovate l'immagine iso 9660 gia' bella che pronta:
ftp://linux.engr.uark.edu/pub/linux/redhat-5.2-iso-images/
Meglio di così...
Sembra che la scheda di rete Farallon EtherWave ISA sia in realtà una 3COM 3c509 o che almeno funzioni con il driver sviluppato per la 3COM 3c509.
Questo script è utile soprattutto agli amministratori di rete perché consente di trasformare tutti gli indirizzi IP di una certa classe da numeric i a stringhe :
#!/bin/sh # Quickie to reverse /etc/hosts to look like
# machine <tab> m.d.c <tab> IP
#
grep %1 /etc/hosts | awk '
{ printf "%-8s\t%-16s\t%-15s\n", $2,$3,$1
} ' | sort
È molto utile, in alcuni casi, che root si possa collegare solamente dall a console e non da X/Window.
Be' basta inserire la seguente riga
+:root:local
nel file /etc/login.access
Molte volte è utile riuscire a cambiare una stringa in tutto un file una stringa in un'altra. Ma quando il file non è più uno le cose si fanno complicate. Be' il seguente script è quello che si stava cercando:
#!/bin/sh if [ $# -ne 3 ]; then
echo "Usage: `basename $0` <base> <old> <new>"
echo echo 'where <base> is the base directory,'
echo ' <old> is the expression to be replaced,'
echo ' and <new> is what to replace it with.'
exit 1
fi
if echo $1 $2 $3 | grep '"' > /dev/null ;
then echo "ERROR: Can't" 'use " character in filename or strings.'
exit 2
fi
for FILE in `find "$1" -type f | grep -v '"' | sed 's.^.".;s.$.".'` ;
do if grep "$2" < "$FILE" > /dev/null 2>&1 ;
then mv -f "$FILE" "$FILE.old" cat "$FILE.old" | sed "s\"$2\"$3
\"g" > "$FILE"
fi
done
exit 0
# EOF.
Se poi volete qualche cosa di meno sofisticato:
perl -e "s/old thing/new thing/g;" -pi.save $(find /path -type f)
ed in questo caso tramile l'opzione -i si dice al perl di mantenere copia dei file cambiati aggiungendogli il suffisso .save
Direttamente da una lettrice (e che lettrice) ecco alcuni T&T:
- per installare netscape su debian va preso il file grand