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


22

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

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

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


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

Ответы:


41

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

cd /Applications

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

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

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


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

/Applications

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


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

@jaberg Да, но только во Льве, верно?
Gentmatt

1
Это происходит задолго до Льва, но я не могу точно вспомнить, когда эта функция была добавлена. 10,4?
Яберг

6

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

cd /
cd Applications

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

cd /Applications

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

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


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терминал, а затем перетащите нужную папку «Программы» из ярлыка поиска, из диалогового окна сохранения или окна поиска в окно терминала с помощью мыши и отпустите.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.