Вопросы с тегом «bash»

20
перейдите в каталог, введя его имя?

Например, если существует каталог «blob», и я просто набираю «blob [return]», тогда система cdпопадает в каталог blob для меня. В Linux (Ubuntu) я могу добавить shopt -s autocdв свой .bashrcфайл, но в OS X это дает ошибку:-bash: shopt: autocd: invalid shell option...

20
Мой рабочий процесс Automator завершается ошибкой, потому что не удается найти команду git в команде «Выполнить сценарий оболочки»? Нужна помощь

У меня есть рабочий процесс Automator, и одно из действий заключается в клонировании хранилища. Вот код для действия «Выполнить сценарий оболочки». Команда запускается в оболочке Bash, /bin/bashесли это имеет значение: SOURCEDIR="${3/\/Volumes/}" cd "$2" REPOURL="bob@somedomain.com:$SOURCEDIR"...

20
Как сделать так, чтобы моя оболочка всегда запускалась в определенном каталоге, который не является моим домашним каталогом?

Я пытался положить cd /Users/my_name/my_directory/structure в обоих .bashrcи , .bash_loginно ни работы, то есть , когда я открываю новое окно терминала , я нахожусь в моем доме (/ Users / my_name /) каталога. Нет сообщений об ошибках, просто не попал в каталог, как надеялись при запуске нового окна...

19
Найти все исполняемые файлы в папке в терминале

У меня есть папка, myfolderкоторая содержит огромную иерархию файлов / папок. Как найти все исполняемые файлы в этой папке? На Ubuntu это работает: find . -executable -type f Но Mac OS X Mavericks (который также использует bash) не может получить его: find: -executable: unknown primary or...

19
Медленный терминал на Сьерре

Приложение Terminal медленно реагирует на ввод , задержка очень заметна, когда я нажимаю и удерживаю Enter. Когда я печатаю, bashчтобы создать под-оболочку, это становится намного быстрее. Я считаю, что такое поведение началось, когда я обновился до Sierra, но я могу ошибаться. кто-нибудь знает,...

19
OS X - создайте личный каталог bin (~ / bin) и запускайте сценарии без указания их полного пути

Итак, я пытаюсь создать личный binкаталог в моей домашней папке. Я создал следующую папку: /Users/thi/bin Я помещаю свои скрипты в эту папку, но если я печатаю в Терминале: myScript Это не работает. Мне сказали, что я должен экспортировать этот путь в корзину, что-то связанное с этим echo $PATH, но...

18
Почему перед моей подсказкой bash есть левая скобка?

Я заметил, что после выполнения команд перед предыдущей строкой появится символ левой скобки. Это, кажется, частично зависит от того, что в $PS1. Я попытался снятия с охраны $PROMPT_COMMANDи $PS1но это не делает разницы. Вот пример этого происходит в Terminal.app:...

18
Как ввести специальные символы, чтобы Bash / Terminal понимал их?

Допустим, в папке есть файл с именем Näyttökuva.png(для тех, кто заинтересован, это «скриншот» на финском языке). Вот что происходит: $ ls Näyttökuva.png $ ls N* Näyttökuva.png $ ls Nä* ls: Nä*: No such file or directory Это также влияет на автоматическое завершение табуляции. Если я начну печатать...

18
Изменить файловую ассоциацию в терминале?

Есть ли способ для связи типов файлов с приложениями через терминал? Я подумал, что ~ / Library / Preferences / com.apple.launchservices.plist может это сделать, и я также видел: почему изменение командной строки на ~ / Library / Preferences / com.apple.LaunchServices.plist не вступает в силу...

17
sourcing bash профиль для пользователей root

Заранее извиняюсь, если этот вопрос будет раздражать всех до чертиков, как я ценю, его задавали по-разному много раз прежде. Пожалуйста, будьте уверены, я прочитал архивы и попробовал по крайней мере некоторые из предложений, но все еще не могу решить (простую) проблему. Надеюсь, кто-то может дать...

16
Обновление сопоставлений клавиш модификатора с помощью командного инструмента по умолчанию

Я пытаюсь автоматизировать первоначальную настройку моего macbook, которая включает в себя установку программного обеспечения и изменение конфигурации OS X в соответствии с моими потребностями. Я попытался обновить ключи-модификаторы по умолчанию, код выглядит следующим образом: # The apple...

16
Есть ли команда bash, чтобы проверить, закончилась ли резервная копия Time Machine?

Я пишу сценарий, который будет rsycnc мой каталог Time Machine на удаленный сервер с помощью ssh. Я переключился с сценария оболочки на AppleScript, а затем снова на сценарий Apple, и мне все равно, какой сценарий потребуется для решения. Я успешно запустил процесс резервного копирования с помощью...

16
Как справиться с пробелом при установке $ PATH

Я хочу добавить возвышенную библиотеку к моему пути, но в ней есть пробел. Я попробовал очевидное, как вы бы перемещаться в терминале (например /Applications/Sublime\ Text\ 2.app/Contents) export PATH="/Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl:$PATH" Но я все еще получаю...

16
Есть ли Mac OSX эквивалент Zenity?

Я портирую несколько простых скриптов X windows / bash на Mac OSX, но не могу найти сборку Zenity (приложение Gnome для основных диалогов GUI) для OSX. Есть ли какая-нибудь другая диалоговая утилита, управляемая из командной строки, которую я могу использовать? Основные операции: диалог уведомлений...

15
Выполните сортировку команды ls по типу файла (например, по каталогам и расширению файла)

Как сделать lsсортировку по типу файла (например, сначала по каталогам, а затем по расширению)? Ответы, предложенные в (Super User), заставляют сортировку ls по типу файла приводить к неизвестным ошибкам опций...

15
Я сломал свой PATH, отредактировав мой ~ / .bash_profile, и Bash не распознает большинство команд

в .bash_profile я случайно установил путь к: PATH="~/Tools/apache-maven-3.3.3/bin" и теперь путь по умолчанию исчез. Ничто в Терминале больше не работает: Korays-MacBook-Pro:~ koraytugay$ ls -bash: ls: command not found Korays-MacBook-Pro:~ koraytugay$ mkdir test -bash: mkdir: command not found Я...

15
Как мне выполнить скрипт bash, который требует привилегий root?

У меня есть этот скрипт строки от моего провайдера: sudo bash echo "plugin L2TP.ppp">>/etc/ppp/options echo "l2tpnoipsec">>/etc/ppp/options Это работает, если я вставляю построчно в Терминал. Я хочу создать файл * .command и запустить его, дважды щелкнув. Но все, что я получаю, это...