Вопросы с меткой [bash]

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

0
голосов
1ответ
94 показов

Как выбрать между несколькими сетевыми подключениями через командную строку?

У меня есть два сетевых подключения - Wi-Fi и Ethernet. Как выбрать конкретную сеть для использования при использовании командной строки, например. пинг google.com. PS: я упомянул пинг в качестве ...
0
голосов
0ответов
2k показов

kill: 5656: аргументы должны быть идентификаторами процесса или задания

redis-server (запускается с redis-server &). Выполнение этой команды в терминале работает отлично: kill -s SIGTERM "`pgrep redis-server`" Но в скрипте он выводит следующее сообщение и не ...
0
голосов
1ответ
2k показов

запуск команды curl внутри приложения rails

Я пытаюсь выполнить команду curl внутри моего приложения rails. Мое приложение rails просто создает заявку, и для этого мне нужно ввести некоторую информацию. Когда человек нажимает кнопку Сохранить, ...
0
голосов
1ответ
29 показов

bash: обмен совпадающих номеров с именами пользователей, содержащимися во втором файле

я хочу заменить последний номер каждой строки в "файле 1" на соответствующее имя пользователя из "файла 2", чтобы получить опубликованный результат. файл 1: 28.02.13 46.149002 259 22.03.13 68.234001 ...
0
голосов
1ответ
884 показов

Выполнение сценария оболочки с веб-страницы

Я довольно новичок в php, но я пытался использовать php для запуска сценария оболочки. Когда я использую php /var/www/html/indexes.php, это работает, но когда я загружаю веб-страницу, сценарий ...
0
голосов
1ответ
5k показов

что делает echo ""> /dev /null?

Кто-то упомянул echo "" > /dev/null как команда для меня, что я должен бежать. Однако я слишком нервничаю, чтобы попытаться, потому что кто-то еще в Интернете упомянул, что это кажется «относительно ...
0
голосов
2ответа
164 показов

Как удалить кучу файлов без определенного суффикса

Я на Linux, использую Bash. Мне нужно удалить все файлы без определенного суффикса, например "dist". Я знаю, что есть несколько хитростей, вместо того чтобы удалять все ненужные файлы по одному.
0
голосов
3ответа
243 показов

Как удалить постоянный псевдоним для gcc для версии, которая больше не существует?

Мой gcc в настоящее время связан с gcc-4.8, каждый раз, когда я запускаю gcc, он говорит: zsh: command not found: gcc-4.8 и мой список псевдонимов содержит gcc=gcc-4.8 и моя версия GCC 5. Я искал ...
0
голосов
0ответов
193 показов

Почему в правой части окна zsh Terminal появляется символ «-1»?

Скриншот здесь Недавно я переключился с bash на zsh для моей терминальной оболочки, однако после использования его в течение недели эта «-1» начала появляться в правой части моего окна. Он печатается ...
0
голосов
1ответ
905 показов

Используйте Jump Host для подключения к одному серверу, а затем проверьте дисковое пространство на других серверах.

Я могу подключиться к серверам с помощью Jumphost. Я пытаюсь написать сценарий оболочки для входа на несколько серверов, проверки дискового пространства и отправки электронного письма, если ...
0
голосов
0ответов
509 показов

Как написать скрипт, который будет запускать Java-приложение, используя JRE в комплекте?

в основном у меня есть MyApplication.jar и неприятная нативная библиотека, которая будет работать только с 32-битной JRE. Я связал 32-битный JRE в папке /JREF, которая находится в том же каталоге, ...
0
голосов
2ответа
590 показов

Команда терминала Gnome в сценарии .sh

В терминале гномов это работает, но $ proxychains firefox 2> pipe.txt Я не могу заставить его работать из сценария .sh gnome_terminal --tab -e "proxychains firefox 2> pipe.txt"
0
голосов
3ответа
97 показов

Использование процесса подстановки (или аналогичного) для отображения man-страниц в формате pdf без временных файлов

У меня есть функция Bash для отображения man-страниц, отображаемых в виде postscript, в PDF: function psman () { man -t "$@" | ps2pdf - /tmp/manpage.pdf evince /tmp/manpage.pdf } (Обновление: я ...
0
голосов
1ответ
21 показов

Bash в консоли KDE показывает неверную информацию

В Konsole Slackware 14.2 bash показывает bash-4.3 $. Я пытался изменить это, но безрезультатно. Как изменить его навсегда как user @ hostname $ и для root, root @ hostname #?
0
голосов
1ответ
664 показов

Как я могу исправить свой пользовательский PS1, чтобы обернуть длинную команду в несколько строк вместо одной строки?

Я пытаюсь настроить приглашение bash в Mac OS X. Вот что я вставил в .bash_profile: $ cat .bash_profile export PS1="\e[0;36m\u : \W \$\e[m " #... Я получил приглашение, которое хотел, но когда я ...
0
голосов
1ответ
441 показов

Что не так с этой записью в файле /etc /sudoers?

Я пытаюсь позволить пользователю user2 запустить определенный скрипт - script.sh который принадлежит пользователю user1, и разрешить ему (пользователю user2) работать как владелец скрипта, user1. ...
0
голосов
1ответ
465 показов

запустить программу, упакованную в файл sh

Я скачал jgit, упакованный в файл sh, и запустил его в mingw. Я видел в списке процессов, что процесс Java был запущен только с основным классом и параметрами "c:\Program ...
0
голосов
3ответа
311 показов

В Bash, как я могу получить путь к каталогу из последнего аргумента предыдущей команды

Мне часто приходится это делать. Например: $ vim /etc/pam.d/sudo $ vim /etc/pam.d/sudo-i $ cd /etc/pam.d/ # Figure I should just go to the directory Теперь, как я могу получить каталог последнего ...
0
голосов
3ответа
224 показов

Grep строки, заканчивающиеся строкой и скобкой

У меня есть массив, а затем следующий цикл: for i in "${familyNames[@]}" do name=`echo "$i"` cat $file | grep -E \("$name"[[:blank:]]\|[[:blank:]]"$name"[[:blank:]]\|[[:blank:]]"$name"\) >> ...
0
голосов
0ответов
44 показов

Как преобразовать электронную почту в HTML в текст (и правильно обернуть ответные письма)?

Интересно, есть ли утилита, которая может конвертировать электронную почту в HTML в текст. Утилиты, такие как html2text, хороши, но они плохо обрабатывают упаковку ответных писем (т.е. писем с «>»). ...
0
голосов
1ответ
80 показов

Сохранение имени при массовой распаковке файлов?

Извините, этот вопрос тривиален, но я не смог заставить его работать: у меня есть папка с файлами .zip, каждый файл .zip содержит ровно один файл .xml. Zip-файлы имеют разумные имена, такие как .zip ...
0
голосов
1ответ
306 показов

Отправить Ctrl-C, чтобы запросить без кнопки управления

Я использую SSH на своем телефоне (для школы). Поскольку у меня, очевидно, нет управляющего ключа, как мне убить запущенный процесс? У меня нет root-доступа.
0
голосов
0ответов
730 показов

невозможно создать временный файл для here-документа: на устройстве не осталось места

У меня есть debian на моем VPS-сервере, и он вдруг перестает работать. Это говорит о том, что root@vps-16746:/# cd ~ root@vps-16746:~# mkdir 3 mkdir: cannot create directory `3': No space left on ...
0
голосов
1ответ
122 показов

Сценарий, выполняемый другим пользователем из root, создает файлы в неправильном каталоге (root)

Я запускаю скрипт bash с точки зрения root, который затем запускает программу в скрипте su -c "sh /home/user2/script.sh" -m user2 Проблема заключается в том, что программа, запущенная этим сценарием ...
0
голосов
1ответ
256 показов

Как переключиться в другое окно, когда Ctrl + B не работает для tmux?

Как мы все знаем, tmux - довольно хороший инструмент, но есть некоторые сценарии, в которых нельзя использовать Ctrl+B. Например, когда я sshd к серверу A, и теперь я подключаюсь к tmux pty A. Таким ...
0
голосов
2ответа
409 показов

Как использовать текущее имя файла несколько раз в команде канала?

Я пытаюсь конвертировать пакет файлов .mov в mp4. Как я могу получить имя файла из канала для генерации команды ffmpeg? Как использовать аргумент трубы несколько раз в звене цепи? Я пытаюсь получить ...
0
голосов
1ответ
133 показов

Создайте функцию, которая упаковывает псевдоним, но выводит строку псевдонима.

Я хочу создать функцию bash, которая будет в основном оборачивать псевдоним, за исключением того, что она будет выводить то, что делает псевдоним, поэтому я не забываю фактическую команду. например: ...
0
голосов
2ответа
414 показов

Вилка и исполнительный механизм

Я читаю о механизме fork & exec в Linux. Вот мои вопросы в теме. Означает ли это, что при вводе простой команды, такой как ls в командной строке процесс bash fork (дублирует себя), а затем выполняет ...
0
голосов
1ответ
1k показов

Как вы отображаете имя хоста во вкладках консоли2?

Есть ли способ отобразить имя хоста как имя вкладки в Console2? Если я использую cygwin и ssh для удаленного хоста, я бы хотел, чтобы имя вкладки отражало имя удаленного хоста.
0
голосов
2ответа
561 показов

Запустите в bash, строка как команда не работает (Duplicity)

Я использую Duplicity для резервного копирования моего сервера на другой. Поскольку существует несколько серверов, я хочу создать bash-скрипт, который запускается с cron разделяющего папки (и ...
0
голосов
2ответа
1k показов

как избежать 'в SSH?

Мне нужно экранировать 'в этой команде для SSH Exec grep IPADDR /etc/sysconfig/network-scripts/ifcfg-eth0 |awk -F= '{print $2}' Как мне избежать этого? У меня есть это, которое не работает ssh host ...
0
голосов
2ответа
6k показов

Ошибка Cygwin - не удалось запустить '/bin/bash': такого файла или каталога нет

Я только что скачал и установил Cygwin на Windows 7. Похоже, что он успешно установлен : папка C:\Cygwin64 содержит 1,2 ГБ данных, тогда как папка установки, из которой я ее установил, составляла ...
0
голосов
1ответ
32 показов

Bash: настройка диапазона петли через cli arg?

Установка диапазона цикла в 20 так работает нормально: $ cat test.sh #!/bin/bash for i in {1..20}; do echo "$i" done Но как мне установить ограничение по количеству, используя arg из командной ...
0
голосов
1ответ
71 показов

Извлечь и обработать белье из grep из-за ошибки в Windows (поскольку извлеченное число является строкой)

У меня проблема с извлеченным бельем из результата grep. Windows (gitBash) не может их сравнить, потому что число - это строка, а не число (моя macOS делает это без проблем). What i want to do is: ...
0
голосов
2ответа
28 показов

Как я могу объединить параметр, который я передаю с другими буквами?

Как я могу объединить переменную с другим символом? Ниже вар, который я передаю в оболочке export value_max=6 Допустим, я хотел назвать его из sql, как показано ниже @db_oracle/abc.sql max_size 6g ...
0
голосов
3ответа
1k показов

Virtualenv для Баш

Мне очень нравится virtualenv при работе с кодом Python, и мне интересно, существует ли какой-либо инструмент, который мог бы подражать некоторым из них при работе в bash . То, что я хочу, это ...
0
голосов
0ответов
165 показов

Будет ли работать мой еженедельный cron?

Я только что вернулся к написанию сценариев bash и хочу, чтобы моя работа cron запускалась каждые 15 минут с 21.15 до 22.00. Я проверил, что скрипт работает, но я не знаю, правильная ли это команда: ...
0
голосов
1ответ
13 показов

Добавьте номер столбца Q + в качестве заголовка для числа столбцов x

У меня есть несколько файлов с разделителями табуляции, для которых пользователь сценария будет выбирать один на основе определенного порога. Все файлы имеют различное количество столбцов (от 1 до n ...
0
голосов
1ответ
732 показов

Скрипт для перемещения или распаковки файлов (rtorrent после завершения скрипта)

Концепт Поэтому я некоторое время боролся со сценарием, который запустится, когда rtorrent закончит загрузку. Скрипт должен проверить третий аргумент от rtorrent и действовать соответственно. ...
0
голосов
0ответов
256 показов

Как исправить этот текст, который не отображается в выводе bash в Cmder?

Прежде чем выделить: После выделения: $ bash --version GNU bash, version 4.3.46(2)-release (i686-pc-msys) Copyright (C) 2013 Free Software Foundation, Inc. ConEmu 161022 [64] Стабильный Я немного ...
0
голосов
1ответ
352 показов

От cygwin, как вы определяете псевдоним для доступа к окнам "Мои документы"

Из командной строки я могу попасть в "Мои документы" по «cd /cygdrive /c /Documents\ and\ Settings /myusername /My\ Documents». Пробел в имени файла должен начинаться с обратной косой черты. Однако ...
0
голосов
1ответ
47 показов

Сломанные команды в Debian, установив PATH

У меня сейчас довольно большая проблема, я пытался установить PATH для файла python, но я сделал это неправильно и, казалось бы, нарушил все команды в debian. Что я получаю, когда набираю любую ...
0
голосов
1ответ
1k показов

отправка почты из командной строки: пустое тело сообщения

Я почему-то не могу обдумать это. Я отправляю письма из командной строки с помощью небольшого скрипта. Но линия echo 'LOREM IPSUM' | mail -s 'SUBJECT' -a 'From:TEST' < /root/recipients.txt как-то, ...
0
голосов
2ответа
127 показов

Запросить более 1 базы данных в DB2 v10

Я пишу сценарий аудита, который сначала собирает информацию на сервере Linux, а затем подключается к экземпляру DB2 v10 через CLI db2 для выполнения запросов. Отлично работает с одной базой данных на ...
0
голосов
2ответа
446 показов

bash: как напечатать значения нескольких массивов

Я новичок в сценариях оболочки и пытаюсь выяснить, как напечатать 3 (или более) значения массива одновременно. Вот список слов, с которыми я работаю: $ cat words.txt one two three four five six seven ...
0
голосов
1ответ
667 показов

Bash на Ubuntu в Windows

Мой профессор хочет, чтобы мы регистрировали наши сеансы bash, отправляя журнал нашего сеанса bash (терминала). Я использую Bash на Ubuntu в Windows с обновлением для Windows 10 Creator. При ...
0
голосов
1ответ
563 показов

скрипт sftp не работает в crontab

Я должен получить файлы с другого сервера, используя sftp. Я создал скрипт, который перейдет в мой каталог и выполнит команду sftp. Так как мне не разрешено добавлять ключи RSA на внешний сервер, я ...
0
голосов
1ответ
196 показов

Bash if заявление

Как всем известно, простое утверждение if выглядит так: если ТЕСТ-КОМАНДЫ; затем ПОСЛЕДОВАТЕЛЬНЫЕ КОМАНДЫ; фи Тогда доктор говорит: Выполняется список TEST-COMMAND, и если его состояние возврата ...
0
голосов
1ответ
85 показов

Как мне показать информацию о git только в $ PS1, если я нахожусь только в каталоге git?

Я использую oh-my-zsh качестве оболочки и настроил свой $PS1 в .zshrc следующим образом: PS1='[${SSH_CONNECTION+"%{$fg_bold[green]%}%n@%m:"}%{$fg_bold[blue]%}%c%{$reset_color%}$(git_prompt_info)]$ ' ...
0
голосов
1ответ
865 показов

Поддерживать соединение SSH в скрипте bash

У меня есть сценарий Bash, который имеет некоторую логику, которая должна быть выполнена локально и удаленно. Следовательно, выполняется несколько вызовов ssh и rsync (для передачи данных), например: ...