Otwórz ukryte pliki konfiguracyjne bez użycia terminalu

10

Wprowadziłem kilka zmian w moim, .profilektóre uszkodziły aplikację Terminal. Mogę uruchomić terminal, ale nie otrzymuję już monitu. Nie mogę pokazać ukrytych plików w celu usunięcia plików .profilelub .bashrc.

Jak przejść do wyświetlania ukrytych plików bez korzystania z terminala?

upbeat.linux
źródło
Czy potrafisz wykonywać polecenia? Spróbuj uruchomić coś takiego echo testi sprawdź, czy polecenie działa.
Wuffers
Zredagowałem tytuł twojego pytania, ponieważ nie pasowało ono do rzeczywistego pytania na końcu twojego postu. Możesz się wycofać, jeśli się nie zgadzasz.
Daniel Beck
@Mark - W ogóle nie byłem w stanie wykonywać poleceń. Napisałem nawet skrypt, aby to zrobić: domyślnie napisz com.apple.finder PRAWDA AppleShowAllFiles (z #! / Bin / sh), ale z jakiegoś powodu nie zadziała. @Daniel słodki, dzięki.
upbeat.linux
chmod +xNajpierw musisz zaznaczyć te pliki jako pliki wykonywalne ( ). Jeśli chcesz, aby Terminal je otworzył, daj im .toolrozszerzenie. // Rozważ przyjęcie odpowiedzi, ponieważ Twój problem wydaje się rozwiązany.
Daniel Beck

Odpowiedzi:

13

Naciśnij Cmd-Shift-.w oknie dialogowym Otwórz plik . Spowoduje to wyświetlenie ukrytych plików i folderów. Otwórz uszkodzone pliki i edytuj je np. W TextEdit lub w dowolnym edytorze zwykłego tekstu.

W tym samym oknie dialogowym pliku możesz nacisnąć, Cmd-Shift-Gaby przejść do określonego folderu, co jest przydatne dla wszystkich ukrytych folderów uniksowych, takich jak /etc.

Daniel Beck
źródło
Sweet: jedną z moich początkowych irytacji była niemożność prostego i intuicyjnego ujawnienia plików systemu Unix. Trochę wytrwałości, badań i oczywiście superużytkownika i wszystko jest złote. To doświadczenie będzie przyjemniejsze. Jestem tak przyzwyczajony do przesyłania moich skrótów klawiszowych i plików .bash * z Linux-a do Linux-a. Dzięki jeszcze raz!
upbeat.linux
1

Utworzyłbym inne konto użytkownika, a następnie zalogowałem się jako to konto i uzyskałem uprawnienia administratora przez „sudo” i użyłem go do modyfikacji ukrytych plików.

James T. Snell
źródło
To była kolejna opcja, która zadziałała dla mnie. Przetestowałem kilka odpowiedzi i udało mi się odtworzyć i rozwiązać problem z każdą z nich. Dzięki White Phoenix!
upbeat.linux
Heh, ktoś w dół głosował dziś na tę odpowiedź. Jak losowo.
James T Snell
To nie jest najlepsza odpowiedź, ale w przyszłości, kiedy Apple zdecyduje się na to, aby Cmd + Shift + - nie odkrywał już plików, nadal będzie to realna alternatywa, co czyni ją pomocną i godną pochwały. Poprzednia odpowiedź na forum mówiła, że ​​używa Cmd + Shift + B. Heh ...
jmort253
1

Możesz użyć secrets.prefpane, aby pokazać ukryte pliki w Finderze i wiele więcej.

http://secrets.blacktree.com/

Somantra
źródło
Dzięki Somantra. Będę musiał to sprawdzić. Nie korzystałem z komputera Mac od prawie 10 lat i byłem trochę sfrustrowany, że nie był gotowy do hakowania tak jak moje Linux-y. To bardzo pomocna strona!
upbeat.linux
0

Wszystkie odpowiedzi to świetne sposoby rozwiązania tego samego problemu. Powtórzyłem problem i przetestowałem każdy z nich.

BTW, moja rozdzielczość polegała na zmianie domyślnej powłoki terminala na / bin / sh. Następnie w TextWrangler nadpisał .bash_profile i .profile pustym plikiem. Wylogowano, a następnie ponownie zalogowano.

Dziękuję wszystkim.

upbeat.linux
źródło
W odpowiedzi powinieneś wskazać, jak zmienić powłokę. Właściwie próbowałem to zrobić, zanim znalazłem Ctrl + Shift + - ale nie mogłem znaleźć ustawienia ....
jmort253