Jestem naprawdę nowy w wierszu poleceń i próbuję uzyskać dostęp do mojego katalogu aplikacji w terminalu.
Domyślnie utknąłem w katalogu użytkownika, ale Applications jest elementem podrzędnym „Macintosh HD”.
Jakieś wskazówki, jak dostać się do tego katalogu, w przeciwieństwie do nazwy użytkownika> Aplikacje?
Komentarze
- Świetny samouczek to linuxcommand.org/learning_the_shell.php . To ' to jest to, czego nauczyłem się na temat powłoki i bardzo mi się podobała.
Odpowiedź
W terminalu możesz wpisać ścieżkę bezwzględną …
cd /Applications
, aby uzyskać dostęp do zainstalowanych aplikacji dla wszystkich użytkowników.
Jeśli chcesz uzyskać dostęp do folderu głównego (w twoim przypadku o nazwie „Macintosh HD”), w systemie Mac OS X nazywa się on /
( i inne warianty UNIX).
A cd
, co oznacza c hange d irectory, służy do nawiguj.
Alternatywnie możesz użyć skrótu ⌘ + ⇧ + G w Finderze i wpisz …
/Applications
Nie musisz wpisywać całą nazwę. Uzupełnianie tabulatorami automatycznie dodaje ostatnie litery. Możesz wywołać uzupełnianie tabulatorami, naciskając ⇥ podczas wpisywania /Applications
.
Komentarze
- Możesz także przeciągnąć folder aplikacji z Findera do okna terminala, co spowoduje automatyczne wstawienie ścieżki.
- @jaberg Tak, ale tylko w Lion, prawda?
- To sięga dużo wcześniej niż Lion, ale nie mogę ' nie pamiętać dokładnie, kiedy ta funkcja została dodana. 10.4?
Odpowiedź
W terminalu typu:
cd / cd Applications
Lub możesz po prostu wpisać:
cd /Applications
W tym momencie, jeśli wpiszesz pwd
(drukuj katalog roboczy) powinien zwrócić /Applications
Świetnym miejscem do rozpoczęcia pracy z Terminalem jest http://linuxcommand.org/learning_the_shell.php , mimo że jest skierowany do użytkowników Linuksa
Odpowiedź
Do nawigacji przy użyciu terminala użyjesz 2 poleceń; cd
i ls
.
Aby zmienić katalog, użyj cd
. Na przykład: cd myfolder/anotherFolder
.
Możesz wpisać pwd
, aby wyświetlić bieżący katalog, w którym się znajdujesz.
Aby wyświetlić zawartość katalogu, użyj ls
. Możesz uzyskać więcej informacji o zawartości katalogu, używając ls -al
.
Zauważysz, że tutaj są 2 katalogi, które są zawsze obecne wszędzie tam, gdzie podasz zawartość katalogu: .
i ..
.
.
to po prostu odniesienie do bieżącego katalogu, więc wpisanie cd ./somedir
i są równoważne.
..
to odniesienie do katalogu nadrzędnego. Zatem użycie cd ..
przeniesie Cię z powrotem do katalogu nadrzędnego.
Istnieją dwa sposoby nawigacji. Albo używając pełnej ścieżki, albo używając ścieżki względnej.
Powiedzmy, że jesteś w /Users/user20378
. Jeśli chcesz dostać się do / Applications, możesz albo przejdź tam, używając pełnej ścieżki cd /Application
lub ścieżki względnej cd ../../Applications
.
W zależności od tego, gdzie chcesz się poruszać ścieżka względna może być mniej lub bardziej wydajna niż pełna ścieżka.
Użyj tabulatora podczas wpisywania nazwy folderu lub pliku do automatycznego uzupełniania.
Komentarze
- Chciałbym podzielić je na akapity dla każdego pomysłu.
Odpowiedź
Aplikacja terminalowa obsługuje przeciąganie i upuszczanie, jeśli wolisz korzystać z Findera.
Polecenie cd
oczywiście zmienia bieżący katalog na ten do wpisania lub wklej / upuść.
Więc wpisz cd
w terminalu, a następnie przeciągnij do odpowiedniego folderu Aplikacje ze skrótu wyszukiwarki, z okna zapisywania lub okna wyszukiwarki do okna terminala za pomocą myszy i puść.