Dove si trova il terminale per i suoi comandi?

2

Ho appena installato pypy e ho creato un link simbolico da /pypy alla mia installazione di pypy.

Come posso trasformare questo in un comando, in modo che io possa semplicemente digitare pypy myfile.py invece di dover digitare /pypy myfile.py ?

    
posta bigblind 17.04.2012 - 14:32
fonte

2 risposte

4

Se sei su Snow leopard o su Lion il modo per farlo è il seguente:

vai a /etc/paths.d poi

sudo touch pypy

quindi modifica il file pypy (con vim, nano o altro) per includere il percorso in pypy

/path/to/pypy

riavviare il terminale. Ad esempio, ho installato julia (http://julialang.org/) e ho aggiunto un file julia nei percorsi.d

$ cd /etc/paths.d
$ ls 
50-X11   MacGPG2  TeX      TeXbin   git      julia
$ cat julia 
/usr/local/julia

HTH

    
risposta data 17.04.2012 - 15:05
fonte
2

Dipende dalla tua shell. Controlla le variabili $ SHELL e $ PATH

I link simbolici dovrebbero essere eseguibili per impostazione predefinita, quindi potresti semplicemente collegare il tuo pypy a una directory già presente nel tuo percorso. / usr / local / bin è una buona scelta per questo genere di cose, a meno che tu non abbia esigenze più complesse per separare le cose.

    
risposta data 17.04.2012 - 14:38
fonte

Leggi altre domande sui tag