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

13
Использование Wget для рекурсивного сканирования сайта и загрузки изображений

Как вы указываете wget рекурсивно сканировать веб-сайт и загружать только определенные типы изображений? Я попытался использовать это для сканирования сайта и загрузки только изображений в формате JPEG: wget --no-parent --wait=10 --limit-rate=100K --recursive --accept=jpg,jpeg --no-directories...

13
Чем, если вообще, SSH-ключи отличаются от асимметричных ключей, используемых для других целей?

Чем, если вообще, SSH-ключи отличаются от асимметричных ключей, используемых для других целей, например для подписи по электронной почте? Мне предлагается спросить об этом, частично потому, что в OS X есть приложения, доступные для управления ключами SSH (ssh-agent, SSHKeychain и т. Д.), А также...

13
vim не загружает файл _vimrc при запуске из git bash

Я скачал и установил git для Windows (msysgit) и часто использовал включенный git bash. Всякий раз, когда я запускаю vim из git bash, мой файл _vimrc не загружается, потому что есть подсветка синтаксиса или что-то еще. Когда я запускаю ту же команду для запуска формы vim в командной строке Windows...

13
Как получить список запусков для запуска сложной 1-строчной команды bash?

У меня есть несколько сложная команда bash, которая включает некоторые каналы и условие if-then-else, не говоря уже о вызове системной программы (например, grep) с несколькими параметрами. Есть ли способ создать plist, который launchd будет загружать и запускать эту сложную команду напрямую? (В...

13
Повторное использование текста в команде bash

Если я пишу длинную команду или просто набираю обширный путь к файлу, есть ли что-нибудь, что я могу «повторно использовать» с помощью некоторого ярлыка команды? например: 1.cp /home/myuser/really/big/file/here/and/there.png /home/myuser/really/big/file/here/and/there.png.bkp Мне действительно...

13
Сервер OpenSSH отказывается принимать аутентификацию ключа

Я попытался использовать аутентификацию с открытым ключом на моем новом сервере, и я столкнулся с этой проблемой. $ ssh -v -i .ssh/server 192.168.1.100 OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011 debug1: Reading configuration data .ssh/config debug1: Applying options for * debug1: Reading...

13
Как получить полный путь к целевой ссылке

Если у меня есть символическая ссылка, /var/opt/fooсозданная с ln -fs /path/to/target/dir foo. Как я могу в скрипт, который видит только ссылку получить /path/to/target/dir? То, чего я хочу достичь в сценарии, это rm -rf /path/to/target/dirдо того, как я это сделаю ln -fs /path/to/another/dir...

13
bash: выполнить команду в командной строке и не выходить

как указать команду на командной строке bash, которая должна быть выполнена один раз внутри нового bash после прочтения ~ / .bashrc - Но все это, не позволяя bash завершиться после завершения команды? Я возился с «загрузочной конфигурацией» для терминатора, где некоторые сплиты должны запускать...

13
Запустите оболочку bash (cygwin) с правильным путем без изменения каталога

Мне нужно запустить скрипт оболочки cygwin без изменения рабочего каталога, вне среды cygwin. Если я просто запускаю \path\to\bash.exe -c command, то путь не установлен правильно, и программы Cygwin не могут быть найдены. Если я использую эту --loginопцию, bashзадаю правильный путь, но также меняю...

13
Можно ли использовать разные режимы выбора меню zsh для разных команд?

Я использую menu selectповедение в zsh, которое вызывает меню под курсором, где вы можете увидеть различные возможности. Опция .zshrc, которую я установил для этого, zstyle ':completion:*' menu select=2 По умолчанию нажатие Returnдля выбора возможности в этом меню только завершает слово - оно...

13
rsync жалуется на "отсутствующий трейлинг-" `в скрипте Bash

Попытка rsync файлов с одного сервера на другой в сеансе экрана. Вместо того, чтобы писать длинную команду каждый раз, я решил добавить скрипт Bash. Однако, когда я запускаю его, я получаю сообщение Missing trailing-" in remote-shell command.об ошибке. Хотите знать, что идет не так в сценарии....

13
Переместить все файлы из подкаталогов в текущий каталог?

Как я могу переместить файлы, содержащиеся во всех подкаталогах, в текущий каталог, а затем удалить пустые подкаталоги? Я нашел этот вопрос , но адаптирую ответ на: mv * . не сработало; Я получил много предупреждений в виде: mv: wil and ./wil are identical Файлы, содержащиеся в подкаталогах, имеют...

13
Есть ли способ использовать ctrl-r после ввода части команды в bash?

В bash команда Ctrl+ rочень полезна, я набираю Ctrl+, r whateverи она ищет в моей истории команды, содержащие слово whatever. Но если я наберу whateverи пойму, что хотел бы найти это слово и нажать Ctrl+, rничего не произойдет. Есть ли способ нажать клавишу и заставить ее вести себя так, как будто...

13
Какой каталог представляет путь `//` в Linux?

Когда я хочу вернуться в каталог верхнего уровня в Linux, набрав cd .., я набираю текст cd //. К моему большому удивлению, об ошибках не сообщается. Более того, подсказка становится username@hostname://$. lsуказывает, что я сейчас в корневом каталоге. Это ошибка или особенность оболочки? Если...

13
Для чего используется GPG с возможностью «аутентификации»?

Подключи GnuPG могут быть помечены тремя видами возможностей: Sign, Encrypt и Authenticate . Хотя первые два действия широко используются и задокументированы, действие аутентификации является каким-то загадочным. Вы можете создать такой ключ только с помощью редактирования первичного ключа с...

13
Как передать аргументы bash-скрипта в подоболочку

У меня есть скрипт-обертка, который выполняет некоторую работу, а затем передает исходные параметры другому инструменту: #!/bin/bash # ... other_tool -a -b "$@" Это работает нормально, если «другой инструмент» не запускается в подоболочке: #!/bin/bash # ... bash -c "other_tool -a -b $@" Если я...

13
Как можно избежать ввода пароля вашего BitBucket при переходе на BitBucket wiki?

Я не уверен, что все это испытывают - когда я редактирую вики BitBucket локально (через git-репозиторий), я должен вводить свой пароль BitBucket для каждого нажатия и нажатия. Есть ли способ обойти это? Я правильно настроил ssh для использования ключа, который разблокирован gnome-keyring....