Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
1
голос
0ответов
467 показов
В режиме git-bash vi, режиме вставки, почему «delete» сопоставляется с «esc» «3» вместо «delete»?
В режиме git-bash vi, если вы еще не находитесь в режиме вставки, нажмите i. Теперь, когда вы пытаетесь использовать delete, вы выходите в командный режим, и появляется подсказка (arg: 3) Таким ...
1
голос
1ответ
746 показов
"Программа не существует" при попытке использовать "ip" с Monit
Я пытаюсь перезапустить openvpn в моем пространстве имен с помощью monit. Команда, которую я использую из командной строки, работает нормально: ip netns exec vpn openvpn --daemon --config ...
1
голос
0ответов
25 показов
Как изменить или удалить псевдоним в Zsh в MacOS?
Я пытаюсь установить инструмент сборки на моем Mac под названием, пожалуйста ; однако кажется, что слово "пожалуйста" уже имеет псевдоним "sudo", и я не знаю, где этот псевдоним устанавливается. Я ...
1
голос
1ответ
72 показов
Двойные кавычки в скрипте Linux
Я пытаюсь создать скрипт, который перемещается в определенную папку, затем переименовывает и перемещает все файлы в другое место. Тем не менее я получаю сообщение об ошибке в конце команды JHEAD ...
1
голос
1ответ
1k показов
Как запустить несколько URL на процесс с помощью cURL?
Я пытаюсь скачать список URL с cURL с несколькими URL на процесс. Следующее работает, но возвращает странный результат, если параметр xargs -L больше 1. Я хочу запустить 8 процессов, каждый из ...
1
голос
0ответов
403 показов
Многие процессы cron -f на не отвечающем сервере
Мой сервер Debian снова перестал отвечать на запросы и нуждался в перезапуске (невозможен вход по SSH, больше не передавались данные журнала в базу данных MySQL другого сервера, новые подключения FTP ...
1
голос
1ответ
1k показов
добавить до конца без строки
Когда я пытаюсь добавить в конец файла, он создает новую строку. Теперь я попытался исправить это с помощью echo -n, но это действительно работает. Так что я пытаюсь Я пытаюсь получить следующий ...
1
голос
2ответа
247 показов
как найти ближайшую папку в командной строке
Предположим, команда:pwd возвращает ~/Users/MyUser/FolderA/FolderB Я хочу написать скрипт, в котором я заранее не знаю, что я нахожусь в FolderB , так как я могу быть в FolderA или даже в какой-то ...
1
голос
4ответа
2k показов
кошка все файлы, кроме нескольких избранных
Если есть какой-то определенный синтаксис, так что я могу cat все файлы в каталоге, кроме выбранных. Например, предположим, у меня есть ~ 1200 текстовых файлов, содержащих несколько строк, по 3 или 4 ...
1
голос
1ответ
99 показов
Выход из дефисов (-) с printf в bash
У меня есть следующая строка: printf "---- %.55s\n" "$1 --------------" Когда я запускаю это под Bash, я получаю следующую ошибку: printf: -: неверная опция printf: использование: printf [-v var] ...
1
голос
0ответов
167 показов
Как я могу открыть файл с приложением по умолчанию из командной строки MinGW Bash?
В командной строке Windows по умолчанию вы можете открыть файл из командной строки, введя имя. См. Открыть файл с приложением по умолчанию из командной строки. Есть ли аналог в приглашении MinGW Bash?
1
голос
1ответ
440 показов
Как bash завершить псевдоним в качестве команды
У меня есть псевдоним alias gi=git В отличие от git , gi не может выполнять подкоманды, пути, ветви. Как я могу сказать bash "завершить X, как если бы это был Y"?
1
голос
1ответ
257 показов
Импортируйте мою переменную Path из Windows в Bash в Ubuntu в Windows
Я только что установил BUW, и теперь я хочу получить все мои папки с путями из Windows в BUW. Есть ли способ сделать это? Я искал здесь и гуглил, но мне не повезло с решением.
1
голос
1ответ
230 показов
Basic Bash - If/Then с логическим оператором
Как видите, я настроил простой скрипт для ping google(8.8.8.8), который должен ответить "Good Ping" if [ "ping -c 1 8.8.8.8 | grep 64 | cut -c 1-2" == '64' ]; then echo "Good Ping"; fi Но он никогда ...
1
голос
0ответов
59 показов
cygwin + tmux и множественные процессы bash
У меня установлены Cygwin и Tmux. Каждый раз, когда я запускаю терминал, я также запускаю tmux, а затем запускаю weechat. Когда мне нужно уйти, я просто закрываю окно терминала и tmux продолжает ...
1
голос
1ответ
195 показов
Диапазон адресов и команда sed
Может кто-нибудь, пожалуйста, объясните мне, почему делает следующую строку: echo -e "ab\ncd" | sed "3,4 p" выход продукции: ab cd Это потому, что линии 3 и 4 находятся вне диапазона ввода? Я ...
1
голос
3ответа
776 показов
Есть ли в Linux программа, которая выполнит команду и отправит электронное письмо в случае сбоя?
У меня есть процесс, который запускается Сron, как это: timeout 1h /app/longprocess.sh Теперь я хочу получать уведомления по электронной почте, если что-то пойдет не так. Вообразите это: notifyme ...
1
голос
2ответа
3k показов
Можно ли запускать программы nodejs в bash?
Мой вопрос прост: у меня есть программа, написанная на nodejs, и я хочу запустить ее в бесконечном цикле на языке bash, возможно ли это?
1
голос
2ответа
35 показов
Два сценария: один изменяет каталог, другой нет?
У меня есть два сценария. Один : #!/bin/bash if [ $1 = 1 ]; then dir=mydir-1.6_ else dir=mydir fi cd ~/code/${dir}$2 echo $(pwd) Вышеприведенный скрипт меняет каталоги, хотя есть несколько сообщений, ...
1
голос
1ответ
46 показов
Настройка PS1 из вывода команды
Я пытаюсь установить строку приглашения bash из значения gsettings, как показано ниже. PS1=$(gsettings get org.gnome.finalterm status-bar-left) gsettings get org.gnome.finalterm status-bar-left '\w' ...
1
голос
1ответ
485 показов
строка 63: синтаксическая ошибка рядом с неожиданным токеном `; ' в башрч
У меня есть функция Bash: myworkhomebrewapp(){ atom $HOMEBREW_FRONTEND; atom $HOMEBREW_BACKEND; workon homebrew_server; cd $HOMEBREW_BACKEND; python manage.py runserver & ; /usr/bin/open -a ...
1
голос
1ответ
679 показов
Вызов скрипта bash рекурсивно с разными параметрами
Я пытаюсь написать скрипт bash, который подсчитывает все файлы в данном каталоге и подкаталогах, поэтому я написал это: #!/bin/bash var=0 if ["$#" == "0"] directory="$(echo pwd)" then directory=$1 fi ...
1
голос
2ответа
636 показов
автоматический запуск программы GUI на startx
У меня есть код GUI, написанный на PyQt в main.py который я хочу запускать автоматически после запуска startx . Я уже настроил свой beaglebone (Debian) для запуска startx при включении. Первоначально ...
1
голос
1ответ
145 показов
Как мне избавиться от лишних байтов из этого вывода?
Итак, для моего класса статистики я использовал много хитрости Linux, чтобы упорядочить свои числа, копировать / вставлять их и т.д. Теперь у меня не было проблем до недавнего времени ... Копия ...
1
голос
2ответа
769 показов
Piped Xargs не выполняет команду
Я хочу контролировать nginx access.log на предмет некорректных запросов и уведомлять себя о таких случаях. Для этого я написал следующую команду: tail -n0 -f access.log | grep --line-buffered '\{' | ...
1
голос
3ответа
2k показов
Windows 10 Bash не работает
Мой Windows 10 Bash не работает, команда показывает следующий текст: C:\Windows\system32>bash -- Función beta -- Esta opción instalará Ubuntu en Windows. Te lo proporciona Canonical con licencia de ...
1
голос
2ответа
98 показов
Bash: выполнить, когда работа в фоновом режиме завершена
Если вы хотите выполнить серию команд, одну за другой, вы можете выполнить command1 & command2 & command3 & Если я command1 , затем Ctrl+Z , а затем bg , она выполнит команду command1 в фоновом ...
1
голос
1ответ
82 показов
Войдите в систему как «-bash», а не как "bash". А какая разница?
Я вошел через ssh на удаленную Ubuntu-Machine. По умолчанию я нахожусь в терминале с именем -bash (обратите внимание на дефис). Этот bash не загружает / не использует мой ~ / .bashrc. При вводе bash ...
1
голос
2ответа
2k показов
вставить строку между двумя шаблонами
Я хотел бы изменить файл с именем, например: d1-a2_A1_B1.txt abcd_A90_B2.txt где я хочу вставить _FOO между первыми _A[0-9]\+ и _B[0-9] чтобы имена файлов становились d1-a2_A1_FOO_B1.txt ...
1
голос
1ответ
346 показов
Как открыть сеанс SSH для Windows непосредственно в Bash вместо командной строки Windows?
Я пытаюсь открыть сессию SSH на машине с Windows 7. Когда я SSH из терминала Mac, я ищу приглашение Bash, но сеанс открывается в командной строке Windows: C:\Windows\system32> . Я установил Cygwin (с ...
1
голос
1ответ
7k показов
Как создать пользователя из командной строки macOS
Я хочу знать, как создать учетную запись пользователя из командной строки macOS. Если я попытаюсь использовать хорошо известный dscl . -create /Users/blah... это не работает. Также, если вы dscl ...
1
голос
2ответа
678 показов
найти команду и параметр пути
Имея такую файловую структуру: /root/abc/1.txt /root/abc/2.txt и сидя в /root каталог. 1.) Почему не команда: находить . -path "abc/*. txt" пока не возвращает результатов находить . -path ...
1
голос
1ответ
591 показов
Linux tar: только - преобразовать определенные файлы
Я пишу сценарий bash, который упаковывает мое приложение в файл TAR. Файлы не расположены на диске так, как они должны быть расположены в файле TAR, поэтому я решил использовать опцию --transform. ...
1
голос
2ответа
65 показов
В чем разница между работой на машине и выполнением той же задачи над ssh?
Я работал в университете на локальной машине, которая находится на сервере, к которому у меня есть доступ. У меня есть некоторый код c и я могу выполнять параллельные прогоны кода, как и ожидалось. ...
1
голос
1ответ
15 показов
Как предварительно заполнить точечные файлы для пользователей активного каталога на RHEL
Таким образом, я столкнулся с интересной проблемой, я не могу найти хорошую документацию о том, как эффективно решить эту проблему. Я подключил RHEL к AD и хочу загрузить каждый профиль пользователя, ...
1
голос
1ответ
888 показов
Не удается установить / найти / использовать e2fsprogs
Мне нужен этот исполняемый файл: e2fsprogs Я не могу найти это в моей системе; из консоли (даже с sudo) я получаю "bash: e2fsprogs: команда не найдена". При поиске я получаю только документацию (в ...
1
голос
1ответ
152 показов
Как я могу асинхронно определять псевдонимы или переменные в Bash?
В проекте django вы получаете скрипт с именем manage.py , в котором есть несколько подкоманд, таких как runserver , migrate и т.д. Вы можете получить их список, запустив скрипт без аргументов. Мой ...
1
голос
3ответа
123 показов
Как отсоединить управляющий терминал от командной строки?
Я знаю о nohup и он не будет делать то, что я хочу: Пример: $ nohup sleep 600 2>/dev/null >/dev/null
1
голос
1ответ
72 показов
Переместить конкретный файл из всех подкаталогов и переименовать на основе подкаталога
У меня есть структура папок в каталоге, что-то вроде: / A, B/Subdir Level 1/ Subdir L2/Folder A/abc.json A, C/Subdir Level 1/ Subdir L2/Folder A/abc.json A, D/Subdir Level 1/ Subdir L2/Folder ...
1
голос
0ответов
114 показов
Ulimit, кажется, заморозить скрипт bash
Я запускаю скрипт bash, который запускает несколько небольших приложений с разными входами. Некоторые из этих приложений имеют ошибки (например, никогда не заканчивают), и поэтому я использую ulimit, ...
1
голос
2ответа
280 показов
Есть ли однострочник для регистрации качества сигнала wlan и ip-адреса?
Я хотел бы записать качество беспроводного сигнала и последний номер IP-адреса в текстовый файл или на сайт IoT. Можно ли извлечь как в Python и / или Bash с простой однострочной? signal-quality: 90 ...
1
голос
2ответа
2k показов
Проблемы с резервным копированием DD Bash - "нераспознанный операнд"
Я использую драйвер блока Datto, чтобы делать снимки моего работающего сервера каждую ночь. После того , как снимок берется, я dd снимок из /dev/datto0 через PipeViewer pv и gzip в файл в файловой ...
1
голос
1ответ
502 показов
Как в Ubuntu Bash WSL в Windows 10 можно запустить службу redis-сервера?
У меня Ubuntu Bash установлен на Windows 10. Как redis-server в фоновом режиме без необходимости sudo service redis-server restart каждый раз при первом открытии терминала? Я попытался добавить эту ...
1
голос
1ответ
113 показов
Изменение цвета терминала
Я удаленно захожу на сервер и использую VIM для редактирования файлов. Используя цветовую схему noctu, VIM использует доступные по умолчанию 8 системных цветов и их светлые / жирные варианты, всего ...
1
голос
2ответа
87 показов
Отправка команды в фоновый режим при захвате стандартного ввода / вывода с помощью функции bash
У меня есть команда для запуска livy-server который работает в командной строке напрямую: $cd /git/livy; nohup bin/livy-server > /tmp/livy.log 2>&1 & [1] 4370 19:11:11/livy $ 19:11:12/livy $ll ...
1
голос
1ответ
70 показов
Как мне написать псевдоним bash, который заменяет!$ с последним словом предыдущей команды?
У меня есть скрипт с именем cpodin который копирует несколько артефактов сборки в другой каталог. После этого я редактирую SHA1SUM в каталоге назначения. Например: cpodin /foo/bar/baz vim !$/SHA1SUM ...
1
голос
1ответ
749 показов
Linux настроил псевдоним в команде watch?
Я не могу использовать свою настраиваемую команду псевдонима в утилите наблюдения для наблюдения за другими очередями. Он говорит, что команда не найдена. Есть ли способ использовать команду aliased ...
1
голос
1ответ
586 показов
Передать аргументы в подоболочку Bash после его определения
Я хотел бы сделать что-то вроде этого: (cd "$1" && pwd && many && other && commands) < echo "../path" Который должен взять предоставленные аргументы и передать их в подоболочку. Subshell должен затем ...
1
голос
1ответ
122 показов
Странное поведение = ~ в Баш
Итак, я делаю это: [[ 'Comment 1: abcas' =~ '(?:Comment [0-9]*: )(.*)' ]] Регулярное выражение прекрасно работает со многими онлайн-тестерами регулярных выражений и в js, но не работает в bash. В ...
1
голос
0ответов
21 показов
Linux Redhat 7.1 UDP-запросы отображаются в командной строке
Я не знаком с администрированием сервера Linux и пытаюсь отключить сообщения журнала брандмауэра, появляющиеся в консоли, версия Linux - RedHat Enterprise 7.1. Я хотел бы знать команду для отключения ...