Uzyskaj dostęp do katalogu aplikacji w terminalu

22

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żytkowników, ale Aplikacje są potomkami „Macintosh HD”.

Wszelkie wskazówki, jak dostać się do tego katalogu, w przeciwieństwie do nazwy użytkownika> Aplikacje?

orky
źródło
Świetny samouczek to linuxcommand.org/learning_the_shell.php . Nauczyłem się tej powłoki i bardzo mi się podobała.
CoffeeRain

Odpowiedzi:

41

W terminalu możesz wpisać ścieżkę bezwzględną ...

cd /Applications

aby uzyskać dostęp do aplikacji zainstalowanych dla wszystkich użytkowników.

Jeśli chcesz uzyskać dostęp do folderu głównego (w Twoim przypadku o nazwie „Macintosh HD”), wywołano go /w systemie Mac OS X (i innych wariantach UNIX).

A cd, co oznacza, c mień d irectory, służy do nawigacji.


Alternatywnie możesz użyć skrótu + + Gw Finderze i wpisać ...

/Applications

Nie musisz wpisywać całej nazwy. Uzupełnianie tabulatorami automatycznie dodaje ostatnie litery. Możesz wywołać uzupełnianie tabulatorów, naciskając podczas pisania /Applications.

gentmatt
źródło
1
Możesz także przeciągnąć folder aplikacji z Findera do okna Terminal, które automatycznie wstawi ścieżkę.
jaberg
@jaberg Tak, ale tylko w Lionie, prawda?
gentmatt,
1
Cofa się przed Lionem, ale nie pamiętam dokładnie, kiedy ta funkcja została dodana. 10,4?
jaberg
6

W typie terminala:

cd /
cd Applications

Lub możesz po prostu wpisać:

cd /Applications

W tym momencie, jeśli wpiszesz pwd (wydrukuj 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

MikeTRose
źródło
3

Do nawigacji za pomocą terminala będziesz używać 2 poleceń; cda ls.

Aby zmienić katalog, którego używasz cd. Np cd myfolder/anotherFolder. :

Możesz wpisać, pwdaby 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 za pomocą ls -al.

Zauważysz, że tutaj są 2 katalogi, które są zawsze obecne, gdziekolwiek podasz zawartość katalogu: .i ...

.jest po prostu odniesieniem do bieżącego katalogu, więc wpisanie cd ./somediri cd somedirsą równoważne.

..jest odniesieniem do katalogu nadrzędnego. Używanie cd ..spowoduje przeniesienie z powrotem do katalogu nadrzędnego.

Istnieją 2 sposoby nawigacji. Albo przy użyciu pełnej ścieżki, albo przy użyciu ścieżki względnej.

Powiedzmy, że jesteś /Users/user20378. Jeśli chcesz dostać się do / Aplikacje, możesz nawigować tam, używając pełnej ścieżki cd /Applicationlub ścieżki względnej cd ../../Applications.

W zależności od tego, gdzie chcesz nawigować, ścieżka względna może być mniej lub bardziej wydajna niż ścieżka pełna.

Użyj tabulatora podczas wpisywania nazwy folderu lub pliku do automatycznego uzupełniania.

Kojot
źródło
Podzielę je na akapity dla każdego pomysłu.
CoffeeRain
1

Aplikacja terminalowa obsługuje przeciąganie i upuszczanie, jeśli czujesz się komfortowo w Finderze.

cdKomenda oczywiście zmienia bieżący katalog na jednej wpisać lub wkleić / spadek.

Więc wpisz cdterminal, a następnie przeciągnij myszką właściwy folder Aplikacje ze skrótu wyszukiwarki, z okna zapisu lub okna wyszukiwarki do okna terminalu i puść.

bmike
źródło