Ouvrir des fichiers de configuration cachés sans utiliser Terminal

10

J'ai apporté quelques modifications à mon application .profilequi ont corrompu l'application Terminal. Je peux lancer le terminal mais je ne reçois plus d'invite. Je ne peux pas afficher les fichiers cachés afin de supprimer les fichiers .profileou .bashrc.

Comment afficher des fichiers cachés sans utiliser le terminal?

upbeat.linux
la source
Pouvez-vous exécuter des commandes? Essayez d'exécuter quelque chose comme echo testet voyez si la commande fonctionne.
Wuffers
J'ai modifié le titre de votre question, car il ne correspondait pas à la question réelle à la fin de votre message. Vous pouvez revenir en arrière si vous n'êtes pas d'accord.
Daniel Beck
@Mark - Je n'ai pas pu exécuter de commandes du tout. J'ai même écrit un script pour ce faire: par défaut, écrivez com.apple.finder AppleShowAllFiles TRUE (avec #! / Bin / sh) mais il ne s'exécuterait pas pour une raison quelconque. @Daniel doux, merci.
upbeat.linux
Vous devez d'abord marquer ces fichiers comme exécutables ( chmod +x). Si vous souhaitez que Terminal les ouvre, donnez-leur une .toolextension. // Envisagez d'accepter une réponse, car votre problème semble être résolu.
Daniel Beck

Réponses:

13

Appuyez sur Cmd-Shift-.dans une boîte de dialogue Ouvrir un fichier . Cela montrera les fichiers et dossiers cachés. Ouvrez vos fichiers cassés et modifiez-les, par exemple dans TextEdit ou l'éditeur de texte brut de votre choix.

Dans la même boîte de dialogue de fichier, vous pouvez appuyer sur Cmd-Shift-Gpour accéder à un dossier spécifique, ce qui est utile pour tous ces dossiers Unix cachés comme /etc.

Daniel Beck
la source
Sweet: l'un de mes ennuis initiaux était de ne pas pouvoir exposer simplement et intuitivement les fichiers système Unix. Un peu de persévérance, de recherche, et bien sûr de superutilisateur et tout est doré. Cette expérience sera plus agréable. Je suis tellement habitué à transférer mes raccourcis clavier et mes fichiers .bash * de Linux Box vers Linux Box. Merci encore!
upbeat.linux
1

Je créerais un autre compte d'utilisateur, puis me connecter en tant que ce compte, et obtenir des privilèges d'administrateur via "sudo" et l'utiliser pour modifier vos fichiers cachés en question.

James T Snell
la source
C'était une autre option qui a fonctionné pour moi. J'ai testé quelques-unes des réponses et elles m'ont permis de recréer et de résoudre mon problème avec chacune. Merci White Phoenix!
upbeat.linux
Hé, quelqu'un en bas a voté cette réponse aujourd'hui. Quel hasard.
James T Snell
Ce n'est pas la meilleure réponse, mais à l'avenir, quand Apple décidera de faire en sorte que Cmd + Shift + - ne dévoile plus les fichiers, ce sera toujours une alternative viable, ce qui la rend utile et digne d'un vote positif. Une réponse précédente sur un forum dit utiliser Cmd + Shift + B. Heh ...
jmort253
1

Vous pouvez utiliser secrets.prefpane pour afficher les fichiers cachés dans le Finder et bien plus encore.

http://secrets.blacktree.com/

Somantra
la source
Merci Somantra. Je vais devoir vérifier cela. Je n'ai pas utilisé de Mac depuis près de 10 ans et j'étais un peu frustré de voir qu'il n'était pas prêt à être piraté comme mes boîtes Linux. Ceci est un site extrêmement utile!
upbeat.linux
0

Toutes les réponses sont d'excellents moyens de résoudre le même problème. J'ai reproduit mon problème et testé chacun.

BTW, ma résolution était de changer le shell de terminal par défaut en / bin / sh. Puis dans TextWrangler a remplacé .bash_profile et .profile par un fichier vierge. Déconnecté puis reconnecté.

Merci tout le monde.

upbeat.linux
la source
Vous devez indiquer comment changer le shell dans votre réponse. J'ai en fait essayé de le faire avant de trouver Ctrl + Shift + - mais je n'ai pas pu trouver le paramètre ....
jmort253