Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
1
голос
3ответа
675 показов
Цветная строка PS1
Пояснение: я хочу, чтобы __foo выполнялся каждый раз, когда строка PS1 представлена в терминале, а не когда строка PS1 создается (следовательно, она в кавычках). __foo содержит логику, которая ...
1
голос
1ответ
1k показов
Написание скрипта bash для резервного копирования сайта
Я собираюсь написать свой первый сценарий оболочки для резервного копирования моего сервера. Это шаги, которые я определил до сих пор. Скопируйте файлы для резервного копирования в /srv /backup / ...
1
голос
1ответ
1k показов
Как заполнить ввод команды чтения в Linux до ее запуска?
Я запускаю скрипт, который устанавливает сервис. У него есть пара команд read . Я хотел бы запустить его как часть более крупного установочного скрипта (на самом деле capistrano, но это не имеет ...
1
голос
1ответ
1k показов
Скрипт Bash: найти файл внутри определенной папки в Linux
Я хочу написать скрипт для поиска всех исполняемых файлов в определенной директории, которые я хочу передать в параметре. Я могу найти все исполняемые файлы, используя предопределенный каталог, но я ...
1
голос
2ответа
709 показов
Как получить информацию о воспроизводимой песне (название - исполнитель - альбом ... и т. Д.) В Ubuntu
Когда я играю песню в Ubuntu, будь то с Banshee или Spotify или любого другого музыкального проигрывателя, песня появляется в меню звукового индикатора. Как я могу получить информацию о ...
1
голос
1ответ
10k показов
Сценарий init.d - В доступе отказано
Я пытаюсь создать сценарий init.d для моего сервера, который должен запускать / останавливать сервер teampeak и некоторые приложения node.js, используя "pm2". Вот мой сценарий: #! /bin/sh ### BEGIN ...
1
голос
2ответа
775 показов
Как напечатать дерево с файлами в Bash для Windows?
Я нашел эту команду, чтобы показать дерево каталогов под текущей: ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/' Который производит: . |-docs |-lib ...
1
голос
2ответа
1k показов
filezilla открывается с определенным локальным каталогом в linux
Helo, я строю скрипт bash, который откроет filezilla. Мне удалось сделать это, чтобы открыть определенный FTP, но не могу понять, как сделать это, чтобы открыть определенный локальный каталог.
1
голос
1ответ
183 показов
Линукс найти команду проблема
У меня есть сценарий оболочки, который был написан для Mac OSX и теперь портирован на Linux-машину. У меня нет доступа к машине Linux (сейчас я буду настраивать виртуальную машину). Некоторые ...
1
голос
2ответа
671 показов
Выполнить фоновую программу в bash без контроля задания
Я часто выполняю программы с графическим интерфейсом, такие как firefox и evince from shell. Если я наберу «firefox &», то firefox считается заданием bash, поэтому "fg" выведет его на передний план и ...
1
голос
2ответа
940 показов
/opt/splunk/bin/splunk: нет такого файла или каталога
Когда я пытаюсь запустить splunk без sudo (или даже вошел в систему как root), я получаю сообщение об ошибке "нет такого файла или каталога". Файл определенно там, хотя это даже не символическая ...
0
голосов
1ответ
41 показов
Выполнить скрипт, когда хост выключается
У меня есть скрипт Linux, который мне нужно выполнить перед тем, как хост выйдет из строя. Где мне нужно разместить файл, чтобы работать?
0
голосов
2ответа
1k показов
osx: установка Python по умолчанию для файлов в терминале?
Как установить python по умолчанию для запуска py файлов без ключевого слова python, т.е. $ django-admin.py manage.py startproject" в оболочке bash?
0
голосов
1ответ
114 показов
Каковы плюсы и минусы использования && или || против если /elif /else?
В bash я могу сделать тестовое условие, используя && и / или || а не блок if / elif / else. Когда это применимо, я использую, как правило, использовать && и / или || вместо того, чтобы строить блок ...
0
голосов
2ответа
947 показов
Для цикла с массивом в скрипте bash
Я хочу использовать for цикла с массивом. Я использовал следующую команду для этого: #! /bin/bash rm -f /orch/list arrayVM=($(cat /orch/servers | grep $1 | awk '{print $1}')) for i in $arrayVM do ...
0
голосов
1ответ
4k показов
Автоматический вход в SSH с использованием ожидаемого
Я написал скрипт для автоматического входа на удаленный сервер. Данные для входа хранятся в базе данных. /usr/bin/expect
0
голосов
1ответ
638 показов
iTerm2 Bash/ Подсветка цветов исчезла / отличается от терминала?
Я так растерялся, и вот уже несколько часов тяну волосы за волосы. Я пытался заставить мой bash текст иметь тот же цвет, что и на моем рабочем столе, он отлично работает в терминальном приложении по ...
0
голосов
2ответа
317 показов
Что такое cmd эквивалент "типа" Баша?
Как я могу узнать, откуда запускается программа, или это псевдоним (и если это псевдоним, то к чему это псевдоним)?
0
голосов
1ответ
364 показов
Судо Баш-С дал разрешение отказано
В моем linux (centos 7) есть 2 пользователя A (обычный пользователь) и B (принадлежит к группе wheel). Я пытаюсь изменить файл .bash_profile пользователя A, выполнив следующую команду с пользователем ...
0
голосов
2ответа
277 показов
Как вы получаете конкретную часть слова в файле, используя awk?
У меня есть скрипт, который выглядит так: script.m rng('shuffle'); load samples123/stage17/resamp_stage.mat indarray = str2num(getenv('arrayindex')); index = (indarray-1)*4+1:(indarray)*4 samplenow = ...
0
голосов
2ответа
3k показов
Как пинговать через SOCKS5 прокси?
У меня есть прокси SOCK5 созданный через SSH tunnel как 127.0.0.1:8080 (8081, 8082 и т.д.). Я хочу пропинговать сайт через разные прокси, чтобы найти, какой из них обеспечивает более быстрый маршрут. ...
0
голосов
1ответ
2k показов
Сохранить результат grep в переменной
Как и выше, я запускаю эту команду grep, которая работает как надо, но как мне сохранить возвращаемое значение в переменной? cat data.txt | grep "" |cut -d\, -f1 Я попробовал это, но это не ...
0
голосов
1ответ
843 показов
Как прочитать статус сервиса в bash-скрипте
Я написал скрипт для мониторинга конкретной службы на моем VPS. Эта служба (clamd.amavisd) имеет тенденцию быть неожиданно найденной мертвой, и когда это происходит, моя служба электронной почты по ...
0
голосов
1ответ
745 показов
Запуск программы с параметрами в AutoHotKey
У меня есть следующий скрипт AutoHotKey: NumpadPgDn:: Run C:\cygwin64\bin\mintty.exe, B:\Users\User\Desktop - Return Тире в конце второй строки (-) необходимо добавить в программу в качестве ...
0
голосов
0ответов
24 показов
Настройка MapDrive Bash Script для OS X
Мне удалось настроить скрипт Windows Mapdrive, который смог подключить сетевые ресурсы для пользователей, которые работают удаленно через нашу VPN, если они не подключаются автоматически. Для Windows ...
0
голосов
1ответ
619 показов
Может ли Ubuntu (bash) в Windows заменить программное обеспечение LAMP Stack, например WAMP или XAMPP в Windows?
Я считаю, что bash для Windows особенно полезен, и - afaik - вы можете установить большую часть существующего там программного обеспечения Ubuntu и получить практически без разницы, по сравнению с ...
0
голосов
1ответ
2k показов
Ошибка в .bash_profile
Я использую CentOS 6.2. Это мой контент ~/.bash_profile : # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs ...
0
голосов
1ответ
35 показов
Вызов ls или меньше в bash в зависимости от типа файла
Я часто случайно выполняю ls для файла, когда я хотел сделать меньше. Есть ли способ создать псевдоним или функцию, которая будет выполнять ls для каталога, а не для файла.
0
голосов
1ответ
104 показов
Как я могу создать псевдоним двоичного файла в зависимости от машины, на которой я работаю
Я работаю на разных машинах, некоторые из них centos7 , некоторые - centos6 , я создаю бинарный tmux с разными версиями для каждого «типа», так как одна и та же версия не может работать на обоих. Как ...
0
голосов
0ответов
805 показов
Автоматизация входа на веб-страницу с помощью bash-скрипта
Я искал сценарий bash для автоматизации входа на внутренний веб-сайт компании, который используется в качестве Ping Board для мониторинга сети камер, подключенных по IP. Я довольно плохо знаком с ...
0
голосов
3ответа
248 показов
Mac Terminal -bash предупреждения при запуске
Открывая новое окно терминала на моем Mac, я всегда получаю следующее сообщение - Last login: Wed xx xxxxx on xxxxx -bash: export: `-s': not a valid identifier -bash: export: ...
0
голосов
1ответ
91 показов
Параллельный скрипт bash ищет пароль
Ниже приведен скрипт для подбора пароля. Как я могу сделать это параллельно, используя parallel команды? Я знаю, что в Cygwin нет параллели, но я могу использовать этот скрипт на Linux-машине. ...
0
голосов
1ответ
592 показов
Переадресация SSH-портов с помощью Bash на Windows
Я недавно мигрировал с Mac OSX на Windows 10 и получаю сообщение об ошибке при попытке отразить настройки переадресации локального порта ssh в моем файле ~/.ssh/config следующим образом: host myhost ...
0
голосов
1ответ
517 показов
Как интерпретировать тайм-ауты curl?
curl --max-time 3 'http://website.com'; if [ 0 -eq $? ]; then ... else ... fi Я пытаюсь, чтобы curl по-разному реагировал на URL в тот тайм-аут. Как передать вывод ошибки curl в оператор if? Это ...
0
голосов
2ответа
804 показов
curl: добавить строку как опцию в bash
Я хотел бы передать переменную строку в опции команды в curl. if [ ! -z ${picture} ]; then APISTRING+="--data-urlencode \"picture=${picture}\" ";fi if [ ! -z ${additional} ]; then ...
0
голосов
1ответ
321 показов
crontab -l вывод в файл
Я хочу иметь возможность вывести мой текущий crontab в файл, чтобы проверить и добавить его автоматически. crontab -l > somefile создает пустой файл. Должен быть простой способ сделать это, верно?
0
голосов
1ответ
331 показов
Невозможно запустить "taskkill" на скрипте bash, но можно запустить из cygwin
У меня есть очень простой скрипт Bash. Цель этого сценария bash - получить параметр номера порта и завершить все процессы, запущенные на этом порту. #!/bin/bash PID_NUMBER=$(netstat -a -n -b -o | ...
0
голосов
1ответ
3k показов
Мой bash скрипт не находит существующий файл
Я реализовал скрипт bash, который работает с существующим текстовым файлом, расположенным в том же рабочем каталоге скрипта. Скрипт принимает имя файла для вычисления через параметр функции. Проблема ...
0
голосов
1ответ
433 показов
awk/sed вывести все цифры перед соответствующим символом
У меня есть ввод с такими строками (это строка CIGAR из формата sam, но сейчас это не имеет значения): 123M76N55M4S 6M7N25M 32M488N И я хочу извлечь все N и предшествующие цифры: 76N 7N 488N Я ...
0
голосов
1ответ
261 показов
Как написать сценарий, который делает то, что меньше делает?
Вопрос: Создайте сценарий так, чтобы это была команда, которая имеет тот же эффект, что и команда "меньше" (реализуйте сценарий, вызвав "меньше"). То, что я написал: #! /bin/bash for index in "$@" do ...
0
голосов
0ответов
905 показов
Используйте nginx для вызова скрипта
Я хочу использовать определенный URL для вызова сценария обслуживания (связан с другим моим вопросом). Я не хочу управлять этим сценарием обслуживания как сервисом / сервером, потому что он обычно ...
0
голосов
2ответа
121 показов
Как удалить файл после обработки
Я использую mp3splt, чтобы разделить все файлы .mp3 в каталоге, включая подкаталоги, на 30-минутные фрагменты. find -name *.mp3 -print0 | xargs -0 mp3splt -t 30.00 -o @f_@m@s Каков наилучший способ ...
0
голосов
2ответа
1k показов
Рекурсивно переименуйте все файлы в каталоге, используя относительный путь, разделенный подчеркиванием
У меня есть структура каталогов, как показано ниже, где структура известна, а имена файлов повторяются. Я хочу переименовать файлы, чтобы они были уникальными, чтобы a/0/widgets/AL/part-1.gz ...
0
голосов
1ответ
100 показов
Можно ли скопировать команду (строку) в командную строку в скрипте bash?
Я на самом деле программирую скрипт, в котором я могу хранить команды в чит-листе (например, «git add.», "git merge", «docker compose-up» ....) - все команды, которые мне нужны в моей повседневной ...
0
голосов
1ответ
889 показов
Проверка, открыт ли диапазон портов в Windows 10 или нет
Я установил Bash on Ubuntu on Windows и я получаю следующее при вводе netstat -atn . Теперь я уверен, почему он ничего не выводит. mona@DESKTOP-37GGNHL:~$ netstat -atn Active Internet connections ...
0
голосов
3ответа
515 показов
автоматическая очистка истории терминала
Моя оболочка bash автоматически очищает свою историю, и я не могу понять, в чем дело. Я посмотрел на файл bashrc, и это настройки HISTSIZE=5000 HISTFILESIZE=10000 Кто-нибудь может подсказать, что ...
0
голосов
2ответа
907 показов
Псевдо-Судо на Cygwin/ Bash
Мне нужно, чтобы sudo работал, не сам sudo, а способ, позволяющий командам sudo работать, как описано здесь. Это было бы замечательно, однако строки sudo имеют дополнительные аргументы, такие как: ...
0
голосов
1ответ
611 показов
bash: зачем использовать флаг "рассматривать все файлы как текст" командой diff?
Я вижу несколько примеров использования команды diff, особенно рекурсивного ее использования для проверки целых каталогов, для использования «diff -ar foo/ foo2/». Если я проверяю кучу смешанных ...
0
голосов
4ответа
176 показов
Пакетный файл, если команда
Я пытаюсь создать командный файл в первый раз. Это будет для загрузки файла, который обновляется раз в неделю с новым идентификатором. Это командный файл, который я создал до сих пор - @echo off echo ...
0
голосов
1ответ
430 показов
Ошибка записи файла блокировки на Bash/nano с использованием Python на Windows 10
я использую $ sudo nano first.py или же $ nano first.py запустить новый нано-файл (в Python) при использовании Bash в Windows 10, но файл не будет сохранен. Ошибка, которую я получаю при попытке ...