problema con terminale
-
riccaberno
- Approdato su Mac Peer
- Posts: 12
- Joined: Sun Mar 18, 2012 6:21 am
problema con terminale
Salve, avevo trovato una guida per spostare alcuni widget dalla dashboard alla scrivania, e per fare ciò dovevo digitare sul terminale due righe di comando ("defaults write com.apple.Dashboard devmode YES" e "killall Dock") , ma quando vado a dare invio per la prima riga, mi dice "defaults: command not found". Ho provato anche con un nuovo account amministratore, ma mi da sempre lo stesso risultato. Praticamente non posso agire sul terminale. Potete aiutarmi per favore? Grazie.
- Padmé Amidala
- Posts: 7607
- Joined: Sun Apr 15, 2007 1:14 am
-
riccaberno
- Approdato su Mac Peer
- Posts: 12
- Joined: Sun Mar 18, 2012 6:21 am
Ho Mountain Lion, e se anche non è possibile più agire sulla Dash, come mi dici, però il terminale dovrebbe riconoscere i vari comandi. Per esempio anche digitando "date" ,mi dice "command not found"!! Ho provato anche a riparare i permessi, ma niente.
Padmé Amidala wrote:Quale sistema operativo? In Lion e Mountain Lion la Dashboard è collegata a Mission control e non funziona più come prima.
- Padmé Amidala
- Posts: 7607
- Joined: Sun Apr 15, 2007 1:14 am
Sorry, avevo capito che si trattava di un solo comando non riconosciuto da terminale, non di tutti,
Allora:
Scrivi nella finestra del terminale
echo $PATH
e posta la risposta
Allora:
Scrivi nella finestra del terminale
echo $PATH
e posta la risposta
Tigre! Tigre! divampante fulgore | Nelle foreste della notte, | Quale fu l'immortale mano o l'occhio | Ch'ebbe la forza di formare | La tua agghiacciante simmetria?
-
riccaberno
- Approdato su Mac Peer
- Posts: 12
- Joined: Sun Mar 18, 2012 6:21 am
- Padmé Amidala
- Posts: 7607
- Joined: Sun Apr 15, 2007 1:14 am
- flashcream
- Posts: 38388
- Joined: Fri Apr 22, 2005 8:41 pm
risposta non corretta. confermo anch'io che quella corretta doveva essere: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
ovvero il percorso dove ci sono gli eseguibili unix. trovi "defaults" in /usr/bin. intanto verifica di averlo fisicamente in quella directory.
con molta probabilità hai i 2 files "profile" del terminale sballati. uno si trova in /etc/ e l'altro nella tua casetta (quest'ultimo invisibile). se sono integri (chi può dirlo?) bisogna verificare il path (per questo motivo i comandi non vengono trovati). più semplicemente andrebbero sostituiti, per esempio da un backup con data antecedente il problema. questi files non si danneggiano o modificano da soli però…. di solito l'utente cii mette del suo. aggiungo che anche il file ".login" nella tua casetta è da verificare. in pratica tutti i files che vengono caricati dal terminale e che gli dicono cosa fare e soprattutto dove. naturalmente l'eseguibile deve essere presente a monte. se hai già provato con altro utente, come si legge, più probabile che sia il file profile in /etc/ quello problematico.
ovvero il percorso dove ci sono gli eseguibili unix. trovi "defaults" in /usr/bin. intanto verifica di averlo fisicamente in quella directory.
con molta probabilità hai i 2 files "profile" del terminale sballati. uno si trova in /etc/ e l'altro nella tua casetta (quest'ultimo invisibile). se sono integri (chi può dirlo?) bisogna verificare il path (per questo motivo i comandi non vengono trovati). più semplicemente andrebbero sostituiti, per esempio da un backup con data antecedente il problema. questi files non si danneggiano o modificano da soli però…. di solito l'utente cii mette del suo. aggiungo che anche il file ".login" nella tua casetta è da verificare. in pratica tutti i files che vengono caricati dal terminale e che gli dicono cosa fare e soprattutto dove. naturalmente l'eseguibile deve essere presente a monte. se hai già provato con altro utente, come si legge, più probabile che sia il file profile in /etc/ quello problematico.
-
riccaberno
- Approdato su Mac Peer
- Posts: 12
- Joined: Sun Mar 18, 2012 6:21 am
-
riccaberno
- Approdato su Mac Peer
- Posts: 12
- Joined: Sun Mar 18, 2012 6:21 am
Vedo che è un bel problema.....cosa mi consigli di fare....a parte reinstallare M.L. di sana pianta?flashcream wrote:risposta non corretta. confermo anch'io che quella corretta doveva essere: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
ovvero il percorso dove ci sono gli eseguibili unix. trovi "defaults" in /usr/bin. intanto verifica di averlo fisicamente in quella directory.
con molta probabilità hai i 2 files "profile" del terminale sballati. uno si trova in /etc/ e l'altro nella tua casetta (quest'ultimo invisibile). se sono integri (chi può dirlo?) bisogna verificare il path (per questo motivo i comandi non vengono trovati). più semplicemente andrebbero sostituiti, per esempio da un backup con data antecedente il problema. questi files non si danneggiano o modificano da soli però…. di solito l'utente cii mette del suo. aggiungo che anche il file ".login" nella tua casetta è da verificare. in pratica tutti i files che vengono caricati dal terminale e che gli dicono cosa fare e soprattutto dove. naturalmente l'eseguibile deve essere presente a monte. se hai già provato con altro utente, come si legge, più probabile che sia il file profile in /etc/ quello problematico.
-
riccaberno
- Approdato su Mac Peer
- Posts: 12
- Joined: Sun Mar 18, 2012 6:21 am
Allora, riepilogando: il file etc/profile l'ho trovato rendendo visibili i file invisibili. Nella casetta precisamente ho trovato 2 file: ".profile" e ".profile.macports-saved_2012-09-27_at_17/16/40". Però non ricordo nemmeno cos'è il MacPorts. Per quanto riguarda usr/bin/defaults non lo trovo da nessuna parte.