Доступ до каталогу програм у Терміналі


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

Вводити ціле ім’я не потрібно. Завершення вкладки автоматично додає останні літери. Ви можете викликати заповнення вкладки, натискаючи під час введення /Applications.


1
Ви також можете перетягнути папку програм із Finder у вікно терміналу, яке автоматично вставить шлях.
jaberg

@jaberg Так, але тільки у Лева, правда?
gentmatt

1
Це йде назад, перш ніж Лев, але я не можу точно пригадати, коли ця функція була додана. 10,4?
jaberg

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.

Ви помітите, що тут є два каталоги, які завжди є скрізь, де ви перераховуєте вміст каталогу: .і ...

.є просто посиланням на поточний каталог, тому набирайте текст cd ./somedirі cd somedirє рівнозначним.

..- це посилання на батьківський каталог. Тож використовуючиcd .. перенесе вас до батьківського каталогу.

Є два способи навігації. Або використовуючи повний шлях, або використовуючи відносний шлях.

Скажімо, ви в /Users/user20378. Якщо ви хочете потрапити в / Додатки, ви можете перейти туди, використовуючи повний шлях cd /Applicationабо відносний шляхcd ../../Applications .

Залежно від того, де ви хочете орієнтуватися, відносний шлях може бути більш-менш ефективним, ніж повний шлях.

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


Я розділив би їх на абзаци для кожної ідеї.
CoffeeRain

1

Додаток терміналу підтримує перетягування, якщо вам зручніше в Finder.

The cdКоманда, звичайно , змінює поточний каталог на один , щоб надрукувати або вставити / падіння.

Тому введіть cdтермінал, а потім перетягніть правильну папку додатків із ярлика пошуку, із діалогового вікна збереження чи вікна пошуку у вікно термінала мишкою та відпустіть.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.