Quando avete installato Linux, avete impostato una password root (superuser) e , si spera, avete anche creato almeno un altro utente normale per voi stessi. Per questo post dovete accedere come utente normale.
La prima cosa che dovete fare dopo l'accesso è richiamare una finestra della shell. Dopo aver inviato una shell. La parte superiore della finestra contiene un prompt che termina generalmente con il simbolo del dollaro ($) . Su Red Hart Linux, il prompt è [nome@percorso host]$. Se conoscete windows , scoprirete che la finestra della shell è simile al prompt dei comandi.
La finestra della della shell può essere definita finestra del terminale. La finestra del terminale è la parte dell'interfaccia utente che accetta le pressioni dei tasti del sistema di finestra e disegna i caratteri sullo schermo.
Il terminale può essere paragonato a un intermediario tra la shell e l'utente.
Ora digitate il comando seguente e premete INVIO:
cat /etc/passwd
Il comando stampa un paio di righe che iniziano con nomi utente, quindi torna al prompt della shell. Se non riuscite a leggere bene il testo, manipolate a piacimento le impostazioni dei caratteri.
Dovreste passare molto tempo nella shell con questi articoli, quindi è meglio che vi troviate a vostro agio.
Il comando cat è ottimo per iniziare perchè è uno dei comandi Unix più semplici. La sua sintassi è la seguente :
cat file1 file2 ....
Quando eseguite questo comando, cat stampa (e concatena) il contenuto di file1, file2 ed eventuali file aggiuntivi desiderati (indicati da ..) e quindi esce.
Se non specificate alcun file di input, cat legge dall'input standard, che in questo caso è la tastiera. Per vederne il funzionamento , digitate cat e premete INVIO.
A differenza dell'esempio precedente , non tornate al prompt della shell perchè cat è ancora in esecuzione. Ora digitate qualcosa (qualsiasi cosa, non ha importanza). Dopo aver premuto INVIO alla fine di ogni riga , cat ripete la riga digitata. Quando siete stufi, premete CONTROL-D da solo su una riga per terminare il comando cat e tornare al prompt dellla shell.
Nota
Non confondete CONTROL-D con CONTROL-C. CONTROL-D su una riga a se stante arresta la voce di input standard corrente (e spesso termina un programma), mentre CONTROL-C termina un programma indipendentemente dall'input e dall'output.
Ora avete sperimentato l'input standard (stdnin) standard (stdout) , due compontenti importanti dell'ambiente della shell Unix.
L'input standard è la fonte di input predefinita di un programma. Quando avete eseguito cat senza argomenti, questo non è terminato perchè non c'erano argomenti, ma è passato all'input standard invece di cercare file. In questo caso l'import standard era ciò che avete digitato con la tastiera.
L'output standard, invece, è il posto in cui l'output del programma è inviato per impostazione predefinita. In questo caso tale poso tale posizione è finestra del terminale che esegue la shell.
La caratteristica più itle dell'input e dell'output standard è che è possibile inviarli facilmente in posizioni diverse da quelle predefinite.
Nessun commento:
Posta un commento