Я хотел бы установить xdebug здесь на моем Mac (Macbook pro 8,1 13 "под управлением OS X 10.6.6), но мне нужно войти в папку с приложениями, чтобы получить доступ к файлу phpize.

Когда я набираю % cd /users/applications в моем терминале, он, безусловно, переносит меня в папку с приложениями, но затем, когда я ls терминал возвращает какой-то уникальный номер в фигурных скобках, за которым следует Applications.localized пока я ожидал список содержимого приложений.

Что происходит?

2 ответа2

10

попробуйте cd /Applications и затем ls

2

/users/applications вряд ли будет вашей папкой Applications. Основная папка приложения Mac - /Applications . Домашние папки хранятся в /Users (поэтому можно ожидать, что /Users/applications будет домашней папкой для пользователя с applications с коротким именем пользователя). В вашей домашней папке может быть папка с названием «Приложения» (например, /Users/[yourusername]/Applications или для краткости ~/Applications) - например, CrossOver помещает туда свои данные. Наконец, программы командной строки в стиле Unix хранятся в разных местах (некоторые из которых скрыты в Finder), таких как /usr/local/bin или ~/bin , более или менее соответствующих структуре каталогов Unix .

В качестве альтернативы, если у вас есть доступ в Finder к папке, содержащей нужный файл, вы можете добавить его в командную строку, просто перетащив его в окно терминала. Например, чтобы cat файл, вы должны ввести cat (обратите внимание на конечный пробел), а затем перетащите файл в окно терминала из Finder. Он будет заменен на полный путь, и вы сможете запустить команду.

Имейте в виду, что вам не нужно находиться в том же каталоге, что и файл, чтобы ссылаться на него - просто укажите полный путь (т. Е. Тот, который начинается с /) или используйте ../ для ссылки на относительный родительский каталог (но за один или два уровня последний быстро сбивает с толку).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .