<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21"> <TITLE> From DOS/Windows to Linux HOWTO : Introduzione</TITLE> <LINK HREF="DOS-Win-to-Linux-HOWTO-2.html" REL=next> <LINK HREF="DOS-Win-to-Linux-HOWTO.html#toc1" REL=contents> </HEAD> <BODY> <A HREF="DOS-Win-to-Linux-HOWTO-2.html">Avanti</A> Indietro <A HREF="DOS-Win-to-Linux-HOWTO.html#toc1">Indice</A> <HR> <H2><A NAME="s1">1.</A> <A HREF="DOS-Win-to-Linux-HOWTO.html#toc1">Introduzione</A></H2> <H2><A NAME="ss1.1">1.1</A> <A HREF="DOS-Win-to-Linux-HOWTO.html#toc1.1">Linux fa per voi?</A> </H2> <P>Volete passare dal DOS a Linux? Benissimo, ma attenzione: potrebbe non esservi utile. Credo che ``il computer migliore'' o ``il migliore sistema operativo'' non esistano: dipende dall'uso che se ne fa. Ecco perché non credo che Linux sia la soluzione migliore per tutti, nonostante sia tecnicamente superiore a molti sistemi operativi commerciali. Avrete grandi benefici da Linux se vi serve sw per la programmazione, Internet, TeX... sw tecnico in generale, ma se vi serve soprattutto sw commerciale, o se non vi piace l'idea di studiare i comandi, e' meglio lasciare perdere.</P> <P>Linux non e' (per ora) facile da usare o da configurare come Windows o il Mac, quindi siate preparati a smanettare un po'. Nonstante questi avvertimenti, sono sicuro al 100% che se appartienete alla giusta categoria di utenti troverete in Linux il vostro Nirvana informatico. E comunque Linux e DOS/Windows possono convivere sulla stessa macchina.</P> <P>Prerequisiti per questo howto: daro' per scontato che</P> <P> <UL> <LI> conoscete i principali comandi e concetti del DOS; </LI> <LI> Linux, e magari anche X Window System, e' correttamente installato; </LI> <LI> la vostra shell---l'equivalente di <CODE>COMMAND.COM</CODE>---e' <CODE>bash</CODE>; </LI> <LI> capite che questo lavoro e' solo un inizio. Per maggiori informazioni, guardatevi ``Linux Installation and Getting Started'' di Matt Welsh e/o ``Linux User Guide'' di Larry Greenfield (<CODE> <A HREF="ftp://sunsite.unc.edu:/pub/Linux/docs/LDP">sunsite.unc.edu:/pub/Linux/docs/LDP</A></CODE>). </LI> </UL> </P> <P>Questo howto sostituisce il vecchio mini--howto di uguale titolo.</P> <H2><A NAME="ss1.2">1.2</A> <A HREF="DOS-Win-to-Linux-HOWTO.html#toc1.2">Si', fa per me. Spiegami</A> </H2> <P>Avete installato Linux e i programmi che vi servono. Vi siete fatti un account (se non l'avete fatto, scrivete <CODE>adduser</CODE> <EM>subito!</EM>) e Linux sta girando. Avete inserito nome e password e ora state guardando lo schermo e pensate: ``Beh, e adesso?''</P> <P>Adesso, non disperate. Siete quasi pronti per fare le stesse cose che facevate col DOS, e molte altre in piu'. Se steste lavorando col DOS anziché con Linux, ora fareste una di queste cose:</P> <P> <UL> <LI> eseguire programmi e creare, copiare, visualizzare, cancellare, stampare e rinominare files; </LI> <LI> spostarsi tra directory, crearne di nuove, cancellarle, elencarne i contenuti; </LI> <LI> formattare floppy e copiarci file su/da; </LI> <LI> sistemare <CODE>AUTOEXEC.BAT</CODE> e <CODE>CONFIG.SYS</CODE>; </LI> <LI> scrivere i vostri .BAT files e/o programmi in <CODE>QBasic</CODE> o C/Pascal; </LI> <LI> il rimanente 1%. </LI> </UL> </P> <P>Sarete contenti di sapere che queste cose si fanno con Linux in un modo molto simile al DOS. Sotto DOS, l'utente medio usa solo pochi tra i 100 e passa comandi disponibili; lo stesso vale per Linux, almeno fino ad un certo punto.</P> <P>Alcune cose da aver chiare prima di proseguire:</P> <P> <UL> <LI> primo, come uscire da Linux. Se si vede una schermata non grafica, premere CTRL--ALT--DEL, aspettare che il sistema dica che tutto e' a posto, poi spegnere pure. Se si sta lavorando sotto X Window System, prima premere CTRL--ALT--BACKSPACE, poi CTRL--ALT--DEL. Non spegnere <EM>mai</EM> il PC direttamente: si potrebbe danneggiare il filesystem; </LI> <LI> a differenza del DOS, Linux ha meccanismi di sicurezza, a causa della sua natura multiutente. I file e le directory hanno dei permessi, e quindi ad alcuni l'utente normale non puo' accedere (vedi la sezione <A HREF="DOS-Win-to-Linux-HOWTO-2.html#Permessi">Permessi</A>). Solo l'utente il cui nome di login e' ``root'' puo' fare cio' che vuole (root e' l'amministratore di sistema. Se usate Linux sul vostro PC, sarete anche root). Il DOS, al contrario, vi lascia cancellare tutto l'hard disk per sbaglio; </LI> <LI> siete incoraggiati a sperimentare, giocare, provare: di certo male non fa. Potete ottenere aiuto in questo modo: <UL> <LI> per ottenere aiuto sui ``comandi interni'' della shell, scrivete <CODE>help</CODE>; </LI> <LI> per ottenere aiuto su un comando, scrivete <CODE>man command</CODE> che richiama la pagina di manuale (man page) del comando in questione. In alternativa, scrivete <CODE>info command</CODE> che richiama, se c'e', la pagina info relativa al comando. Info e' un sistema di documentazione ad ipertesti, non molto intuitivo da usare le prime volte. Potete provare inoltre a dare i comandi <CODE>whatis command</CODE> o <CODE>apropos command</CODE> e premere `q' per uscire. </LI> </UL> </LI> <LI> buona parte della potenza e flessibilita' di Unix derivano dai semplici concetti di redirezione e piping, piu' potenti che non sotto DOS. Semplici comandi possono essere combinati per eseguire operazioni complesse. Usate questa caratteristica! </LI> <LI> convenzioni: <CODE><...></CODE> indica qualcosa che deve essere specificato, mentre <CODE>[...]</CODE> indica qualcosa di opzionale. Esempio: <BLOCKQUOTE><CODE> <PRE> $ tar -tf <file.tar> [> redir_file] </PRE> </CODE></BLOCKQUOTE> <CODE>file.tar</CODE> deve essere specificato, mentre la redirezione su <CODE>redir_file</CODE> e' opzionale. </LI> <LI> d'ora in avanti ``LMP'' significa ``leggere la man page per ulteriori informazioni''. </LI> </UL> </P> <H2><A NAME="ss1.3">1.3</A> <A HREF="DOS-Win-to-Linux-HOWTO.html#toc1.3">Per l'impaziente</A> </H2> <P>Volete partire subito? Date un'occhiata a questa tabella:</P> <P> <BLOCKQUOTE><CODE> <PRE> DOS Linux Note ------------------------------------------------------------------------------ BACKUP tar -Mcvf device dir/ totalmente diversi CD dirname\ cd dirname/ quasi la stessa sintassi COPY file1 file2 cp file1 file2 idem DEL file rm file attenzione - niente undelete DELTREE dirname rm -R dirname/ idem DIR ls non proprio la stessa sintassi DIR file/s find . -name file totalmente diverso EDIT file vi file credo che non vi piacera' emacs file questo e' migliore jstar file quasi come l'editor del DOS FORMAT fdformat, mount, umount sintassi molto diversa HELP command man command stessa filosofia MD dirname mkdir dirname/ quasi la stessa sintassi MOVE file1 file2 mv file1 file2 idem NUL /dev/null idem PRINT file lpr file idem PRN /dev/lp0, /dev/lp1 idem RD dirname rmdir dirname/ quasi la stessa sintassi REN file1 file2 mv file1 file2 non per file multipli RESTORE tar -Mxpvf device sintassi diversa TYPE file less file molto migliore WIN startx un mondo a parte! </PRE> </CODE></BLOCKQUOTE> </P> <P>Se vi serve di piu' che una tabella di comandi, leggetevi le prossime sezioni.</P> <HR> <A HREF="DOS-Win-to-Linux-HOWTO-2.html">Avanti</A> Indietro <A HREF="DOS-Win-to-Linux-HOWTO.html#toc1">Indice</A> </BODY> </HTML>