Доступ к каталогу приложений в терминале

22

Я действительно новичок в командной строке, и я пытаюсь получить доступ к моей директории приложений в терминале.

По умолчанию я застрял в своем пользовательском каталоге, но «Приложения» являются дочерними для «Macintosh HD».

Любые советы о том, как попасть в этот каталог, в отличие от имени пользователя> Приложения?

orky
источник
Отличный учебник - linuxcommand.org/learning_the_shell.php . Это то, что я изучил на оболочке, и мне это очень понравилось.
CoffeeRain

Ответы:

41

В Терминале вы можете ввести абсолютный путь ...

cd /Applications

для доступа к приложениям, установленным для всех пользователей.

Если вы хотите получить доступ к корневой папке (с именем «Macintosh HD», в вашем случае), она называется /в Mac OS X (и других вариантах UNIX).

И cd, имея в виде с висящим d irectory, используются для навигации.


Кроме того, вы можете использовать сочетание клавиш + + Gв Finder и набрать ...

/Applications

Вам не нужно вводить полное имя. Tab-завершение автоматически добавляет последние буквы. Вы можете вызвать завершение табуляции, нажав во время ввода /Applications.

gentmatt
источник
1
Вы также можете перетащить папку приложений из Finder в окно терминала, которое автоматически вставит путь.
Яберг
@jaberg Да, но только во Льве, верно?
Gentmatt
1
Это происходит задолго до Льва, но я не могу точно вспомнить, когда эта функция была добавлена. 10,4?
Яберг
6

В типе терминала:

cd /
cd Applications

Или вы можете просто набрать:

cd /Applications

На этом этапе, если вы напечатаете pwd (напечатать рабочий каталог), он должен вернуть/Applications

Отличное место для начала работы с терминалом - http://linuxcommand.org/learning_the_shell.php, хотя он предназначен для пользователей Linux.

MikeTRose
источник
3

Для навигации по терминалу вы будете использовать 2 команды; cdи ls.

Для смены каталога вы используете cd. Пример: cd myfolder/anotherFolder.

Вы можете напечатать, pwdчтобы отобразить текущий каталог, в котором вы находитесь.

Для просмотра содержимого каталога используйте ls. Вы можете получить больше информации о содержании каталога, используя ls -al.

Вы заметите, что здесь есть 2 каталога, которые всегда присутствуют, где бы вы ни перечисляли содержимое каталога: .и ...

.это просто ссылка на текущий каталог, поэтому печатать cd ./somedirи cd somedirэквивалентны.

..ссылка на родительский каталог Таким образом, использование cd ..вернет вас в родительский каталог.

Есть 2 способа навигации. Либо используя полный путь, либо используя относительный путь.

Допустим, вы в /Users/user20378. Если вы хотите перейти в / Applications, вы можете перейти туда, используя полный путь cd /Applicationили относительный путь cd ../../Applications.

В зависимости от того, где вы хотите перемещаться, относительный путь может быть более или менее эффективным, чем полный путь.

Используйте вкладку при вводе имени папки или файла для автоматического заполнения.

койот
источник
Я бы разделил их на параграфы для каждой идеи.
CoffeeRain
1

Терминальное приложение поддерживает перетаскивание, если вам удобнее в Finder.

Команда, cdконечно, меняет текущий каталог на тот, который нужно напечатать или вставить / удалить.

Поэтому введите cdтерминал, а затем перетащите нужную папку «Программы» из ярлыка поиска, из диалогового окна сохранения или окна поиска в окно терминала с помощью мыши и отпустите.

bmike
источник