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

Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.

4
ssh В доступе отказано только в работе cron
Возникла очень странная проблема. Я создал небольшой скрипт bash, который запускает команду на удаленном хосте через ssh (используя аутентификацию с открытым ключом). Когда я запускаю этот скрипт вручную из командной строки, он работает нормально, но при помещении в /etc/cron.hourly он завершается с Permission denied, please try again.ошибкой. Я явно установил …
13 bash  ssh  cron 

3
rsync жалуется на "отсутствующий трейлинг-" `в скрипте Bash
Попытка rsync файлов с одного сервера на другой в сеансе экрана. Вместо того, чтобы писать длинную команду каждый раз, я решил добавить скрипт Bash. Однако, когда я запускаю его, я получаю сообщение Missing trailing-" in remote-shell command.об ошибке. Хотите знать, что идет не так в сценарии. root@127.0.0.1:~# /raid/data/module/bin/rbk.sh Movies /raid/data/Movies …
13 bash  ssh  rsync 


4
Использование Wget для рекурсивного сканирования сайта и загрузки изображений
Как вы указываете wget рекурсивно сканировать веб-сайт и загружать только определенные типы изображений? Я попытался использовать это для сканирования сайта и загрузки только изображений в формате JPEG: wget --no-parent --wait=10 --limit-rate=100K --recursive --accept=jpg,jpeg --no-directories http://somedomain/images/page1.html Однако, несмотря на то, что page1.html содержит сотни ссылок на подстраницы, которые сами имеют прямые …

6
Запуск фонового процесса bash в Windows 10 без открытого терминала
Я обычно использую подсистему Linux, когда я что-то программирую на Windows 10, поэтому все мои пути относительно ~. У меня есть сценарий Python, который работает вечно в фоновом режиме, пока я не убью процесс. Как бы я сделал это на Windows 10 Bash без открытого терминала? Вещи, которые я пробовал: …

5
Нет такого файла или каталога после ввода $ PATH в терминале
когда я пишу в терминале echo $PATH мой вывод :/home/bo/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/usr/bin:/sbin:/bin но когда я пишу только: $PATH этот вывод я не правильно понимаю, вывод: bash: :/home/bo/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/usr/bin:/sbin:/bin: No such file or directory и мой вопрос, почему он написал "Нет такого файла или каталога?" каждый каталог из переменной PATH существует.
13 linux  bash  path 

1
Что делает опция `-n` в sed?
Это страница справочной страницы для -n: -n подавить автоматическую печать пространства шаблона Я заметил, что когда не используется -nдля определенных операций, каждая строка печатается на стандартный вывод (и запрошенные строки печатаются дважды): $ cat test.txt first second third fourth fifth $ sed -n '2,3p' test.txt second third $ sed '2,3p' …

2
Получить время модификации удаленного файла по HTTP в скрипте Bash
Я создаю простой скрипт Bash для извлечения времени / даты модификации файла из удаленного файла через HTTP. Пример файла: http://example.com/bar/example.pdf Можно ли это сделать без загрузки самого файла? Если нет, то какая лучшая альтернатива?
13 bash  http 

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

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

2
Как получить полный путь к целевой ссылке
Если у меня есть символическая ссылка, /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 foo.

3
LD_LIBRARY_PATH сбрасывается по экрану
Запуск screenв bash стирает переменную LD_LIBRARY_PATH. Я немного почитал, и похоже, что это ожидаемое поведение, но мне нужно обойти это. Обходной путь - добавление объявления LD_LIBRARY_PATH ~/.bashrc. В моем случае LD_LIBRARY_PATH сильно меняется между запуском оболочки и при запуске экрана, поэтому мне нужно получить текущее значение LD_LIBRARY_PATH в screenсеансе.

2
Ubuntu: запустить вывод другой команды
У меня есть командная строка, которая выводит другую командную строку, например: > commandlineA param1 param2 commandlineB param1 Я хотел бы иметь одно выполнение командной строки, которое будет запускать commandlineB с заданным параметром (ами). Есть ли простой способ сделать это с помощью одной командной строки или мне нужно запустить небольшой файл …

3
bash сохранить историю без выхода
в Linux Ubuntu Баш терминала. Есть ли способ сохранить историю Bash без записи выхода? я установил конфигурацию на "HISTCONTROL = erasedups" который на мой взгляд работает лучше, чем ignoredups. В любом случае по какой-то причине он не сохранит последние несколько команд в терминале bash, если я не введу «exit». Я …

10
Файлы журналов bash / zsh для отдельных каталогов
Я обнаружил, что много работаю над проектом в заданном каталоге. Иногда - несколько месяцев спустя - мне нужно что-то переделать в этом проекте, но я не могу вспомнить, что я сделал. Я использую Mercurial или Git для отслеживания изменений в файлах, но я хочу иметь возможность запомнить, какие команды я …
12 linux  bash  shell  history  zsh 

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