Utilizzare Home

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

  1. Perché non esegue un programma appena compilato?
  2. Bibliografia & Links
  3. Copyright e Licenza
Inizio

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>

Inizio

Bibliografia & Links

Inizio

Commenti e consigli

Se l'argomento vi interessa parleremo del Terminale in maniera più aderente ai vostri interessi. Inoltrate domande solo attraverso il SIG Aiutarsi per problemi relativi al Terminale.


Home | Programmare | Utilizzare | Aiutarsi | Regalare | Software | Dizionario
Eventi | Roma | Vantaggi | Oggetti | Informazioni | Novità | Link | Mappa


Copyright © Roam - Conoscere Possibile.
Il sito è Documentazione Libera sotto FDL 1.2 o successiva.
La copia letterale e la distribuzione del materiale qui raccolto nella sua integrità sono permesse con qualsiasi mezzo, a condizione che questa nota sia riprodotta (se non diversamente indicato).
[J] Informazioni Legali