Список команд терминала, доступных для Mac OS


4

Я хотел бы больше использовать терминал. Есть ли команда, которую я могу использовать, которая может перечислить для меня все доступные команды Mac OS? Я использую Snow Leopard.

Ответы:


6

Вы можете удерживать кнопку esc в течение нескольких секунд (или дважды нажать ее или клавишу табуляции). Это перечислит все исполняемые файлы в пути, а также все функции оболочки.

Также проверьте этот вопрос: Есть какие-нибудь советы или рекомендации для терминала в Mac OS X? ,

Это хорошее введение: Введение в OS X Командная строка Unix ,

Если вы печатаете apropos .*, вы получите хороший список команд и описаний.


Спасибо за ответ. Но мне любопытно, почему при удерживании кнопки esc в течение нескольких секунд отображаются все команды (все 1979 из них :), разве это не странный способ показать их?
— iddober

1
Это форма автозаполнения. Подобно тому, как если вы нажмете любую букву, а затем нажмете клавишу esc, вы увидите все команды, начинающиеся с этой буквы. Вы также можете ввести apropos. *, И он даст вам хороший список;)
— robzolkos

Я не знал, что, кстати, были подстановочные знаки / регулярные выражения. Потрясающие.
— Jason Salaz

Вместо того, чтобы удерживать клавишу Esc, вы можете просто нажать ее или клавишу Tab дважды.
— Jason Salaz

это зависит от того, какую оболочку вы используете
— GEdgar


1

Один из способов найти новые команды - через справочные страницы.

Например man cd перенесет вас на страницу руководства на cd команда.

Внизу страницы руководства находится раздел «см. Также».


1

Я недавно натолкнулся на сайт с хорошим списком команд:

ss64.com/osx/

Здесь перечислены несколько очень интересных команд, которых я никогда раньше не видел (хотя и не документированных, используйте man *commandname* локально при необходимости):

dsenableroot
dot_clean
kextfind, а также
security

Многие из команд, перечисленных на сайте, не являются специфическими для OS X, но есть несколько жемчужин, включая вышеупомянутые.

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