Mac OSX Lion Terminal ~ / .bash_profile Autorizzazione negata


0

Sono un principiante estremo al Terminal. Stavo cercando di eseguire il root del mio telefono Android. Ho modificato qualcosa dopo aver digitato ~ / .bash_profile. L'ho fatto in modo errato. Ora devo rientrare per farlo correttamente e mi viene negato il permesso. Non ho idea di cosa fare.

Scrivo

~/.bash_profile 

e ricevo

-bash: /Users/Nader/.bash_profile: Permission denied

Se tu potessi mettere la risposta a babysteps sarebbe fantastico perché non ho idea di cosa stia facendo.

Risposte:


4

Supponendo che .bash_profilesia disponibile sul tuo Mac:

Apri qualsiasi editor di testo, ad esempio TextEdit . Premi Cmd+ Oper aprire la Open Filefinestra di dialogo. Premi Cmd+ (freccia su) fino a raggiungere la tua home directory. Premi Cmd+ Shift+ .(punto) per mostrare tutti i file e le cartelle nascosti.

Seleziona .bash_profilenella tua home directory e modifica il suo contenuto. Probabilmente è meglio eliminare tutto il contenuto (dopo averlo archiviato da qualche parte, per ogni evenienza), il file è facoltativo e contiene preferenze personali.

o semplicemente sostituire con la seguente riga export PATH="$PATH:[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter/bin"


Grazie per la risposta. Non capisco come selezionare .bash_profile dove dovrebbe trovarsi esattamente nella mia directory home?
Nader,

Dovrebbe essere proprio lì. A meno che tu non abbia ancora creato il file. Se non è lì, puoi semplicemente crearlo con quel nome. Potrebbe essere utile sapere che cosa hai digitato esattamente prima di avere il problema. E dacci il risultato di ls -la ~.
slhck,

@Nader usa semplicemente "cmd + ↑" per tornare alla tua home directory, dove troverai.bash_profile
Mohit G.

1

Sta dicendo "permesso negato" perché stai provando a eseguire .bash_profile come comando. quando digiti ~/.bash_profilenon gli hai dato un comando da eseguire sul file.

Perché il nome file inizia con un '.' è un file nascosto. Daniel Beck ti ha spiegato come trovare il file nell'elenco dei file di TextEdit.

in una finestra del terminale se lo digiti ls -lati darà un elenco ( ls) di tutti i file in una directory con un formato lungo ( -l) che fornisce maggiori informazioni sui file, inclusi i privilegi di proprietà. il ( -a) mostrerà tutti i file, inclusi quelli nascosti.

se si digita edit .bash_profileuna finestra di terminale, si aprirà il file in un editor di testo. Inoltre è possibile cat .bash_profileche produrrà il contenuto del file direttamente nella finestra del terminale in modo da poterlo rivedere (non è possibile modificarlo, ma almeno si può guardare).

Un ulteriore aiuto da parte della gente qui verrà se almeno puoi dare l'output del comando di elenco dei file: ls -laper il file .bash_profile.


Non c'è editsu OS X. open -efunziona però.
Daniel Beck
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.