Отвечая, насколько мне известно. Я не уверен, что вы думаете, что отсутствует, так что я могу быть там. В таком случае просто скажи мне.
Терминал (точнее, bash
) имеет историю. нажмите Up-Arrow
или (после) Down-Arrow
или введите history
. Он хранится в ~/.bash_history
котором может быть прочитан любым текстовым редактором. Редактировать команды проще, если вы знаете комбинации клавиш для навигации .
Поиск по истории также может помочь вам найти конкретные наборы параметров для одного вызова. Например, введите hdiutil
и используйте их, чтобы найти все недавние вызовы этой команды, и прокрутите их.
Эти ( 1, 2 ) коммерческие скринкасты могут также помочь вам узнать больше о вашей оболочке. Я купил их, и они мне нравятся, но есть множество объяснений, объясняющих практически любой аспект Терминала или bash
использования.
Такие инструменты, как AppleScript ( tell application "Terminal" to do script "..."
) и Automator (действие « Выполнить сценарий оболочки» ), также могут помочь автоматизировать повторяющиеся задачи или создавать «макросы».
В случае часто выполняемых программ создание небольшого сценария оболочки не будет плохой идеей. По сути, он состоит из двух строк, и использование редактора, такого как TextMate, с командами, связанными с тем, что вы хотите выполнить (например, «сделать исполняемым», чтобы вам не нужно было печатать эту chmod
строку), делает это еще проще.
Mac OS X использует расширения файлов .tool
и .command
для сценариев, которые будут выполняться с использованием терминала. Вы должны сделать их исполняемыми, к сожалению.