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

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

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

не удалось запустить команду в файле bash при запуске

У меня есть виртуальная машина в EXSI 6.5, и я устанавливаю на нее Ubuntu. Я пишу Bash-файл для запуска команды при запуске, как показано ниже: #!/bin/bash # Bash script to dvblast sleep 10 ...
1
голос
1ответ
616 показов

Bash - синтаксический анализ XML-вывода nmap

Я пытаюсь написать сценарий bash, который будет принимать идентификатор порта, полученный из команды nmap, а затем использовать эти порты для отправки файла с помощью netcat. Таким образом, я получил ...
1
голос
2ответа
91 показов

Строковая переменная в качестве параметра команды внутри сценария оболочки

Как я могу сохранить разделенную строку в переменной и использовать ее в качестве параметра команды внутри сценария оболочки? Вот что я пытаюсь сделать: DESTINATION='/mnt/External Harddisk' ...
1
голос
0ответов
29 показов

Linux bash перестал работать в Windows после обновления

Если я ввожу bash при запуске, а затем нажимаю клавишу ввода, отображается и закрывается приглашение без сообщения об ошибке. Я уже пытался удалить и переустановить его. У меня включен режим ...
1
голос
4ответа
4k показов

Многострочный && комбинаторный оператор для цепочки команд в командном файле

Я вижу, что этот оператор используется в Windows (и может быть Linux?) связать / объединить несколько команд в одной строке. Команды выполняются одна за другой до тех пор, пока предыдущее успешно ...
1
голос
1ответ
1k показов

Mac OS X, кажется, не может найти каталог, который, безусловно, существует

По какой-то причине Mac OS X не может найти каталог, который я только что создал. Есть идеи почему? sh-3.2# mkdir /Users/Administrator/Documents/drive/ sh-3.2# mount -w -t "hfs+" /dev/disk1s2 ...
1
голос
1ответ
684 показов

Можно изменить цвет текста в консоли Bash из сценария powershell

У меня есть git setup для выполнения сценария powershell во время слияний. Я использую Git Bash на окнах для команд Git. Функция Write-Host Powershell выводит текст в консоль Bash, но использование ...
1
голос
0ответов
140 показов

tmux режет символы в строке состояния

По какой-то причине я не могу использовать плагин tmux battery, поэтому я написал небольшой скрипт для получения статуса батареи: percentage=$(cat /sys/class/power_supply/BAT1/capacity) status=$(cat ...
1
голос
1ответ
111 показов

Расширенное использование Wget

У меня есть список из примерно 200 серверов, которые содержат ссылки на отдельные файлы, для этого вопроса давайте просто представим, что они являются .txt файлами. Мне нужно скачать каждый файл, ...
1
голос
1ответ
2k показов

Дублируйте удаленный сеанс в терминале в Linux (Ubuntu)

Как дублировать удаленный сеанс в терминале Linux (Ubuntu)? Например, если у меня открыт сеанс SSH, как я могу скопировать этот сеанс в терминале?
1
голос
0ответов
959 показов

Cygwin и Cygwin64 пропускают подсказку в терминале

Я пытался установить и переустановить Cygwin и Cygwin64. Я также пробовал разные зеркальные сайты. Вместо того, чтобы видеть такую строку, как user@PC~ $ , я вижу пустой экран с мигающим курсором. ...
1
голос
1ответ
77 показов

Как определяется встроенная команда bash?

Я заметил, что такая команда, как cd .. на самом деле преобразуется во builtin cd .. и затем выполняется. Но как определяется builtin ? which builtin ничего не показывает и не находится в /bin , ...
1
голос
2ответа
1k показов

Пользовательская команда Thunar: держать терминал открытым

Когда я делаю пользовательские команды для Thunar с помощью команды xfce4-terminal -x , иногда мне хочется видеть вывод команды Terminal. Как я могу предотвратить закрытие Терминала после запуска ...
1
голос
1ответ
97 показов

Как я могу отключить мою способность вводить команду `git commit` в оболочке bash?

tl; dr: есть ли способ заставить мою оболочку отклонять все, что я печатаю, начиная с git commit? Это позволило бы мне запускать скрипты с git commit в них, но не позволяло вводить любую команду, ...
1
голос
2ответа
68 показов

Введите содержимое файла, передайте некоторые действия и верните результат обратно

Есть ли способ сделать что-то вроде этого: cat somefile.txt | sort | uniq > somefile.txt Т.е. Я хочу перечислить весь файл, затем направить некоторые действия к его содержимому и, наконец, вернуть ...
1
голос
1ответ
593 показов

Можно ли «получить» исходный код скрипта Python?

У меня есть большая кодовая база Python, которая много знает о моей рабочей среде. Я хотел бы использовать его для настройки сеанса ZSH при открытии окна терминала. Скрипт python будет выводить ...
1
голос
1ответ
348 показов

Bash перебирает все каталоги внутри каталога и, если находит какой-либо экземпляр строки в каждом конкретном каталоге, делает это

У меня есть служба, которая использует уникальный порт, указанный пользователем для удаленных подключений. Я установил несколько экземпляров этого сервиса и написал скрипт bash для автоматизации ...
1
голос
1ответ
874 показов

На сервере Ubuntu: запуск Chrome от имени другого пользователя (не root) не работает

[Я новичок, так что терпение за терпение] Я попытался запустить Chrome на сервере ubunto и получил это:root@stender:/opt/google/chrome# ./chrome.....ERROR:zygote_host_impl_linux.cc(90)] Running as ...
1
голос
2ответа
1k показов

Подсчет количества открытых файлов для каждого пользователя?

Я ищу команду, которая перечисляла бы мне количество открытых файлов для каждого пользователя, отсортированных по убыванию. Например, lsof -u postgres | wc - перечислил бы их только для пользователя ...
1
голос
0ответов
315 показов

Невозможно запустить скрипт, который отправляет мне по электронной почте результаты как суперпользователь. (возвращается: send-mail: 550 5.1.0 Не наш Клиент)

Я пытался отладить это в течение 2 дней безуспешно. Это скрипт, который я пытаюсь запустить: #!/bin/bash emailaddress='my_username@gmail.com' output=`sudo rsync -av --delete /media/sync/1/backup ...
1
голос
1ответ
195 показов

Рекурсивно найти файлы всех вложенных папок и сопоставить их с именем содержащей их папки

Надеюсь, что это возможно, я хотел бы сканировать все файлы в подпапках /home/user/source/ и создать символические ссылки на эти файлы в другой папке с другим расширением файла. Итак, я начну с этой ...
1
голос
3ответа
2k показов

Что такое эквивалент Bash для «cmd /c»?

Я пытаюсь запустить окно Bash Shell, которое должно немедленно запустить приложение Windows. Это эквивалент Bash для «cmd /c MyApplication.exe». MyApplication - это консольное приложение Windows. Я ...
1
голос
1ответ
134 показов

Оператор блока IF внутри скрипта execlineb

У меня есть Docker-контейнер на основе Alpine, который запускает S6 Overlay для управления двумя службами внутри него (музыкальной базой данных и веб-интерфейсом для управления им). Проблема ...
1
голос
0ответов
106 показов

Не удается запустить GAP в Cygwin

У меня есть GAP, который я хотел бы запустить из Emacs. Для emacs есть кое-что, называемое «gap mode», которое я установил. Очевидно, он находит правильный исполняемый файл для запуска GAP, так как ...
1
голос
1ответ
142 показов

Как вызвать функцию внутри скрипта bash на Raspbian?

У меня есть этот скрипт, который я использую на Centos в течение многих лет. Я сейчас вызываю тот же скрипт на Raspberry Pi и получаю эту ошибку: /media/Backups/backup_all.sh: 2: ...
1
голос
0ответов
81 показов

Как зайти в ssh, запустить top и закрыть сессию ssh с помощью ~/.toprc

Если я захожу на удаленный хост через ssh и запускаю top, он получает файл конфигурации ~/.toprc. Я также могу успешно выполнить следующую команду ssh -t @ "top -b > top.dat" Тем не менее, это держит ...
1
голос
1ответ
522 показов

Изменить путь к библиотеке R BLAS

В настоящее время R в моей системе использует эту библиотеку для `BLAS ': ldd /usr/lib/R/bin/exec/R libblas.so.3gf => /usr/lib/libblas.so.3gf Я хочу изменить путь для использования ACML. Можно ли ...
1
голос
1ответ
1k показов

Добавить символ в конец n-й строки в терминале

Я пытаюсь добавить количество пробелов в конец N- й строки файла из командной строки. Кто-нибудь может показать мне, как это сделать?
1
голос
1ответ
7k показов

Как правильно установить переменную $ PATH в zshrc?

Когда я впервые устанавливаю zsh(oh-my-zsh), файл ~/.zshrc по умолчанию имеет следующие строки: # If you come from bash you might have to change your $PATH. # export ...
1
голос
1ответ
563 показов

Диспетчер терминалов /Bash

Существует ли менеджер сессий для многосетевых bash-сессий, аналогично тому, как Google Chrome управляет сессиями веб-серфинга? Что я ищу, так это возможность сохранять и восстанавливать вкладки ...
1
голос
1ответ
92 показов

Сценарий BASH: почему мои переменные не работают

Я пытаюсь использовать некоторые переменные скрипта в скрипте BASH, чтобы сделать мой код более понятным. Однако по какой-то причине мои переменные не расширяются / не используются. Ничего не ...
1
голос
1ответ
163 показов

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

У меня есть этот простой скрипт: #!/bin/bash # This command removes the last "\n" (line feed) character from the file specified as parameter # # Params: # $1 [FILE_NAME] - the name of the file to ...
1
голос
2ответа
380 показов

Disown / background команда, переданная в bash

TL; DR внизу. Я пытаюсь сделать простой экран блокировки для моего ноутбука с Arch / BSPWM. Я нашел программу с именем cmatrix, которая имеет флаг заставки, который заставляет ее завершать работу при ...
1
голос
1ответ
45 показов

Существует ли ограничение на количество ссылок на обратный каталог "../", которые вы можете сделать?

Я никогда не замечал этого раньше (и я использую Linux в качестве основной ОС с 2008 года). Существует ли ограничение на количество ссылок на каталоги, которые вы можете сделать с помощью ../? Зачем? ...
1
голос
3ответа
36 показов

Судо псевдоним не работает на моей пользовательской команды

в моем .bash_profile у меня есть дополнительная команда: trash () { command mv "$@" ~/.Trash ; } Это в основном сейфе rm К сожалению, sudo не работает на этом. Я искал исправление для этого и добавил ...
1
голос
2ответа
487 показов

Nmap работает медленнее как пользователь root, чем обычный пользователь

Я работаю над сценарием bash для автоматического обнаружения и удаленного управления запатентованными регистраторами данных моей компании. Записывающие устройства работают под заказной версией Linux ...
1
голос
1ответ
115 показов

Как изменить владельца данного каталога до перезапуска службы

Я пытаюсь написать сценарий, который я добавлю в cron. Скрипт будет проверять каждые 5 минут, запущен ли процесс, если нет необходимости запускать процесс, но моя проблема в том, что при запуске ...
1
голос
1ответ
416 показов

Почему моя история bash не отсортирована по дате?

Моя история Mac Bash выглядит следующим образом (я копирую только последние +100 строк): 2769 23/09/14 17:54:09nano ~/.bash_profile 2770 23/09/14 17:54:21nano ~/.bash_profile 2771 23/09/14 ...
1
голос
1ответ
223 показов

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

Мой .bash_profile имеет разные стили приглашения для обычного пользователя и пользователя root, но для того, чтобы он работал, .bash_profile необходимо перезагружать каждый раз, когда я переключаю ...
1
голос
1ответ
113 показов

Bash скрипт запускает мою программу два раза

У меня есть пользовательская программа-демон на C, которая является демоном. Использование заключается в следующем SampleGame /directory1/ /directory2/ /directoryN/ Я сделал то же самое в сценарии ...
1
голос
1ответ
110 показов

bash скрипт обрабатывает файлы с плохими персонажами

Я получил zip-файл со структурой папок с круглыми скобками. Я работал над двумя процессами в CLI и теперь объединить их в сценарий Сначала выполняется поиск в файловой структуре конкретных файлов, ...
1
голос
1ответ
363 показов

Ubuntu 16.04 Невозможно заблокировать экран с помощью Cron

Я хочу использовать cron для блокировки экрана в определенное время каждый день. У меня есть очень простой скрипт, содержащий следующее: gnome-screensaver-command -l (блокирует экран). Я знаю, что ...
1
голос
2ответа
662 показов

Удалить каталог, который указан как "Нет такого файла или каталога"

У меня есть папка на внешнем жестком диске, в которой есть любопытная папка, которая отображается как "Нет такого файла или каталога", когда я делаю список каталогов. Смотрите скриншот ниже. Как ...
1
голос
1ответ
125 показов

Программный запуск 6 серверов и управление терминалом Gnome

Я хотел бы сделать скрипт (Bash), который будет программно начать gnome-termal с 6 вкладками, каждая со своим заголовком начать разные команды в каждой вкладке задержать запуск сервера 5 до тех пор, ...
1
голос
1ответ
47 показов

Как псевдоним bash понимает "$ @"?

Я пытаюсь написать псевдоним, чтобы сделать 2 вещи $alias cde='cd "$@" && echo' но по какой-то причине, когда я звоню с $cde test test все, что происходит, это эхо-тест: Похоже, мой аргумент не ...
1
голос
1ответ
1k показов

Запуск нескольких скриптов rsync в скрипте

Я пытаюсь запустить несколько команд rsync из bash-скрипта, но запускается только первая. Я пытался связать команды с && и ; но ни одна из них не работает #! /bin/bash rsync -ahPr --delete-excluded ...
1
голос
1ответ
356 показов

whereis ничего не возвращает

Я хочу знать, где находится мой исполняемый файл ноутбука Jupyter. Какой из них использует моя среда Python. Так что я печатаю >whereis jupyter в моем терминале. Но это ничего не возвращает. Когда я ...
1
голос
3ответа
68 показов

Две очень похожие линии sed, их можно объединить?

У меня есть следующие две строки в сценарии оболочки, и мне было интересно, есть ли способ сжать их в одну, используя sed. Я не уверен, есть ли подстановочный знак или что-то, что могло бы заменить ...
1
голос
1ответ
306 показов

tar жалуется "Нет такого файла или каталога"

Я использую bash в Windows (распространяется вместе с msysgit) для архивирования файлов журналов - один архив в день. Проблема в том, что следующий скрипт не работает, и я понятия не имею, почему. ...
1
голос
1ответ
31 показов

Длина диапазона в баш

Я пытаюсь удалить некоторые файлы в каталоге с помощью некоторых команд. Использование цикла for i in $(ls -tr $path); ... мне нужно знать длину $(ls -tr $path) Как получить количество файлов в ...