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

Оболочка Unix, ранее использовавшаяся терминалом в macOS до 10.15

7
Как мне перекомпилировать Bash, чтобы избежать Shellshock (удаленный эксплойт CVE-2014-6271 и CVE-2014-7169)?
Учитывая, что Bash 3.2 (версия, поставляемая OS X) уязвима для эксплойта удаленного выполнения, известного как «Шок оболочки» ( CVE-2014-6271 и CVE-2014-7169 ), как мне перестроить Bash и защитить свою систему перед официальный патч Apple? ОБНОВЛЕНИЕ: Обратите внимание, что Apple выпустила официальный патч. Смотрите ниже для деталей.
368 macos  security  bash 

12
git автозаполнение для * ветки * в командной строке?
На моей машине с Linux у меня есть автозаполнение веток с помощью Git. Обратите внимание, что речь идет о завершении ветки git, а не о завершении bash (например, команды, файлы и т. Д.). Таким образом, НЕ ответ Лейна вообще] Например, я могу набрать git checkout+ TABи получить список филиалов. Или …

4
В чем разница между .bash_profile и .bashrc?
Чтобы создать псевдоним для терминала в OS X, вы можете поместить псевдонимы в .bash_profileили .bashrc. В чем разница между этими двумя понятиями и почему я выберу псевдонимы для одного, а не для другого?

13
Почему .bashrc не запускается автоматически?
Я поместил некоторые команды псевдонимов в свой .bashrcфайл, чтобы они могли загружаться каждый раз, когда я открываю новое окно терминала. Но этого не происходит. Я должен выбрать run script:в Терминале> Настройки> « MyDefaultTheme »> Prefpane Shell и добавить: source .bashrc && clearчтобы он работал ... Это кажется странным, поскольку во …

2
Почему в Mac OS X нет исходного кода ~ / .bashrc? [Дубликат]
На этот вопрос уже есть ответ здесь: Почему .bashrc не запускается автоматически? 13 ответов Я нашел много людей, выясняющих, почему инструкция похожа на это: Put X to your ~/.bashrc and you can do Y не работает Всегда получается, что загрузочные файлы bash в Mac OS X (или сам Bash в …

2
Как я могу перечислить и отредактировать все определенные псевдонимы в Терминале?
Друг, который владел моим нынешним Mac до меня, создал много команд псевдонимов. Есть ли способ перечислить все определенные псевдонимы и команды, связанные с ними? И если да, могу ли я их редактировать или я должен просто удалить их, используя unalias, и воссоздать их?
93 terminal  bash  alias 

5
Получение всех файлов с веб-страницы с помощью curl
Я хотел бы загрузить файлы сразу со следующей страницы, используя curl: http://www.ime.usp.br/~coelho/mac0122-2013/ep2/esqueleto/ Я попытался, curl http://www.ime.usp.br/~coelho/mac0122-2013/ep2/esqueleto/и он вернул кучу строк в терминале, но не получил никаких файлов.
87 macos  bash 


4
Безопасно ли обновлять Bash через Homebrew?
Я новичок в OS X. Я использую OS X Lion на MacBook Pro. Безопасно ли обновлять оболочку bash с помощью Homebrew: $ brew install bash Если это безопасно, как мне сделать его стандартным экземпляром оболочки, которую я запускаю через Терминал? Спасибо!
82 lion  bash  homebrew 

6
Обновите bash до версии 4.0 на OSX
Можно ли реально обновить bash до версии 4.0 в OSX Yosemite? echo $BASH_VERSION 3.2.57(1)-release Эта статья и эта тема ссылаются на один и тот же вопрос, но они устанавливают новую оболочку рядом со старой. Есть ли способ напрямую обновить старую оболочку bash?

4
В bash в OSX регистр не учитывается?
Команды bash в OSX не чувствительны к регистру? Я набираю «which TR», и он показывает / usr / bin / TR, хотя там нет такого бинарника. То же самое для других двоичных файлов, когда они пишутся с заглавной буквы. Или Terminal.app, возможно, делает этот перевод? Как мне это отключить?
79 terminal  bash 

7
Как я устанавливаю переменные среды на OS X?
У меня всегда есть трудности установки переменных окружения в OS X, как JAVA_HOME, M2_HOMEили PATH. Как установить их на OS X Mavericks? Я провел некоторое исследование, но ответы, которые я нашел, действительно не помогли мне еще: export JAVA_HOME=/... (Но похоже, что изменения временные, только для одного терминального сеанса.) setenv JAVA_HOME=/... …

16
Как получить уведомление, когда мои команды выполнены
Я запускаю ряд команд в командной строке, выполнение которых занимает около двадцати минут. Я хотел бы видеть какое-то уведомление на моем Mac, когда они закончены, поэтому мне не нужно следить за терминалом, когда он заканчивается. Есть ли способ сделать это? $ svn update . && ant clean build start && …
64 bash 

5
Маки уязвимы к ошибке Bash shellshock?
Red Hat недавно объявила о серьезной ошибке безопасности в оболочке Bash. Некоторые называют это «ракушкой». Поскольку OS X основана на Unix, уязвима ли она для атак, использующих эту ошибку? Как конечному пользователю, мне нужно беспокоиться о немедленном исправлении? Или мне лучше дождаться официального обновления программного обеспечения от Apple?
58 macos  security  bash 

2
Запустите AppleScript из скрипта bash
Если бы я хотел запустить AppleScript из скрипта bash, я мог бы вызвать файл со списком команд, которые мне нужно выполнить. #!/bin/bash {some commands} osascript file.scpt {other commands} Что, однако, если бы я хотел запускать команды, которые нужно было запускать последовательно изнутри bash? Примером будет #!/bin/bash echo echo This will …

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