|
ATTIVITÀ
:
Utilizzare
:
Sistemi Operativi
:
Mac OS X
:
Terminale
Terminale
Con l'avvento del Mac OS X arriva *NIX sulle nostre scrivanie. Con esso il Terminale; croce degli utenti di Classic che non sanno cosa farsene e delizia degli utenti *NIX che non aspettavanao altro per passare a Mac,
per tutti vale una regola: è uno strumento potentissimo, utile e versatile, basta conoscerlo...
Indice
- Perché non esegue un programma appena compilato?
- Bibliografia & Links
- Copyright e Licenza
Perché non esegue un programma appena compilato?
Prima la soluzione: dovete prefissare il nome del programma compilato con "./" per dirgli che il programma che volete eseguire si trova nella stessa directory in cui vi trovate. OK, adesso dicci
perché! Vado: in generale quando siete nel Terminale, siete in una shell. Vuol dire che siete in un programma (che si chiama sh, bash, tcsh, ecc.) che vi permette di dialogare con il sistema.
Quando eseguiite un programma, lo fate in genere indicandone il nome ed il posto dove si trova. A volte, il posto dove si trova fa parte di quei "posti standard" dove il sistema va a cercare i programmi come la
cartella /usr/bin. Altre volte, e questo è il nostro caso, siamo in una altra directory. Sulle macchine *NIX in genere (ed in questo Mac OS X non fa eccezione) la directory di nome
./ è disabilitata per motivi di sicurezza nell'elenco di quelle da cui è possibile far partire applicazioni semplicemente scrivendone il nome. Pertanto se volete lanciare un programma dalla
direcoty corrente (ovvero da una directory che si chiama appunto "punto slash"), dovete indicare anche il percorso al sistema esplicitamente, premettendo al nome del programma il nome della directory, quindi:
./nomeDelProgramma<INVIO>. In altri termini se siete nella directory Home del vostro utente, scrivere: nomeDisco/Users/nomeUtente/nomeProgramma.out e
./nomeProgramma.out è scrivere la stessa cosa. Anzi, visto che ci siamo, togliamoci un'altro sfizio: invece di scrivere tutto il percorso fino alla Home dell'utente, possiamo usare
l'espressione:
~/ nella quale quel segnetto "~" rappresenta proprio il tipico percorso fino alla Home dell'utente corrente; il simbolo si ottiene con la combinazione di
tasti <ALT-5>

Bibliografia & Links
|