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

632
Как работает «cat << EOF» в bash?

Мне нужно было написать скрипт для ввода многострочного ввода в программу ( psql). После небольшого поиска я нашел следующий синтаксис: cat << EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF Это правильно создает многострочную строку (от BEGIN;до...

632
Как устранить ошибку Permission denied (publickey) при использовании Git?

Я на Mac Snow Leopard и я только что установил git. Я только что попробовал git clone git@thechaw.com:cakebook.git но это дает мне эту ошибку: Initialized empty Git repository in `/Users/username/Documents/cakebook/.git/` Permission denied (publickey). fatal: The remote end hung up unexpectedly Что...

625
Различные способы удаления локальных изменений в Git

Я просто клонировал git-репозиторий и проверил ветку. Я работал над этим, а затем решил удалить все свои локальные изменения, так как я хотел оригинальную копию. Короче говоря, мне пришлось выполнить следующие две команды, чтобы удалить мои локальные изменения git checkout . git clean -f Мой вопрос...

623
Как убить все процессы с заданным частичным именем? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 4 месяца назад . Я хочу убить все процессы, которые я получаю: ps aux | grep...

623
Проверьте, нужно ли тянуть в Git

Как проверить, изменился ли удаленный репозиторий и нужно ли его вытащить? Теперь я использую этот простой скрипт: git pull --dry-run | grep -q -v 'Already up-to-date.' && changed=1 Но это довольно тяжело. Есть ли способ лучше? Идеальное решение будет проверять все удаленные ветви и...

617
Как bcrypt может иметь встроенные соли?

В статье Coda Hale «Как безопасно хранить пароль» утверждается, что: В bcrypt встроены соли для предотвращения атак с радужного стола. Он цитирует эту статью , в которой говорится, что в реализации OpenBSD bcrypt: OpenBSD генерирует 128-битную соль bcrypt из ключевого потока arcfour (arc4random...

616
Установите git, чтобы тянуть и толкать все ветви

Я бы хотел по умолчанию выдвигать и извлекать все ветви, включая только что созданные. Есть ли параметр, который я могу определить для него? В противном случае, когда я добавляю новую ветку локально и хочу извлечь ее с сервера, какой самый простой способ сделать это? Я создал новую ветку с тем же...

606
Инструмент Bash для получения n-й строки из файла

Есть ли «канонический» способ сделать это? Я использовал, head -n | tail -1что делает трюк, но мне было интересно, есть ли инструмент Bash, который специально извлекает строку (или диапазон строк) из файла. Под «каноническим» я подразумеваю программу, основной функцией которой является...

592
Отмена «git push»

Вот что я сделал на своей предполагаемой стабильной ветке ... % git rebase master First, rewinding head to replay your work on top of it... Fast-forwarded alpha-0.3.0 to master. % git status # On branch alpha-0.3.0 # Your branch is ahead of 'origin/alpha-0.3.0' by 53 commits. # nothing to commit...

591
Ошибка Git Push: недостаточно прав для добавления объекта в базу данных репозитория

Когда я пытаюсь перейти на общий удаленный git, я получаю следующую ошибку: insufficient permission for adding an object to repository database Затем я прочитал об исправлении здесь: Fix Это сработало для следующего нажатия, поскольку все файлы были из правильной группы, но в следующий раз, когда...

590
Как автоматически генерировать трассировку стека при сбое моей программы

Я работаю над Linux с компилятором GCC. Когда моя программа на C ++ падает, я бы хотел, чтобы она автоматически генерировала трассировку стека. Моя программа запускается многими разными пользователями, а также работает на Linux, Windows и Macintosh (все версии скомпилированы с использованием gcc)....

586
sudo echo «что-то» >> / etc / privilegedFile не работает

Это довольно простой вопрос, по крайней мере, так кажется, о разрешениях sudo в Linux. Часто я просто хочу добавить что- /etc/hostsлибо в подобный файл или в другой файл, но в конечном итоге не могу, потому что и то, >и другое >>запрещено, даже с правами root. Есть ли какое - то образом ,...

583
Захват многострочного вывода в переменную Bash

У меня есть скрипт «myscript», который выводит следующее: abc def ghi в другом сценарии я звоню: declare RESULT=$(./myscript) и $RESULTполучает значение abc def ghi Есть ли способ сохранить результат либо с символами новой строки, либо с символом '\ n', чтобы я мог вывести его с помощью ' echo...