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

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

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

pbcopy/pbpaste не такое же поведение, как копирование и вставка Mac OS

Работает с последней версией Mac OS Mojave. Я делаю: pbcopy < dir/sw7.s pbpaste > dir/testpaste.mips.s это копирует содержимое sw7.s в testpaste, и размер файла точно такой же. Тем не менее, когда я ...
1
голос
2ответа
148 показов

Использование bash для быстрого перехода к общим каталогам

У меня есть несколько "любимых" папок в моем дереве каталогов, к которым я люблю прыгать. Я мог бы добавить alias в моем .bash_profile для каждого из каталогов и сопоставить каждый из них с одним из ...
1
голос
1ответ
332 показов

Git Bash - несколько файлов Bashrc?

Я открыл Git Bash, которая в основном является стандартной программой bash. Я удалил мой файл .bashrc и мой файл .bash_profile в своем каталоге HOME и перезапустил программу. Однако, когда я alias , ...
1
голос
1ответ
205 показов

Открытие терминала на Mac всегда запускает процесс PHP

Я на Mac под управлением Yosemite 10.10.4 и каждый раз, когда я запускаю терминал или открываю новую вкладку терминала, я нахожусь внутри активно работающего процесса php. Я должен Ctrl+C, прежде чем ...
1
голос
1ответ
302 показов

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

Я хотел бы направить команду в более медленную, с довольно большим (~ 200 ГБ) буфером между ними. Вот пример использования: command1 | buffer -f file.buffer | command2 Есть команда, чтобы сделать ...
1
голос
1ответ
80 показов

Loop Files, получить следующий номер

В каталоге у меня есть следующие файлы: 000 - text.txt 000 - info.txt 001 - first.txt 002 - second.txt aaa - more.txt ZZZ - text.txt ZZZ - info.txt В Bash, как бы я получить следующий числовой номер ...
1
голос
2ответа
51 показов

Как получить код состояния предыдущей команды в Sublime-build "cmd"?

Я хочу использовать пользовательские команды сборки для исходных кодов C в Sublime Text 3. Я использую следующий код в качестве sublime-build: { "cmd" : ["gcc $file_name -o ${file_base_name} && ...
1
голос
0ответов
32 показов

Запустить команду при запуске (Mac), мало что понимаю

Поэтому я пытаюсь повторить этот похожий вопрос, но я потерян. Я попытался создать агент запуска или демон, но ни один из них не работает, и я получаю эту ошибку в терминале с этой командой: ...
1
голос
2ответа
368 показов

Почему мой сценарий Bash не возвращает правильный ответ этому Project Euler?

Я пытаюсь использовать Bash для завершения Project Euler 13. Ниже приведен мой код, с которым я просто не могу понять, в чем дело. #!/bin/bash sum=0 while read -r -d $'\r' line; do sum=$(echo $sum + ...
1
голос
1ответ
773 показов

Подсистема Windows для Linux без Магазина Windows

Я пытаюсь настроить приглашение Bash on Ubuntu на моем новом ноутбуке с Windows. Я включил режим разработчика, и Windows Subsystem for Linux включена, но я не вижу приглашения Bash on Ubuntu. По этой ...
1
голос
0ответов
1k показов

Как настроить .bashrc для git-for-windows?

Я использовал Git Bash для Windows с версией 1.9.5 на моей Windows 7 (64-битной). Я добавил .bashrc и .gitconfig в мою папку %USERPROFILE% (C:\Users\\). Все работало нормально Теперь я обновился до ...
1
голос
1ответ
3k показов

как grep что-то с подстановочным путем?

Я хочу получить Gemfile в нескольких приложениях для rails. Но для каждого приложения rails существует много веток, из которых последнее название ветки, скажем, «main». Структура примерно такая: ...
1
голос
2ответа
518 показов

Передача команд в $()

Это пример сценария оболочки, который я пытаюсь запустить, но вместо вывода результата grep он печатает всю строку. Разве нельзя транслировать, когда в $()? i="the cat is a crazy"; word=$( echo $i | ...
1
голос
1ответ
261 показов

bash на windows 10 runas только не спрашивая пароль

Я предпочитаю работать с Linux, но мое рабочее место заставляет меня использовать Windows. Я перевожу свой рабочий процесс на BASH в Windows, чтобы достичь золотого середины. Моя проблема - запуск ...
1
голос
0ответов
453 показов

Пользовательский скрипт в /etc/rc.local - неправильно запускается X

Я сделал скрипт под названием starter.sh: #!/bin/bash while true; do sudo fluxbox & sudo -u pi epiphany-browser -a --profile ~/.config http://localhost/index.php & sleep 2s done; Который запускается ...
1
голос
1ответ
459 показов

Команда не работает на оболочке, но работает на приглашение

Я новичок в Linux Shell Script. Я хочу изменить IP-адрес с помощью Linux Shell Script и вызывать его через веб-приложение PHP. Я закончил свое веб-приложение PHP и сценарий оболочки. Прежде чем они ...
1
голос
1ответ
182 показов

системный таймер: получить последнее выполнение в формате 8601

Можно ли получить время последнего выполнения из системного таймера? Пример: systemctl list-timers dnf-automatic.timer NEXT LEFT LAST PASSED UNIT ACTIVATES Wed 2017-04-12 08:02:56 CEST 21h left Mon ...
1
голос
4ответа
720 показов

Как мне CD к родителю удаленного каталога? (bash: cd: ..: такого файла или каталога нет)

Я выполнял несколько простых команд в bash, и одна из команд, которые я запускал, удалила мой текущий рабочий каталог (ничего не деструктивно, я просто использовал git, чтобы проверить ветку, в ...
1
голос
2ответа
658 показов

Скрипт Bash для обработки файлов с использованием нескольких процессов

Большая часть обработки командных файлов Bash-скриптами может быть ускорена путем запуска нескольких процессов для использования всех ядер. Я хочу сделать скрипт, который будет обрабатывать кучу ...
1
голос
1ответ
268 показов

переименовать файл и сохранить старое и новое имя в выходной файл

Я использую for i in *.jpg; do mv $i $(openssl rand -rand $i -hex 16).jpg; done переименовать файлы в каталоге. Что мне нужно сделать, так это отслеживать изменение имени со старого имени на новое. ...
1
голос
0ответов
164 показов

ConEmu "Всегда подтверждать закрытие" не влияет на новую вкладку, созданную более 10 секунд назад

Я использовал ConEmu в качестве инструмента командной строки по умолчанию в Windows. У меня была задана задача запустить новую вкладку в определенном каталоге запуска и выполнить программу на Python. ...
1
голос
2ответа
34 показов

Сравните список файлов из базы данных, используя find для поиска отсутствующих файлов.

У меня есть список из 2000 файлов из базы данных, который выглядит следующим образом: ./aa/0f/unique-string/IMG_0987.JPG ./ab/cf/unique-string/IMG_0987.JPG Я хочу сравнить этот список с фактическим ...
1
голос
1ответ
150 показов

Создайте команду для bash exec

У меня есть сценарий оболочки, который запускает exec чтобы заменить себя другой командой. Другая команда принимает некоторые необязательные аргументы. exec mycommand $ARG1 $ARG2 $ARG3 Любой из этих ...
1
голос
0ответов
169 показов

сбросить PROMPT_COMMAND с экрана

В последнее время, по-видимому, без причины, я получаю ту же проблему, что и эта тема: bash, как удалить ошибку "__bp_precmd_invoke_cmd"? Однако это происходит только при входе в сеанс screen . ...
1
голос
1ответ
46 показов

Переименовать файл в каталоге он найден

Я хочу найти все файлы, которые заканчиваются на file.one.ext и переименовать их в file.ext Мне удалось получить это далеко, однако затем он перемещает файл в рабочий каталог, а не каталог, в котором ...
1
голос
2ответа
92 показов

Как удалить все файлы и каталог, кроме одного именованного каталога из определенной папки в centos

Я хочу удалить все файлы и каталоги из определенного каталога, кроме одного каталога. Для той же операции я выполнил эту команду # rm -R -df !(dir_name_not_to_delete) Он работает в Ubuntu, но выдает ...
1
голос
1ответ
635 показов

Как я могу увидеть файл температуры жесткого диска напрямую?

Я обычный пользователь, использующий Ubuntu x86-64. Я делаю bash-скрипт для проверки температуры. Есть дубляж, и я задаю вам вопрос. Как я могу увидеть файл температуры жесткого диска непосредственно ...
1
голос
0ответов
246 показов

Изменить каталог bash с помощью "ярлыков"

На моем компьютере с Windows я использую JPSofts "Take Command", также известный как TCMD, в качестве command.com или замены оболочки. Одна функция tcmd, которую мне очень не хватает при работе с ...
1
голос
1ответ
86 показов

Расширение сферы судо?

Можно использовать sudo для выполнения одной команды с привилегиями суперпользователя: sudo echo "hi" Но когда я использую каналы с командой: sudo echo "hi" > /a.txt Привилегия суперпользователя не ...
1
голос
1ответ
60 показов

Очистить цитирование Bash с помощью JSON

Я смотрел на подобные вопросы раньше, но точно не отвечаю на мою проблему. Я использую cURL для отправки запроса JSON, вот так: curl -X POST -H "Content-Type:application/json" "$HOST" -d '{"uri": ...
1
голос
2ответа
400 показов

разбирать несколько строк текста bash

Мне нужно разобрать 0 R username+ 13790 13743 0 80 0 - 28162 - 19:07 pts/0 00:00:00 grep --color=auto pm2 4 S root 25197 1 0 80 0 - 237119 ep_pol Apr05 ? 00:00:32 node ...
1
голос
1ответ
736 показов

Удалить информацию о версии из сгенерированного Maven файла войны

Я пытаюсь автоматизировать развертывание военных файлов, сгенерированных нашим сервером сборки с использованием maven. Мне нужно иметь возможность извлечь имя проекта из имени файла войны, чтобы я ...
1
голос
1ответ
4k показов

Монтирование (или подключение к) NTFS SD-карты в «Bash на Ubuntu в Windows»

Мне нравится использовать Ubuntu Bash, который был добавлен в Windows 10 с момента обновления Anniversary. Обычно он работает нормально и позволяет мне продолжать работать, когда я переключаюсь между ...
1
голос
1ответ
3k показов

Ошибка с командой cut: разделитель должен быть одним символом

Я пытаюсь запустить эту команду из консоли: # HTTPDUSER=`ps aux | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\ -f1` Но получил эту ошибку: Попробуйте `cut ...
1
голос
2ответа
1k показов

не могу установить uid с помощью mount

mount -o uid=1000 /dev/sdb1 /mnt mount: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error In some cases useful info is found in syslog - try ...
1
голос
1ответ
151 показов

найти файл, содержащий функцию

Я хотел бы знать способ получить файл, который содержит функцию, которая доступна, потому что он был получен в оболочке. Для Баш и ЗШ. Например, когда я хочу узнать источник функции git_showhidden ...
1
голос
0ответов
782 показов

Резервное копирование Borg - Windows 10 Bash - доступ монтируется из windows

Я настроил 'Bash на Ubuntu на Windows 10' Я настраиваю систему резервного копирования, где я использую borg для резервного копирования папок. Я собираюсь хранить контейнер / репозиторий Borg в ...
1
голос
1ответ
90 показов

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

Есть ли способ сделать копию текущей оболочки со всеми переменными среды, установленными в этой конкретной оболочке? Рассмотрим оболочку, в которой я инициализировал переменные var1 , var2 и var3 . В ...
1
голос
2ответа
861 показов

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

Модераторы: ЭТО НЕ ДУБЛИКАТ !!!! Пожалуйста, удалите дубликат отметки. Ответы, связанные с, на самом деле не отвечают на мой вопрос, как принятый ответ. Google только указывает на другие ответы, ...
1
голос
1ответ
131 показов

Процессы параллельной загрузки

Используя терминал Bash, как я могу иметь 5 ± 2 одновременных процесса cURL, загружаемых в любой момент в сценарии, пока не останется больше ссылок? псевдокод: Links = {a.txt, b.txt, c.txt, d.txt ... ...
1
голос
0ответов
198 показов

Проблема с установкой Java EE 7 SDK update 1

Я установил Java (jdk 1.8) и установил JAVA_HOME , сейчас я пытаюсь установить Java EE 7 SDK который я скачал отсюда. Страница загрузки Oracle показывает файл типа Universal Zip Installer , скачал и ...
1
голос
0ответов
90 показов

выполнение скрипта на удаленном хосте по ssh

Я написал скрипт test.sh (его функция аналогична команде "hostname"), как показано ниже, #!/bin/bash printf "`uname -a | awk '{print $2;}'` " Я могу получить свое имя хоста с source ...
1
голос
1ответ
84 показов

LXC с rootfs как ContainerName.img

Итак, я возился с LXC на моем Ubuntu 16.04. Я хочу / нужно настроить мои контейнеры rootfs как изображение определенного размера. (Нет, zfs не будет работать в моем случае) Итак, у меня все настроено ...
1
голос
2ответа
180 показов

Может ли xargs оценить $ HOME?

Когда я набираю echo $HOME/Downloads | xargs cd Это правильно меняет каталог на $ HOME/Downloads. Возможно, это потому, что echo оценивает $HOME перед отправкой в xargs . Однако, если я наберу echo ...
1
голос
1ответ
620 показов

SSH к удаленной машине Linux показывает -bash: /root/.bashrc: предупреждение об отказе в разрешении

Ниже приведены шаги, которые я выполнил: SSH к машине CentOS 6.x, которая находится в локальной сети с командой ssh root@192.168.0.1 Введите пароль пользователя root Мне удалось успешно войти в ...
1
голос
2ответа
416 показов

SLURM позволяет заданиям использовать больше процессоров, чем запрошено для запуска

Проблема, с которой я сталкиваюсь с SLURM, может быть кратко изложена следующим образом. Рассмотрим сценарий bash test.sh который запрашивает 8 процессоров, но фактически запускает работу с ...
1
голос
1ответ
1k показов

Замена переменных в файле

У меня есть один файл с именем template.tpl . #!/bin/bash RESULT=`curl https://${MY_VAR_USERNAME}:${MY_VAR_PASSWORD}@my-domain.com/service` echo $RESULT if [ "$RESULT" == "ok" ]; then exit 0 fi exit ...
1
голос
0ответов
361 показов

Управление Canon Powershot с помощью CGI/Bash Script

Я пытаюсь управлять своей камерой через программу chdkptp, используя скрипт CGI/Bash. Я успешно управлял камерой, набрав команды вручную: pi@camerapi /var/www/chdkptp $ sudo ./chdkptp-sample.sh ___> ...
1
голос
0ответов
264 показов

Установите метаданные в большом количестве видеофайлов из командной строки

У меня есть несколько сотен видеофайлов во многих подкаталогах ниже основного каталога (скажем, my-videos). Файлы имеют расширение, равное .mp4, .mkv или .avi. Многие из них имеют неправильные ...
1
голос
1ответ
2k показов

как написать в скрипте bash: su - пользователь, команда, пароль, не спрашивая пароль?

я создам файл sh (скрипт bash) #!/bin/bash su - username -c XXXXXXXX хххххх = команда куда я положил свой пароль?( но НЕ спрашивайте меня пароль в терминале .. как?)