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

92
Рекурсивно удалить папку node_modules по указанному пути с помощью командной строки

У меня есть несколько проектов npm, сохраненных в локальном каталоге. Теперь я хочу сделать резервную копию моих проектов без node_modulesпапки, так как она занимает много места и может быть восстановлена ​​в любое время с помощью npm install. Итак, мне нужно решение для рекурсивного удаления всех...

91
Как в bash привязать функциональную клавишу к команде?

Пример: я хочу привязать F12ключ к команде echo "foobar", чтобы каждый раз, когда я нажимаю, F12на экран выводилось сообщение «foobar». В идеале это может быть любая произвольная команда оболочки, а не только встроенные команды. Как это сделать?...

91
Как заставить sed читать со стандартного ввода? [дубликат]

На этот вопрос уже есть ответы здесь : sed unknown option для `s 'в сценарии bash [дубликат] (4 ответа) Закрыт 3 месяца назад . я стараюсь grep searchterm myfile.csv | sed 's/replaceme/withthis/g' и получение unknown option to `s' Что я делаю неправильно? Редактировать: Согласно комментариям, код...

91
Почему я не могу указать переменную среды и повторить ее в той же командной строке?

Рассмотрим этот фрагмент: $ SOMEVAR=AAA $ echo zzz $SOMEVAR zzz zzz AAA zzz Здесь я установил $SOMEVARзначение AAAв первой строке - и когда я повторяю его во второй строке, я получаю AAAсодержимое, как и ожидалось. Но затем, если я попытаюсь указать переменную в той же командной строке, что и...

91
Можно ли сбросить настройки приватности в iOS?

Чтобы протестировать предоставление доступа к календарю iOS, мне нужно сбросить настройки конфиденциальности на моем тестовом устройстве. Однако каждый раз, когда я устанавливаю его на устройство, он запоминает старые настройки конфиденциальности и не отображает окно предупреждений, в котором...

91
Как хешировать длинные пароли (> 72 символов) с помощью blowfish

На прошлой неделе я прочитал много статей о хешировании паролей, и на данный момент Blowfish кажется (одним из) лучшим алгоритмом хеширования, но это не тема этого вопроса! Ограничение в 72 символа Blowfish учитывает только первые 72 символа введенного пароля: <?php $password = "Wow. This is a...

91
Как заставить Logstash заново проанализировать файл?

Я установил Logstash для анализа файлов apache. Мне потребовалось довольно много времени, чтобы настроить правильные настройки, и я всегда пробовал использовать настоящие журналы. Я заметил (как сказано в документации), что logstash «запоминает», где он был в файле. Теперь мои настройки в порядке,...

91
как установить переменные среды в рыбной раковине

Может кто-нибудь подскажите, пожалуйста, как правильно установить кучу переменных окружения в рыбной оболочке? В моем файле .config / fish / config.fish у меня есть функция для настройки переменных среды, например function setTESTENV set -x BROKER_IP '10.14.16.216' set -x USERNAME 'foo' set -x...

91
Как установить sshpass на Mac?

Я хотел бы автоматизировать вход по ssh с моего Mac. У него есть простое решение: sshpass -p my_password ssh m_username@hostname но моя проблема заключается в установке sshpass на моем Mac....

91
lodash: отображение массива на объект

Есть ли встроенная функция lodash для этого: var params = [ { name: 'foo', input: 'bar' }, { name: 'baz', input: 'zle' } ]; И выведите это: var output = { foo: 'bar', baz: 'zle' }; Сейчас я просто использую Array.prototype.reduce(): function toHash(array, keyName, valueName) { return...

90
tar: добавить все файлы и каталоги в текущий каталог, ВКЛЮЧАЯ .svn и т. д.

Я пытаюсь создать каталог tar.gz и использовать tar -czf workspace.tar.gz * Полученный tar включает .svnкаталоги в подкаталогах, но НЕ в текущем каталоге (поскольку он *расширяется только до `` видимых '' файлов, прежде чем он будет передан в tar Я попытался tar -czf workspace.tar.gz .вместо...

90
Использование цветов с printf

При таком написании он выводит текст синим цветом: printf "\e[1;34mThis is a blue text.\e[0m" Но я хочу, чтобы формат был определен в printf: printf '%-6s' "This is text" Теперь я попробовал несколько вариантов добавления цвета, но безуспешно: printf '%-6s' "\e[1;34mThis is text\e[0m" Я даже...

90
Почему в Python dict может быть несколько ключей с одним и тем же хешем?

Я пытаюсь понять hashфункцию Python под капотом. Я создал собственный класс, все экземпляры которого возвращают одно и то же значение хеш-функции. class C: def __hash__(self): return 42 Я просто предположил, что только один экземпляр вышеуказанного класса может быть в a dictв любое время, но на...

90
Отправка изменений git на общий сетевой диск

Как команда из четырех человек может использовать Git (в частности, Github для Windows ) для передачи локальных изменений на общий сетевой диск? Прямо сейчас (без Git) мы должны скопировать файлы с сетевого диска на наш локальный компьютер, отредактировать файлы, а затем повторно загрузить их на...

90
SSH SCP Локальный файл для удаленного в Терминале Mac Os X

Я пытаюсь скопировать локальный файл magento.tar.gz с моего локального компьютера на удаленный сервер, используя SSH через VPN. Это подключение к внутреннему IP-адресу виртуальной машины, который я использовал здесь как xx.xxxx. У меня есть полный доступ sudo к учетной записи SSH, поэтому проблем...

90
Командная строка Bash и ограничение ввода

Есть ли какое-то ограничение на количество символов в bash (или других оболочках) на продолжительность ввода? Если да, то каков этот лимит символов? Т.е. можно ли написать в bash команду, которая слишком длинна для выполнения из командной строки? Если необходимого ограничения нет, есть ли...

90
Git push отклонен "без перемотки вперед"

Я новичок, gitно в настоящее время использую его для управления нашим кодом в командной среде. У меня были проблемы с перебазированием, и я исправил их, используя git checkout --ours filename.txt git add filename.txt git rebase --continue Теперь я хочу отправить свои изменения и запустить...

90
OSX 10.10 yosemite beta на git pull: git-sh-setup: нет такого файла или каталога

После обновления до OSX 10.10 Yosemite Beta при запуске git pullвозвращается следующая ошибка: / Library / Developer / CommandLineTools / usr / libexec / git-core / git-pull: строка 11: git-sh-setup: нет такого файла или каталога Я проверил указанный каталог git-core и там есть git-sh-setup.sh....