From ae21ca12d7c83079d8557a819784f6858a05e551 Mon Sep 17 00:00:00 2001 From: Marc Fonvieille Date: Sun, 22 Sep 2002 10:45:12 +0000 Subject: [PATCH] Updates from Italian translation project PR: docs/42926 Submitted by: Alex Dupre --- .../articles/filtering-bridges/article.sgml | 62 +- it_IT.ISO8859-15/articles/new-users/Makefile | 7 +- .../articles/new-users/article.sgml | 1504 +++++++++-------- 3 files changed, 791 insertions(+), 782 deletions(-) diff --git a/it_IT.ISO8859-15/articles/filtering-bridges/article.sgml b/it_IT.ISO8859-15/articles/filtering-bridges/article.sgml index a44ea374b4..5fded72e1d 100644 --- a/it_IT.ISO8859-15/articles/filtering-bridges/article.sgml +++ b/it_IT.ISO8859-15/articles/filtering-bridges/article.sgml @@ -1,24 +1,31 @@ + + %man; - -%ISOlat1; ]> -
+
Filtering Bridges Alex + Dupre +
sysadmin@alexdupre.com
- + $FreeBSD$ @@ -53,11 +60,11 @@ accesso (ISP), vuoi perché il router non supporta tali funzionalità. È in questi casi che l'utilizzo di un filtering bridge diventa altamente consigliato. - + Un firewall basato su bridge può essere configurato e inserito direttamente tra il router xDSL e il vostro hub/switch Ethernet senza alcun problema di assegnazione di indirizzi IP. - + La traduzione italiana di firewall è muro anti incendio, non @@ -70,20 +77,20 @@ Metodi d'installazione - + Aggiungere le funzionalità di bridge a una macchina FreeBSD non è difficile. Dalla release 4.5 è possibile caricare tali funzionalità come moduli anziché dover ricompilare il kernel, semplificando di gran lunga la procedura. Nelle prossime sottosezioni spiegherò entrambi i metodi di installazione. - + Non seguite entrambe le istruzioni: le procedure sono a esclusione. Scegliete l'alternativa che meglio si adatta alle vostre esigenze e capacità. - + Prima di continuare è necessario assicurarsi di avere almeno due schede di rete Ethernet che supportino la modalità promiscua sia in ricezione che in trasmissione, difatti devono essere in grado di @@ -95,38 +102,38 @@ utile avere due schede di marche differenti (che usino drivers differenti) in modo da distinguere chiaramente quale interfaccia sia collegata al router e quale alla rete interna. - + Configurazione del Kernel - + Così avete deciso di utilizzare il più vecchio e collaudato metodo di installazione. Per prima cosa bisogna aggiungere le seguenti righe al file di configurazione del kernel: - + options BRIDGE options IPFIREWALL options IPFIREWALL_VERBOSE - + La prima riga serve a compilare il supporto per il bridge, la seconda il firewall e la terza le funzioni di logging del firewall. - + Adesso è necessario compilare e installare il nuovo kernel. Si possono trovare le istruzioni nella sezione + url="../../books/handbook/kernelconfig-building.html"> Building and Installing a Custom Kernel dell'handbook. Caricamento dei Moduli - + Se avete deciso di usare il nuovo e più semplice metodo di installazione, l'unica cosa da fare è aggiungere la seguente riga al file /boot/loader.conf: - + bridge_load="YES" - + In questo modo all'avvio della macchina verrà caricato insieme al kernel anche il modulo bridge.ko. Non è necessario invece aggiungere una riga per il modulo @@ -181,7 +188,7 @@ firewall_logging="YES" no. Assegnare IP a entrambe le schede di rete non ha molto senso, a meno che durante la procedura di avvio non si debba accedere a servizi presenti su entrambi i segmenti Ethernet. - + C'è un'altra cosa importante da sapere. Quando si utilizza IP sopra Ethernet ci sono due protocolli Ethernet in uso: uno è IP, l'altro è ARP. ARP permette @@ -194,20 +201,20 @@ firewall_logging="YES" livello IP e quindi tutti i pacchetti non IP (compreso ARP) verranno inoltrati senza essere filtrati, anche se il firewall è configurato per non lasciar passare nulla. - + Ora è arrivato il momento di riavviare la macchina e usarla come in precedenza: appariranno dei nuovi messaggi riguardo al bridge e al firewall, ma il bridge non sarà attivato e il firewall, essendo in modalità , non impedirà nessuna operazione. - + Se ci dovessero essere dei problemi, è il caso di scoprire ora da cosa derivino e risolverli prima di continuare. Attivazione del Bridge - + A questo punto, per attivare il bridge, bisogna eseguire i seguenti comandi (avendo l'accortezza di sostituire i nomi delle due interfacce di rete fxp0 e xl0 con i @@ -229,10 +236,10 @@ firewall_logging="YES" di queste righe al file /etc/sysctl.conf, in modo che vengano eseguite all'avvio della macchina. - + Configurazione del Firewall - + Ora è arrivato il momento di creare il proprio file con le regole per il firewall, in modo da rendere sicura la rete interna. Ci sono delle complicazioni nel fare questo, perché non tutte le @@ -301,7 +308,7 @@ add check-state # Esclude le reti locali definite nell'RFC 1918 add drop all from 10.0.0.0/8 to any in via fxp0 add drop all from 172.16.0.0/12 to any in via fxp0 -add drop all from 192.68.0.0/16 to any in via fxp0 +add drop all from 192.168.0.0/16 to any in via fxp0 # Permette alla macchina bridge di connettersi con chi vuole # (se la macchina è IP-less non includere questi comandi) @@ -321,7 +328,8 @@ add pass tcp from any to any 22 in via fxp0 setup keep-state add pass tcp from any to relay 25 in via fxp0 setup keep-state # Permette i trasferimenti di zona solo dal name server secondario [dns2.nic.it] add pass tcp from 193.205.245.8 to ns 53 in via fxp0 setup keep-state -# Lascia passare i controlli ident: è meglio che aspettare che vadano andare in timeout +# Lascia passare i controlli ident: +# è meglio che aspettare che vadano in timeout add pass tcp from any to any 113 in via fxp0 setup keep-state # Permette connessioni nel range di "quarantena". add pass tcp from any to any 49152-65535 in via fxp0 setup keep-state @@ -408,7 +416,7 @@ add drop log all from any to any Alcune parti di questo articolo sono state prese, tradotte e adattate da testi sui bridge, appartenenti alla documentazione di FreeBSD in lingua inglese, a cura di Nick Sayer e Steve Peterson. - + Un grosso ringraziamento va a Luigi Rizzo per l'implementazione delle funzionalità di bridging in FreeBSD e per il tempo che mi ha dedicato rispondendo ad alcune mie domande a riguardo. diff --git a/it_IT.ISO8859-15/articles/new-users/Makefile b/it_IT.ISO8859-15/articles/new-users/Makefile index b37613243e..886e21cc9d 100644 --- a/it_IT.ISO8859-15/articles/new-users/Makefile +++ b/it_IT.ISO8859-15/articles/new-users/Makefile @@ -1,9 +1,4 @@ -# The FreeBSD Documentation Project -# The FreeBSD Italian Documentation Project -# -# $FreeBSD$ -# Original revision: 1.4 -# +# $FreeBSD$ DOC?= article diff --git a/it_IT.ISO8859-15/articles/new-users/article.sgml b/it_IT.ISO8859-15/articles/new-users/article.sgml index c1f521f845..6c41e5e620 100644 --- a/it_IT.ISO8859-15/articles/new-users/article.sgml +++ b/it_IT.ISO8859-15/articles/new-users/article.sgml @@ -1,1063 +1,1069 @@ - - + + + %man; - -%ISOlat1; + +%mailing-lists; + +%translators; ]> -
- -Per chi é alle prime armi sia con FreeBSD che con Unix +
+ + Per chi è alle Prime Armi sia con FreeBSD che con Unix - - -Annelise + + + Annelise -Anderson + Anderson - -
andrsn@andrsn.stanford.edu
-
-Massimiliano + +
andrsn@andrsn.stanford.edu
+
+
+
-Stucchi + 15 Agosto 1997 - -
willythemax@yahoo.it
-
-
-
+ + Congratulazioni per aver installato FreeBSD! Questa introduzione + é per chi é alle prime armi con FreeBSD + e Un*x—perciò comincia dalle basi. + Stai certamente usando la versione 2.0.5 o una più recente di + FreeBSD distribuita da BSDi o FreeBSD.org, il tuo sistema ha (per il + momento) un solo utente (te stesso)—e sei probabilmente abbastanza + bravo con DOS/WINDOWS o OS/2. -August 15, 1997 + Traduzione a cura di &a.it.max;. + +
- -Congratulazioni per aver installato FreeBSD! Questa introduzione - é per chi é alle prime armi con FreeBSD e - Un*x—perciò comincia dalle basi. Starai certamente usando - la versione 2.0.5 o piu recente di FreeBSD distribuita da BSDi - o FreeBSD.org, il tuo sistema ha (per adesso) un solo utente - (tu)—e sei probabilmente abbastanza bravo con DOS/WINDOWS - o OS/2. - - + + Entrare ed Uscire dal Sistema - -Entrare ed uscire dal sistema - -Entra (quando vedi login:) come l'utente che - che hai creato durante l'installazione oppure come - root. - (La tua installazione di FreeBSD dovrebbe già avere un account per root; + Entra (quando vedi login:) come l'utente che + hai creato durante l'installazione oppure come + root. (La tua installazione di FreeBSD dovrebbe + già avere un account di root; root può andare ovunque e fare qualsiasi cosa, anche cancellare - files essenziali, Perciò stai attento!) I simboli &prompt.user; e - &prompt.root; che incontrerai più avanti simboleggiano il prompt (i tuoi - potrebbero essere differenti), dove &prompt.user; indica un utente + file essenziali, perciò stai attento!) I simboli &prompt.user; e + &prompt.root; che incontrerai più avanti simboleggiano il prompt + (i tuoi potrebbero essere differenti), dove &prompt.user; indica un utente ordinario e &prompt.root; indica root. -Per uscire (E ritrovarsi con un nuovo prompt login:) + Per uscire (e ritrovarsi con un nuovo prompt login:) scrivi - -&prompt.root; exit - + + &prompt.root; exit + -Per quanto é necessario, ricordati di premere enter - dopo qualsiasi comando, e ricorda che Unix fa distinzione tra maiuscole e minuscole. Percui digita — - exit, non EXIT. + tante volte quanto serve. Sì, premi + invio dopo ogni comando, e ricordati che Unix fa + distinzione tra maiuscole e minuscole—perciò + exit, non EXIT. -Per spegnere il computer digita + Per spegnere il computer digita - -&prompt.root; /sbin/shutdown -h now - + + &prompt.root; /sbin/shutdown -h now + -O per fare il reboot digita + O per riavviarlo digita - -&prompt.root; /sbin/shutdown -r now - + + &prompt.root; /sbin/shutdown -r now + -oppure + oppure - -&prompt.root; /sbin/reboot - + + &prompt.root; /sbin/reboot + -Puoi anche fare il reboot premendo - CtrlAltDelete. - Lasciagli un po di tempo per compiere il suo lavoro. Questo equivale a - /sbin/reboot nelle versioni più recenti di FreeBSD - ed é molto meglio che premere il bottone di reset. Non - vorrai mica reinstallare tutto da capo, vero ? - + Puoi anche riavviarlo premendo + CtrlAltCanc. + Lasciagli un po' di tempo per compiere il suo lavoro. Questo equivale a + /sbin/reboot nelle versioni più recenti di + FreeBSD ed è molto meglio che premere il bottone di reset. + Non vorrai mica reinstallare tutto da capo, vero? + - -Aggiungere un utente con privilegi di root + + Aggiungere un Utente con Privilegi di Root -Se non hai creato un utente durante l'installazione e quindi - sei entrato nel sistema come root,dovresti probabilmente creare - un utente ora usando + Se non hai creato un utente durante l'installazione e quindi + sei entrato nel sistema come root, dovresti probabilmente crearne + uno ora tramite - -&prompt.root; adduser - + + &prompt.root; adduser + -La prima volta che aggiungi un utente, il sistema dovrebbe chiederti di inserire delle - impostazioni di default da applicare. Potresti volere come shell di default - &man.csh.1; invece di &man.sh.1;, se consiglia - sh come default. Altrimenti premi solo enter - per accettare i valori proposti. Questi dati vengono salvati in - /etc/adduser.conf, un file editabile. + La prima volta che aggiungi un utente, il sistema dovrebbe chiederti + di inserire delle impostazioni di default da applicare. Potresti volere + come shell &man.csh.1; invece di &man.sh.1;, se ti viene consigliato + sh come default. Altrimenti premi solo invio + per accettare i valori proposti. Questi dati vengono salvati in + /etc/adduser.conf, un file modificabile + successivamente a mano. -Supponiamo che tu abbia creato un utente di nome jack di - nome reale Jack Benimble. Dà a jack una password se la - sicurezza (anche i bambini che gironzolano per casa possono rappresentare un - pericolo per la tastiera) é importante. Dove ti viene chiesto di invitare - jack in un altro gruppo, digita wheel + Supponiamo che tu voglia creare l'utente jack di + nome reale Jack Benimble. Assegna a jack una + password per ragioni di sicurezza (anche i bambini che gironzolano per + casa potrebbero mettere le mani sulla tastiera). Quando ti viene chiesto + se vuoi invitare jack in un altro gruppo, digita + wheel - -Login group is ``jack''. Invite jack into other groups: wheel - + + Login group is ``jack''. Invite jack into other groups: wheel + -Questo ti permetterà di entrare come l'utente + Questo ti permetterà di entrare come l'utente jack e usare il comando &man.su.1; - per diventare root. A quel punto non sarai piu preso in giro per essere entrato come - root. + per diventare root. A quel punto non sarai più preso in giro per + essere entrato direttamente come root. -Puoi uscire da adduser in qualsiasi momento premendo - CtrlC, - e alla fine avrai l'ooportunità di approvare il nuovo utente oppure premere - n per non farlo. Potresti voler creare un secondo utente (jill?) - cosicché quando andrai a editare i files di jack avrai un'ancora di salvezza in caso - qualcosa vada male. + Puoi uscire da adduser in qualsiasi momento + premendo CtrlC, + e alla fine avrai l'opportunità di approvare il nuovo utente oppure + premere n per non farlo. Potresti voler creare un + secondo utente (jill?) cosicché quando andrai a modificare i file + di jack avrai un'ancora di salvezza in caso qualcosa vada male. -Una volta fatto questo, usa exit per tornare ad un - prompt di login ed entrare come jack. - In generale é meglio cercare di lavorare da utente normale - in modo da non avere il potere —e il rischio - —di root. + Una volta fatto questo, usa exit per tornare al + prompt di login ed entrare come jack. + In generale è meglio cercare di lavorare da utente normale + in modo da non avere il potere—e il rischio—di root. -Se hai gia creato un utente e vuoi che quell'utente sia in grado - di usare su per diventare root, puoi entrare come root - ed editare il file /etc/group, aggiungendo jack - alla prima linea (il gruppo wheel). Ma - prima devi fare pratica con l'editor &man.vi.1;, — oppure - usa l'editor più semplice, &man.ee.1;, installato sulle recenti versioni di - FreeBSD. + Se hai già creato un utente e vuoi che quell'utente sia in + grado di usare su per diventare root, puoi entrare come + root e modificare il file /etc/group, aggiungendo + jack alla prima linea (il gruppo wheel). Ma + prima devi fare pratica con &man.vi.1;, l'editor di testo—oppure + usa il più semplice &man.ee.1;, installato sulle recenti + versioni di FreeBSD. -Per cancellare un utente, usa il comando rmuser - + Per cancellare un utente, usa il comando + rmuser. + - -Diamoci un'occhiata in giro + + Diamoci un'occhiata in giro -Una volta avuto accesso come utente normale, guardati in giro e prova alcuni dei - comandi che ti daranno accesso alle fonti di aiuto e di informazioni su FreeBSD. + Una volta avuto accesso come utente normale, guardati in giro e prova + alcuni dei comandi che ti daranno accesso alle fonti di aiuto e di + informazioni su FreeBSD. -Ecco qui una lista di comandi e le loro funzioni: + Ecco qui una lista di comandi e le loro funzioni: - - -id + + + id - -Ti dice chi sei! - - + + Ti dice chi sei! + + - -pwd + + pwd - -Ti mostra dove sei —La directory in cui stai lavorando. - - + + Ti mostra dove sei—la directory in cui stai + lavorando. + + - -ls + + ls - -Ti mostra una lista di files contenuti nella directory (Molto simile al comando DOS dir). - - + + Ti mostra una lista dei file contenuti nella directory. + + - -ls + + ls - -Ti mostra un elenco dei files contenuti nella directory ponendo - * dopo i files eseguibili, - / dopo le directory, e - @ dopo i link simbolici. - - + + Ti mostra un elenco dei file contenuti nella directory ponendo + * dopo i file eseguibili, + / dopo le directory, e + @ dopo i collegamenti simbolici. + + - -ls + + ls - -Mostra un elenco di files nel formato lungo—grandezza, data, - permessi. - - + + Mostra un elenco di file nel formato lungo—grandezza, + data, permessi. + + - -ls + + ls - -Mostra una lista di file nascosti cioé con un punto davanti al nome, insieme agli altri. - Se sei root, i file puntati vengono mostrati senza l'opzione . - - + + Mostra una lista dei file nascosti, cioè con un + punto davanti al nome, insieme agli altri. + Se sei root, i file puntati vengono mostrati anche + senza l'opzione . + + - -cd + + cd - -Cambia la directory di lavoro. cd - .. torna alla directory superiore; - Nota lo spazio dopo cd. cd - /usr/local va nella directory. - cd ~ va nella home directory - della persona loggata in quel momento— per esempio, - /usr/home/jack. Prova cd - /cdrom, e poi - ls, per scoprire se il tuo CDROM é - montato e funziona. - - + + Cambia la directory di lavoro. cd + .. torna alla directory + superiore; nota lo spazio dopo cd. cd + /usr/local va nella directory + specificata. cd ~ va + nella directory home dell'utente collegato in quel + momento—per esempio, /usr/home/jack. + Prova cd /cdrom, e poi + ls, per scoprire se il tuo CDROM è + montato e funziona. + + - -view - filename + + view + nomefile - -Ti mostra il contenuto del file (chiamato - filename) senza modificarlo. - prova view - /etc/fstab. - :q per uscire. - - + + Mostra il contenuto del file (chiamato + nomefile) senza modificarlo. + Prova view + /etc/fstab. + :q per uscire. + + - -cat - filename + + cat nomefile - -Mostra filename sullo schermo. - Se é troppo lungo e ne puoi vedere solo la fine, - premi BlocScorr e usa - freccia-su per muoverti in alto; puoi usare - BlocScorr with man pages too. Premi ancora - BlocScorr per uscire dallo scrolling. Potresti - provare cat con alcuni dei files - nascosti presenti nella tua home directory—cat - .cshrc, cat - .login, cat - .profile. - - - + + Mostra nomefile sullo schermo. + Se è troppo lungo e ne puoi vedere solo la fine, + premi BlocScorr e usa + freccia-su per muoverti in alto; puoi usare + BlocScorr anche con le pagine man. Premi ancora + BlocScorr per uscire dallo scorrimento. Potresti + provare cat con alcuni dei file + nascosti presenti nella tua directory home—cat + .cshrc, cat + .login, cat + .profile. + + + -Noterai degli alias in .cshrc per + Noterai degli alias in .cshrc per alcuni dei comandi ls (sono molto - convenienti). Puoi creare degli altri alias editando - .cshrc. Puoi far si che questi alias + convenienti). Puoi creare degli altri alias modificando + .cshrc. Puoi far sì che questi alias diventino disponibili a tutti gli utenti mettendoli nel file di configurazione generale di csh, /etc/csh.cshrc. - + - -Trovare aiuto ed informazioni + + Ottenere Aiuto e Informazioni -Ecco alcune risorse utili per ottenere aiuto. - Text é qualcosa di che tu - digiti a tuo piacere—normalmente si tratta di un comando + Ecco alcune risorse utili per ottenere aiuto. + Testo è qualcosa che puoi + digitare a tuo piacere—normalmente si tratta di un comando o del nome di un file. - - -apropos - text + + + apropos + testo - -Tutto cio che contiene la stringa - text nel whatis - database. - - + + Tutto ciò che contiene la stringa + testo nel database + whatis. + + - -man - text + + man + testo - -Mostra la pagina di manuale per text. La - maggior risorsa di documentazione per i sistemi Un*x. - man ls ti dirà - tutti i modi possibli per usare il comando ls. - Premi Enter per muoverti nel testo, - CtrlB - per andare indietro di una pagina, - CtrlF - per andare avanti, q oppure - CtrlC + + Mostra la pagina man di testo, + la maggior risorsa di documentazione per i sistemi Un*x. + man ls ti dirà + tutti i modi possibili per usare il comando ls. + Premi Invio per muoverti nel testo, + CtrlB + per andare indietro di una pagina, + CtrlF + per andare avanti, q oppure + CtrlC per uscire. - - + + - -which - text + + which + testo - -Ti dice dove si trova il comando - text nel path dell'utente. - - + + Ti dice dove si trova il comando + testo nel path dell'utente. + + - -locate - text + + locate + testo - -Ti dice tutte le directory nei paths dell'utente in cui si trova il comando - text. - - + + Ti dice tutte le directory nei path dell'utente in cui si trova + il comando testo. + + - -whatis - text + + whatis + testo - -Ti dice che cosa fa il comando - text e la sua pagina del manuale. - Digitando whatis * ti dira tutto a proposito - di tutti i binari nella directory corrente. - - + + Ti dice che cosa fa il comando + testo e la sua pagina man. + Digitando whatis * ti verranno presentate tutte + le pagine man associate agli eseguibili presenti nella directory + corrente. + + - -whereis - text + + whereis + testo - -Trova il file text, dandoti il suo - percorso completo. - - - + + Trova il file testo, dandoti il suo + percorso completo. + + + -Potresti voler provare ad usare whatis con - con alcuni comandi utili come cat, + Potresti voler provare ad usare whatis con + alcuni comandi utili come cat, more, grep, mv, find, tar, chmod, chown, date, e - script. more ti permette - di leggere una pagina alla volta come in DOS, e.g., ls -l | - more oppure more - filename. - * ha valore assoluto—e.g., ls - w* ti mostra tutti i files che cominciano con + script. more ti permette + di leggere una pagina alla volta come in DOS, ad esempio, ls -l | + more oppure more + nomefile. + * ha valore assoluto—per esempio, ls + w* mostra tutti i file che cominciano con w. -Per caso alcuni di questi non funzionano bene? Sia - &man.locate.1; , sia &man.whatis.1; dipendono da - un database che viene ricostrutio settimanalmente. Se la tua macchina - non sara lasciata accesa per il weekend (usando FreeBSD), puo darsi che - tu voglia usare i comandi per la manutenzione giornaliera, settimanale e - e mensile, ogni tanto. Falli partire come root e lasciagli - il tempo di finire il loro lavoro prima di farne partire un + Per caso alcuni di questi comandi non funzionano correttamente? Sia + &man.locate.1;, sia &man.whatis.1; dipendono da + un database che viene ricostruito settimanalmente. Se la tua macchina + non sarà lasciata accesa per il fine settimana (usando FreeBSD), + può darsi che tu voglia usare i comandi per la manutenzione + giornaliera, settimanale, e mensile ogni tanto. Falli partire come root + e lascia loro il tempo di finire il lavoro prima di farne partire un altro. - -&prompt.root; periodic daily + + &prompt.root; periodic daily output tralasciato &prompt.root; periodic weekly output tralasciato &prompt.root; periodic monthly output tralasciato - + -Se ti stufi di aspettare, premi + Se ti stufi di aspettare, premi AltF2 per - avere un'altra console virtuale, e loggare di - nuovo. Dopo tutto é un sitema multi-utente, e multi-tasking. - sicuramente questi comandi produrranno dei messaggio sullo + avere un'altra console virtuale, e poterti loggare + nuovamente. Dopotutto è un sistema multi-utente, e multi-tasking. + Probabilmente questi comandi produrranno dei messaggi sullo schermo quando lavorano; puoi digitare clear per pulire lo schermo. Quando hanno finito, dovresti dare un'occhiata a /var/mail/root e /var/log/messages. -Usare tali comandi fa parte dell'amministrazione di + Usare tali comandi fa parte dell'amministrazione di sistema—e come utente singolo di un sistema Unix, - sei il tuo amministratore di sistema. Praticamente l'unica cosa - per la quale é necessario ce tu sia Root é l'amministrazione. Queste + sei tu l'amministratore del sistema. Praticamente l'unica cosa + per la quale è necessario che tu sia root è + l'amministrazione. Queste responsabilità non vengono trattate bene nemmeno in quei grossi libri su Unix, che sembrano dedicare troppo spazio all'uso dei menu - nei windows managers. Potresti voler leggere uno dei piu - interessanti libri sull'amministrazione di sistema, come Evi - Nemeth et.al.'s UNIX System Administration - Handbook (Prentice-Hall, 1995, ISBN - 0-13-15051-7)—the second edition with the red cover; oppure - Æleen Frisch's Essential System - Administration (O'Reilly & Associates, 1993, - ISBN 0-937175-80-3). Io ho usato quello di Nemeth. - + nei windows manager. Potresti voler leggere uno dei più + interessanti libri sull'amministrazione di sistema, come + UNIX System Administration Handbook di Evi Nemeth + et.al. (Prentice-Hall, 1995, ISBN 0-13-15051-7)—la seconda edizione + con la copertina rossa; oppure Essential System + Administration di Æleen Frisch (O'Reilly & + Associates, 1993, ISBN 0-937175-80-3). Io ho usato quello di + Nemeth. + - -Editare del testo + + Modificare File di Testo -Per poter configurare il tuo sistema, devi editare dei files. Molti + Per poter configurare il tuo sistema, devi modificare dei file. Molti di questi saranno in /etc; e avrai bisogno - del comando su per diventare root e poter cosi' + del comando su per diventare root e poter così modificarli. Puoi usare il semplice editor ee, ma - alla lunga risulta più utile imparare vi. + alla lunga risulta più utile imparare vi. C'é un eccellente tutorial su vi in /usr/src/contrib/nvi/docs/tutorial se lo hai installato; altrimenti puoi scaricarlo via FTP da - ftp.cdrom.com nella directory + ftp.cdrom.com dalla directory FreeBSD/FreeBSD-current/src/contrib/nvi/docs/tutorial. -Prima di editare un file, dovresti farne una copia. - Supponiamo tu voglia editare /etc/rc.conf. Puoi + Prima di modificare un file, dovresti farne una copia. + Supponiamo tu voglia modificare /etc/rc.conf. Puoi semplicemente usare cd /etc per andare in /etc e fare: - -&prompt.root; cp rc.conf rc.conf.orig - + + &prompt.root; cp rc.conf rc.conf.orig + -Questo copierebbe rc.conf in - rc.conf.orig, e potresti successivamente copiare + Questo copierà rc.conf in + rc.conf.orig, e potrai successivamente copiare rc.conf.orig in rc.conf per tornare all'originale. Ma ancora meglio - sarebbe spostare (rinominando) il file per poi rinominarlo con il nome originale: + sarà spostare (rinominare) il file per poi ricopiarlo con il nome + originale: - -&prompt.root; mv rc.conf rc.conf.orig + + &prompt.root; mv rc.conf rc.conf.orig &prompt.root; cp rc.conf.orig rc.conf - + -perché il comando mv mantiene - la data e il propietario originali del file. Puoi ora editare + perché il comando mv mantiene + la data e il proprietario originali del file. Puoi ora modificare rc.conf. Se vuoi tornare all'originale, potresti fare mv rc.conf rc.conf.myedit (assumendo che vuoi tenere la versione modificata) e quindi fare - -&prompt.root; mv rc.conf.orig rc.conf - + + &prompt.root; mv rc.conf.orig rc.conf + -per tornare allo stato iniziale. + per tornare allo stato iniziale. -Per editare un file, digita + Per modificare un file, digita - -&prompt.root; vi filename - + + &prompt.root; vi nomefile + -Muoviti nel testo con i tasti freccia. + Muoviti nel testo con i tasti freccia. Esc mette vi - in command mode. Ecco qui alcuni comandi: + in modalità comando. Ecco qui alcuni dei comandi: - - -x + + + x - -cancella la lettera su cui si trova il cursore - - + + cancella la lettera su cui si trova il cursore + + - -dd + + dd - -cancella l'intera linea (anche se va a capo sullo schermo - - + + cancella l'intera riga (anche se va a capo sullo schermo) + + - -i + + i - -inserisci del testo nella posizione del cursore - - + + inserisci del testo nella posizione del cursore + + - -a + + a - -inserisci del testo dopo il cursore - - - + + inserisci del testo dopo il cursore + + + -Quando digiti i o a, + Quando digiti i o a, puoi inserire del testo. Esc ti riporta in - command mode dove puoi digitare + modalità comando dove puoi digitare - - -:w + + + :w - -per salvare le modifiche sul disco e continuare ad editare - - + + per salvare le modifiche sul disco e continuare a + modificare il file + + - -:wq + + :wq - -per salvare le modifiche e uscire - - + + per salvare le modifiche e uscire + + - -:q! + + :q! - -per uscire senza salvare le modifiche - - + + per uscire senza salvare le modifiche + + - -/text + + /testo - -per spostare il cursore su text; - /Enter - per troavre la prossima istanza di - text. - - + + per spostare il cursore su testo; + /Invio + per trovare la prossima occorrenza di + testo. + + - -G + + G - -per andare alla fine del file - - + + per andare alla fine del file + + - -nG + + nG - -per andare alla linea n nel - file, dove n é un - numero - - + + per andare alla riga n del + file, dove n è un numero + + - -CtrlL + + CtrlL - -per ridisegnare lo schermo - - + + per ridisegnare lo schermo + + - -Ctrlb e - Ctrlf + + Ctrlb e + Ctrlf - -vai avanti e indietro di una pagina, come succede con - more e view. - - - + + vai avanti e indietro di una pagina, come succede con + more e view. + + + -Fai un po di pratica con vi nella tua home directory - creando un nuovo file digitando vi - filename e aggiungendo + Fai un po' di pratica con vi nella tua directory + home creando un nuovo file digitando vi + nomefile e aggiungendo e cancellando del testo, salvando il file, e riaprendolo di nuovo. - vi é pieno di sorprese perché é abbastanza - complesso, e ti capiterà di digitare un comando che farà - di sicuro qualcosa che non ti aspetti. (Alcune persone - preferiscono vi—é più potente di - DOS EDIT—scopri il comando :r) - Usa Esc una o più volte per essere sucuro di - essere in command mode e continua da li' quando hai dei problemi, - salva spesso con :w, e usa + vi è pieno di sorprese perché è + abbastanza complesso, e ti capiterà di digitare un comando che + farà di sicuro qualcosa che non ti aspetti. (Alcune persone + preferiscono vi—è più potente + dell'EDIT del DOS—scopri il comando :r) + Usa Esc una o più volte per essere sicuro di + essere in modalità comando e continua da lì quando hai dei + problemi, salva spesso con :w, e usa :q! per uscire e ricominciare (dal tuo ultimo :w) quando ne hai bisogno. -Ora puoi usare cd per andare in - /etc, su per diventare root, usare - vi per editare il file - /etc/group, e aggiungere un utente a wheel cosicché - possa avere privilegi di root. Aggiungi solo una virgola e il nome di login - dell'utente alla fine della prima riga del file, premi + Ora puoi usare cd per andare in + /etc, su per diventare root, + vi per modificare il file + /etc/group, e aggiungere un utente al gruppo wheel + cosicché possa avere privilegi di root. Aggiungi solo una virgola + e il nome di login dell'utente alla fine della prima riga del file, premi Esc, e usa :wq per salvare - il file su disco e uscire. Istantaneamente funzionante. (Non hai lasciato - uno spazio dopo la virgola, vero?) - + il file su disco e uscire. La modifica ha effetto immediato. (Non hai + lasciato uno spazio dopo la virgola, vero?) + - -Stampare dei files da DOS + + Stampa di File da DOS -A questo punto la tua stampante no funzionerà ancora sotto FreeBSD, - ecco quindi un sistema per stampare le manpages, metterle su un - floppy, e quindi stamparle da DOS. Supponiamo tu voglia leggere - attentamente a proposito dei permessi sui files (abbastanza - importante). Puoi usare man chmod per leggere. - Il comando + A questo punto la tua stampante non funzionerà ancora sotto + FreeBSD, ecco quindi un sistema per creare un file da una pagina man, + metterlo su un floppy, e quindi stamparlo da DOS. Supponiamo che tu + voglia leggere attentamente come cambiare i permessi sui file (abbastanza + importante). Puoi usare man chmod per leggere come + fare. Il comando - -&prompt.user; man chmod | col -b > chmod.txt - + + &prompt.user; man chmod | col -b > chmod.txt + -toglierà gli elementi di formattazione e mandera il tutto al file - chmod.txt al posto di mostrare il contenuto - sullo schermo. Ora metti un dischetto formattato DOS nel lettore, - digita su per diventare root, e digita + toglierà gli elementi di formattazione e manderà il + tutto sul file chmod.txt al posto di mostrare il + contenuto sullo schermo. Ora metti un dischetto formattato DOS nel + lettore, digita su per diventare root, e scrivi - -&prompt.root; /sbin/mount -t msdos /dev/fd0 /mnt - + + &prompt.root; /sbin/mount -t msdos /dev/fd0 /mnt + -per montare il floppy su - /mnt. + per montare il floppy su /mnt. -Ora (non hai più bisogno di essere root, e puoi digitare + Ora (non hai più bisogno di essere root, e puoi digitare exit per tornare ad essere l'utente jack) puoi - andare nella directory in cui hai creato - chmod.txt e copiare il file sul floppy digitando: + andare nella directory in cui hai creato chmod.txt e + copiare il file sul floppy digitando: - -&prompt.user; cp chmod.txt /mnt - + + &prompt.user; cp chmod.txt /mnt + -e usare ls /mnt per vedre il + e usare ls /mnt per vedere il contenuto di /mnt, che dovrebbe contenere il file chmod.txt. -Potresti voler in particolare creare un file dell'output di + In particolare potresti voler creare un file con l'output di /sbin/dmesg digitando - -&prompt.user; /sbin/dmesg > dmesg.txt - + + &prompt.user; /sbin/dmesg > dmesg.txt + -e copiando dmesg.txt sul floppy. - /sbin/dmesg é il record di boot, ed é - importante comprenderlo perché ti mostra cosa FreeBSD ha trovato - alla partenza. Se poni delle domande su - freebsd-questions@FreeBSD.org o su un gruppo USENET— - come FreeBSD non trova il mio drive per i nastri, - che cosa faccio?—la gente vorrà sapere cosa mostra il tuo - dmesg. + e copiare dmesg.txt sul floppy. + /sbin/dmesg è il file di log di avvio, ed + è importante comprenderlo perché ti mostra cosa ha trovato + FreeBSD all'avvio. Se poni delle domande sulla &a.questions; + o su un gruppo USENET—del tipo FreeBSD non trova il mio drive + per i nastri, che cosa faccio?—la gente vorrà + sapere cosa mostra il tuo dmesg. -Ora puoi smontare il floppy (da root) per poter togliere + Ora devi smontare il floppy (da root) per poter togliere il disco - -&prompt.root; /sbin/umount /mnt - + + &prompt.root; /sbin/umount /mnt + -e riavviare per tornare in DOS. Copia questo file in una - directory DOS, richiamali con DOS EDIT, Windows Notepad o - Wordpad, o un editor di testi, fai una piccola modifica in modo che + e riavviare per tornare in DOS. Copia questo file in una + directory DOS, richiamali con l'EDIT del DOS, Notepad o Wordpad di + Windows, o un editor di testi, fai una piccola modifica in modo che il file debba essere salvato, e stampa come faresti da DOS o - Windows. Speriamo che funzioni! Le manpages vengono meglio se - stampate con il comando DOS print. (Copiare i files - da FreeBSD a una partizione DOS montata é ancora in alcuni casi - rischiosa.) + Windows. Spera che funzioni! Le pagine man vengono meglio se + stampate con il comando DOS print. (Copiare i file + da FreeBSD su una partizione DOS montata è ancora in alcuni casi + rischioso.) -Far funzionare la stampante sotto FreeBSD consiste nel creare - un opportuno record in/etc/printcap e + Far funzionare la stampante sotto FreeBSD consiste nel creare + un opportuno elemento in /etc/printcap e creare una directory di spool corrispondente in - /var/spool/output. Se la tua stampante é su + /var/spool/output. Se la tua stampante è su lpt0 (ciò che DOS chiama LPT1), devi solo andare in /var/spool/output e (da root) creare la directory lpd digitando: mkdir - lpd, se non é già presente. A quel punto la stampante - dovrebbe rispondere quando il sistema parte, e + lpd, se non è già presente. A quel punto la + stampante dovrebbe rispondere quando il sistema parte, e lp o lpr dovrebbero mandare un - file alla stampante. Che il file venga stampato o meno é solo questione - di configurazione, che viene discussa nel FreeBSD - handbook. - + file alla stampante. Che il file venga stampato o meno è solo + questione di configurazione, che è discussa nel Manuale di FreeBSD. + - -Altri comandi utili + + Altri Comandi Utili - - -df + + + df - -ti mostra lo spazio disponibile e tutte le partizioni montate. - - + + mostra lo spazio disponibile e tutte le partizioni + montate. + + - -ps aux + + ps aux - -ti mostra i processi in esecuzione. ps ax é - una forma contratta. - - + + mostra i processi in esecuzione. ps ax + è una forma contratta. + + - -rm filename + + rm nomefile - -cancella filename. - - + + cancella nomefile. + + - -rm -R dir + + rm -R dir - -cancella una directory dir e tutte le - sottodirectory—Attenzione! - - + + cancella la directory dir e tutte le + sottodirectory—attenzione! + + - -ls -R + + ls -R - -mostra il contenuto della directory e delle sue - sottodirectory; Io usavo una variante, ls -AFR > - where.txt, per avere una lista dei files in - / e (separatamente) - /usr prima che scoprissi dei metodi migliori - per cercare i files. - - + + mostra il contenuto della directory e delle sue + sottodirectory; io usavo una variante, ls -AFR > + where.txt, per avere una lista dei file in + / e (separatamente) + /usr prima che scoprissi dei metodi migliori + per cercare i file. + + - -passwd + + passwd - -per cambiare la password dell'utente (o di root) - - + + per cambiare la password dell'utente (o di root) + + - -man hier + + man hier - -manpage del file system di Unix - - - + + pagina man sul filesystem di Unix + + + -Usa find per trovare filename in - /usr o nelle sue sottodirectory digitando + Usa find per trovare nomefile + in /usr o nelle sue sottodirectory digitando - -&prompt.user; find /usr -name "filename" - + + &prompt.user; find /usr -name "nomefile" + -Puoi usare * come identificatore universale, - "filename" - (che vorebbe essere tra virgolette). Se dici a + Puoi usare * come identificatore universale in + "nomefile" + (che dovrebbe essere tra virgolette). Se dici a find di cercare in / - anziché /usr cercherà i/il - file(s) su tutti i file system montati, inclusi i CDROM e le partizioni DOS. + anziché /usr cercherà il/i file su + tutti i filesystem montati, inclusi i CDROM e le partizioni DOS. -Un libro eccellente che tratta i comandi e le utility di Unix - é Abrahams & Larson, Unix for the - Impatient (2nd ed., Addison-Wesley, 1996). - Ci sono anche un sacco di informazioni su Unix su internet. Prova + Un libro eccellente che tratta i comandi e le utility di Unix + è Unix for the Impatient di Abrahams & + Larson (2nd ed., Addison-Wesley, 1996). + Ci sono anche un sacco di informazioni su Unix su Internet. Guarda Unix Reference - Desk. - + Desk. + - -Prossimi passi + + Prossimi Passi -Dovresti ora avere gli strumenti necessari per girare nel sistema ed - editare i files, cosi' da poter rendere tutto funzionante. Ci sono - un sacco di informazioni nel FreeBSD handbook (che é - probabilmente sul tuo hard disk) e sul sito web di FreeBSD. Una - grande scelta di packages (pacchetti) e ports sono sul CDROM come - sul sito internet. L'handbook ti spiega come usarli - (Prendi il package se esiste, con pkg_add - /cdrom/packages/All/packagename, - dove packagename é il nome del file del - package). Il CDROM ha una lista dei packages e dei ports - con delle piccole descrizioni in - cdrom/packages/index, + Dovresti ora avere gli strumenti necessari per girare nel sistema e + modificare i file, così da poter rendere tutto funzionante. Ci + sono un sacco di informazioni nel Manuale di FreeBSD (che è + probabilmente sul tuo disco rigido) e sul sito web di FreeBSD. Una + grande scelta di package e port è presente sul CDROM così + come sul sito web. Il manuale ti spiega come usarli + (prendi il package se esiste, con pkg_add + /cdrom/packages/All/nomepackage, + dove nomepackage è il nome del file del + package). Il CDROM ha una lista di package e di port + con delle brevi descrizioni in cdrom/packages/index, cdrom/packages/index.txt, e - cdrom/ports/index, descrizioni più ampie + cdrom/ports/index, e con descrizioni più ampie in /cdrom/ports/*/*/pkg/DESCR, dove - * rappresenta sottodirectory di tipi di - programmi e nomi di programmi rispettivamente. + * rappresenta rispettivamente sottodirectory di tipi di + programmi e nomi di programmi. -Se trovi l'handbook troppo difficile (con il sistema di - lndir e altro) su come installare i ports dal - CDROM, ecco come funziona normalmente: + Se trovi il manuale troppo difficile su come installare i port dal + CDROM (con il sistema di lndir e altro), ecco come + funziona normalmente: -Trova il port che vuoi, diciamo kermit. - Ci sarà una directory per quello sul CDROM. Copia la + Trova il port che vuoi, supponiamo kermit. + Ci sarà una directory per lui sul CDROM. Copia la sottodirectory in /usr/local (un buon posto perché il software che aggiungi sia disponibile a tutti gli utenti) con: - -&prompt.root; cp -R /cdrom/ports/comm/kermit /usr/local - + + &prompt.root; cp -R /cdrom/ports/comm/kermit /usr/local + -Questo dovrebbe portarti ad avere la sottodirectory - /usr/local/kermit che contiene tutti i files - che la sottodirectory kermit sul CDROM contiene - CDROM has. + Questo dovrebbe portarti ad avere la sottodirectory + /usr/local/kermit che contiene tutti i file + presenti nella sottodirectory kermit del CDROM. -Ora, crea la directory + Ora, crea la directory /usr/ports/distfiles se non esiste ancora, usando mkdir. Poi controlla /cdrom/ports/distfiles cercando un file con il nome che indica che si tratta del port esatto. Copia quel file in - /usr/ports/distfiles; nelle versioni più recenti - puoi saltare questo passo, perché FreeBSD lo farà per te. Nel - caso di kermit, non c'é nessun distfile. + /usr/ports/distfiles; nelle versioni più + recenti puoi saltare questo passo, perché FreeBSD lo farà + per te. Nel caso di kermit, non c'è nessun + distfile. -Quindi entra con cd nella sottodirectory di + Quindi entra con cd nella sottodirectory di /usr/local/kermit che contiene il file Makefile. Digita - -&prompt.root; make all install - + + &prompt.root; make all install + -Durante questo processo il port usera FTP per scaricare - i file non compressi che no ha trovato sul CDROM o in + Durante questo processo il port userà FTP per scaricare + i file compressi che non ha trovato sul CDROM o in /usr/ports/distfiles. Se la tua connessione - non funziona ancora e non c'é nessun file per il port in + non funziona ancora e non c'è nessun file per il port in /cdrom/ports/distfiles, dovrai recuperare il distfile usando un'altra macchina e poi copiarlo in /usr/ports/distfiles da un dischetto o dalla partizione DOS. Leggi Makefile (usando cat o more oppure - view) per scoprire dove andare (il sito prncipale - di distribuzione) per trovare il file e conoscere il suo nome. Il suo + view) per scoprire dove andare (il sito principale + di distribuzione) per trovare il file e conoscere il suo nome. Il nome verrà troncato quando scaricato da DOS, e dopo averlo trasferito in /usr/ports/distfiles dovrai rinominarlo (usando il comando mv) nel suo - nome originale cosicché possa essere trovato. (Usa il trasferimento di file binario!) - quindi torna in /usr/local/kermit, trova la + nome originale cosicché possa essere trovato. (Usa il + trasferimento di file binario!) + Quindi torna in /usr/local/kermit, trova la directory contenente Makefile, e digita make all install. -Un'altra cosa che succede quando si installa un port o un - package é che questi abbiano bisogno di un altro programma. Se + Un'altra cosa che può succedere quando si installa un port o un + package è che questi abbiano bisogno di un altro programma. Se l'installazione si ferma con un messaggio can't find - unzip o simile, potresti dover installare il + unzip o simile, potresti dover installare il package o il port di unzip prima di proseguire. -Una volta installato digita rehash per far - che FreeBSD rilegga i files contenuti nel path e sappia cosa contengono. + Una volta installato, digita rehash per far + sì che FreeBSD rilegga i file contenuti nel path e sappia quali + sono presenti. (Se trovi un sacco di messaggi path not found quando usi whereis o which, dovresti fare delle aggiunte all'elenco delle directory nel - file .cshrc nella tua home - directory. L'elenco dei paths in Unix fa la stessa + file .cshrc nella tua directory home. + L'elenco dei path in Unix fa la stessa cosa che fa in DOS, tranne che la directory corrente (di default) non si trova nel path per ragioni di sicurezza; se il comando - che vuoi si trova nella directory in cui ti trovi, devi digitare - ./ prima del nome del comando; (niente + che vuoi eseguire è nella directory in cui ti trovi, devi digitare + ./ prima del nome del comando; niente spazio dopo la barra.) -Potresti volere la versione piu recente di Netscape - dal loro sito FTP. - (Netscape necessita dell'X Window System.) Ora c'é una versione - per FreeBSD, quindi dà un'occhiata in giro. Usa solo gunzip - filename e tar - xvf filename sul file, sposta - il binario in /usr/local/bin o qualche altro - posto in cui vengono tenuti i binari, rehash, e quindi - aggiungi le seguenti linee a .cshrc in ogni - home directory degli utenti oppure (più semplicemente) in + Potresti volere la versione più recente di Netscape + dal loro sito FTP. + (Netscape necessita dell'X Window System.) Ora c'é una versione + per FreeBSD, quindi dà un'occhiata in giro. Usa solo + gunzip nomefile e + tar xvf nomefile sul file, + sposta il binario in /usr/local/bin o qualche altro + posto in cui vengono tenuti i binari, esegui rehash, e + quindi aggiungi le seguenti linee a .cshrc in tutte + le directory home degli utenti oppure (più semplicemente) in /etc/csh.cshrc, il file di configurazione globale di csh: - -setenv XKEYSYMDB /usr/X11R6/lib/X11/XKeysymDB + + setenv XKEYSYMDB /usr/X11R6/lib/X11/XKeysymDB setenv XNLSPATH /usr/X11R6/lib/X11/nls - + -Questo assume che il file XKeysymDB + Questo assume che il file XKeysymDB e la directory nls siano in /usr/X11R6/lib/X11; se non lo sono, trovale - e mettile li'. + e mettile lì. -Se hai originariamente installato Netscape dal CDROM (o via - FTP), non rimpiazzare /usr/local/bin/netscape - con il nuovo binario di netscape; questo é solo uno script di shell - che setta le variabili di ambiente per te. Invece rinomina + Se hai originariamente installato Netscape dal CDROM (o via + FTP), non sostituire /usr/local/bin/netscape + con il nuovo binario di netscape; questo è solo uno script di shell + che imposta le variabili di ambiente per te. Rinomina invece il nuovo binario in netscape.bin e rimpiazza il - vecchio binario, che sarebbe + vecchio binario, che dovrebbe essere /usr/local/netscape/netscape. - + - -Il tuo ambiente di lavoro + + Il tuo Ambiente di Lavoro -La tua shell é la parte più importante del tuo ambiente di - lavoro. In DOS, la shell é normalmente command.com. La shell - é ciò che interpreta i comandi che tu digiti sulla linea di comando, - e quindi comunica con il resto del sistema operativo. + La shell è la parte più importante del tuo ambiente + di lavoro. In DOS, la shell è solitamente command.com. La shell + è ciò che interpreta i comandi che digiti sulla linea di + comando, e quindi comunica con il resto del sistema operativo. Puoi anche scrivere script di shell, che sono come i file batch di DOS: una serie di comandi che devono essere eseguiti senza il tuo intervento. -Due shell vengono normalmente installate con FreeBSD: + Due shell vengono normalmente installate con FreeBSD: csh e sh. - csh é buona per lavoro da linea di comando, ma - gli scripts dovrebbero essere scritti usando sh (o + csh è buona per lavoro da linea di comando, ma + gli script dovrebbero essere scritti usando sh (o bash). Puoi scoprire che shell hai digitando echo $SHELL. -csh é una buona shell, ma + csh è una buona shell, ma tcsh fa tutto ciò che csh fa e anche altro. Ti permette di richiamare i comandi usando - le frecce e ti permette di editarli. Ha l'auto-completamento dei nomi di file con tab - (csh usa Esc), e + le frecce e ti permette di modificarli. Ha l'auto-completamento dei nomi + di file con tab (csh usa Esc), e ti permette di tornare alla directory in cui eri digitando - cd -. é anche piu semplice alterare il tuo + cd -. È anche più semplice alterare il prompt con tcsh. Ti rende la vita più facile. -Ecco tre semplici passi per installare una nuova shell: + Ecco tre semplici passi per installare una nuova shell: - - -Installa la shell come port o package, come faresti - con un qualsiasi altro port o package. Usa - rehash e which tcsh - (Assumendo che tu stia installando tcsh) per - essere sicuro di averla installata. - + + + Installa la shell tramite port o package, come faresti + con un qualsiasi altro port o package. Usa + rehash e which tcsh + (assumendo che tu stia installando tcsh) per + essere sicuro di averla installata. + - -Da root, edita /etc/shells, aggiungendo - una linea nel file per la nuova shell, in questo caso - /usr/local/bin/tcsh, e salva il file. - (Alcuni ports lo fanno per te.) - + + Da root, modifica /etc/shells, aggiungendo + una riga nel file per la nuova shell, in questo caso + /usr/local/bin/tcsh, e salva il file. + (Alcuni port lo fanno per te.) + - -Usa il comando chsh per cambiare la tua - shell in tcsh permanentemente, o digita - tcsh al prompt per cambiare la shell senza - dover uscire dal sistema per poi rifare il log in. - - + + Usa il comando chsh per cambiare + permanentemente la tua shell in tcsh, o digita + tcsh al prompt per cambiare la shell senza + dover uscire dal sistema per poi rientrare. + + - -Può essere pericoloso cambiare la shell di root in qualcosa di - diverso da sh o csh su - versioni più recenti di FreeBSD e di Unix; potresti - non avere una shell funzionante se il sistema entra in modalità - a utente singolo. La soluzione é usare su - -m per diventare root, che ti darebbe - tcsh come shell di root, poiché la shell é parte - del tuo ambiente. Puoi rendere tutto ciò permanente aggiungendo al - tuo .tcshrc un alias con - alias su su -m. - + + Può essere pericoloso cambiare la shell di root in qualcosa + di diverso da sh o csh su + versioni più recenti di FreeBSD e di Unix; potresti + non avere una shell funzionante se il sistema entra in modalità + singolo utente. La soluzione è usare su -m + per diventare root, che ti dà tcsh come shell + di root, poiché la shell è parte del tuo ambiente. + Puoi rendere tutto ciò permanente aggiungendo al + tuo .tcshrc un alias con + alias su su -m. + -Quando tcsh parte legge i files + Quando tcsh parte, legge i file /etc/csh.cshrc e /etc/csh.login, come farebbe csh. Leggerà anche il file - .login nella tua home directory ed anche + .login nella tua directory home ed anche .cshrc, a meno che tu non abbia un file - .tcshrc. Puoi farlo copiando - .cshrc in - .tcshrc. + .tcshrc. Puoi crearlo copiando + .cshrc in .tcshrc. -Ora che hai installato tcsh, puoi sistemare - il tuo prompt. Puoi trovare i dettagli nella manpage di - tcsh, ma ecco qui una linea da mettere ne tuo - .tcshrc che ti dirà quanti comandi hai digitato, - che ore sono, e in che directory + Ora che hai installato tcsh, puoi sistemare + il tuo prompt. Puoi trovare i dettagli nella pagina man di + tcsh, ma ecco qui una linea da mettere nel tuo + .tcshrc che ti dirà quanti comandi hai + digitato, che ore sono, e in che directory ti trovi. Produce anche un > se sei un utente normale e un # se sei root, ma tsch lo farebbe in ogni caso: -set prompt = "%h %t %~ %# " + set prompt = "%h %t %~ %# " -Questa dovrebbe andare nella stessa posizione della linea di - prompt corrente se ce n'é una, o sotto "if($?prompt) then" se non. - Commenta la linea vecchia; puoi tornare a quella vecchia se la - preferisci. Non dimenticare gli spazi e le virgolette. Puoi far rileggere - .tcshrc digitando + Questa dovrebbe andare nella stessa posizione della linea di + prompt corrente se ce n'è una, o sotto "if($?prompt) then" in caso + contrario. Commenta la vecchia riga; così potrai tornare a quella + vecchia se la preferirai. Non dimenticare gli spazi e le virgolette. + Puoi far rileggere .tcshrc digitando source .tcshrc. -Puoi avere una lista delle variabili di sistema che sono state - settate digitando env al prompt. + Puoi avere una lista delle variabili di sistema che sono state + impostate digitando env al prompt. Il risultato ti mostrerà il tuo editor di default, il pager, e il tipo di terminale, tra le altre possibili variabili. Un comando - utile se ti connetti al sistema da un'altra parte e non riesci ad eseguire - programmi perché il terminale non ne é capace é setenv TERM - vt100. - + utile se ti connetti al sistema da una postazione remota e non riesci ad + eseguire un programma perché il terminale non ne è capace + è setenv TERM vt100. + - -Altro + + Altro -Da root puoi smontare il CDROM con - /sbin/umount /cdrom, toglilo dal - drive, inseriscine un altro, e montalo con + Da root puoi smontare il CDROM con + /sbin/umount /cdrom, toglilo dal lettore, + inseriscine un altro, e montalo con /sbin/mount_cd9660 /dev/cd0a /cdrom assumendo che - cd0a é il nome di device del tuo lettore - CDROM. La versione piu recente di FreeBSD ti permette di montare il - CDROM con solo /sbin/mount /cdrom. + cd0a sia il nome di dispositivo del tuo lettore di + CDROM. La versione più recente di FreeBSD ti permette di montare + il CDROM solo con /sbin/mount /cdrom. -Usare il live filesystem—il secondo cd del set di FreeBSD—é + Usare il live filesystem—il secondo cd del set di + FreeBSD—è utile se hai poco spazio a disposizione. Ciò che si trova - sul live file system dipende da release a release. Potresti - provare a giocare a dei giochi dal CDROM. Questo comprende l'uso di + sul live filesystem cambia da release a release. Potresti + provare ad eseguire dei giochi dal CDROM. Questo comporta l'uso di lndir, che viene installato con l'X Window - System, per dire ai programmi dove trovare i files necessari - , poiché questi si trovano nel file system /cdrom + System, per dire ai programmi dove trovare i file necessari, poiché + questi si trovano nel filesystem /cdrom anziché /usr e le sue - sottodirectory, che sarebbe dove dovrebbero essere. Leggi - man lndirper avere più informazioni. - + sottodirectory, che è dove dovrebbero essere. Leggi + man lndir per avere più informazioni. + - -I commenti sono benvenuti + + I Commenti sono Benvenuti -Se usi questa guida, sarei interessato/a (l'autrice originale ed - il traduttore) a sapere se questa é chiara o - e ciò che é stato tralasciato che vorresti fosse incluso, - e sapere se tutto ciò é stato utile. I miei ringraziamenti a Eugene W. Stark, - professore di informatica a SUNY-Stony Brook, e John - Fieber per i suoi utili commenti. + Se usi questa guida, sarei interessata a sapere dove non è + chiara, ciò che è stato tralasciato e che vorresti venisse + incluso, e sapere se tutto ciò è stato utile. I miei + ringraziamenti vanno a Eugene W. Stark, professore di informatica a + SUNY-Stony Brook, e John Fieber per i suoi utili commenti. -Annelise Anderson, - andrsn@andrsn.stanford.edu + Annelise Anderson, andrsn@andrsn.stanford.edu -Per questioni legate alla traduzione, o se avete commenti da poter esprimere - solo in italiano, non esitate a contattarmi. Come per l'autrice originale, - ogni genere di commenti é ben accetto. - -Stucchi Massimiliano, - willythemax@yahoo.it - + Per questioni legate alla traduzione, o se avete commenti da poter + esprimere solo in italiano, non esitate a contattarmi. Come per l'autrice + originale, ogni genere di commenti è ben accetto. + + Massimiliano Stucchi, stucchi@willystudios.com +