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

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

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

Последний идентификатор фонового процесса ($!) не работает в команде sudo bash

Работают ли переменные оболочки внутри исполняемых команд sudo? Я пытаюсь запустить, а затем убить фоновый процесс, как другой пользователь внутри скрипта. Тем не менее, я не могу захватить ...
0
голосов
3ответа
2k показов

Как вы повторно получить переменные среды в командной строке в Windows?

В оболочке bash вы можете редактировать переменные окружения, запускать source ./.bashrc и обновите значения переменных окружения в уже открытой оболочке. Есть ли в Windows аналогичная команда, ...
0
голосов
3ответа
138 показов

Grep для этого, а не для того, что в файле?

Как я могу grep для файлов в структуре каталогов, которые имеют этот текст addDesignControlChangeNotification но не хватает этого текста removeDesignControlChangeNotification Спасибо! Примечание: я ...
0
голосов
3ответа
196 показов

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

Может быть, лучше всего начать с варианта использования. У меня большой zip-файл, заполненный множеством файлов, и я подозреваю, что он изначально был заархивирован с низким уровнем сжатия. Я хочу ...
0
голосов
1ответ
339 показов

Rsync копирует символические ссылки и исключает подпапку

Я пытаюсь использовать rsync для рекурсивного копирования каталога и копирования ссылочных ссылок. Я также хочу исключить некоторые каталоги, которые находятся внутри символической ссылки. Это та ...
0
голосов
1ответ
511 показов

egrep regex -bash: синтаксическая ошибка рядом с неожиданным токеном `('

Использование egrep из командной строки с регулярным выражением не работает, и я получаю ошибку в заголовке. egrep -rnw /var/log/usres/([a-z]+).([a-z]+)\/([a-z]+).conf/user.settings -e "pattern" Я ...
0
голосов
1ответ
61 показов

Как удалить файл в Linux с? по названию

Не удается переместить или удалить файл с помощью? по названию Есть идеи? Попробовал следующее: # ls manager?%80%99s-viewpoint.html what-wcsap-can-offer-you-?%80%93-guide-new-directors.html # mv ...
0
голосов
1ответ
6k показов

Превышен тайм-аут «системного состояния»

У меня есть простой сервер Java + несколько сценариев, которые я хочу запустить и поддерживать с помощью systemd (Ubuntu 16.04). Я новичок в systemd. Служба перезапускается с этим журналом. Nov 16 ...
0
голосов
1ответ
298 показов

функция работает из командной строки, но не из скрипта

У меня есть файл сценария оболочки, который запускает сервер ruby dev и устанавливает заголовок окна. По некоторым причинам это не работает в OS X, но это работало в Ubuntu. Вот мой сценарий: ...
0
голосов
1ответ
3k показов

Откройте окно терминала и выполните команду, затем закройте окно терминала, если команда выполнена успешно?

Я пытаюсь написать скрипт для следующего: Откройте окно терминала, в котором выполняется длинная команда (В идеале) переместите окно терминала в верхний левый угол экрана с помощью xdotool Закрывайте ...
0
голосов
1ответ
182 показов

Почему Bash не позволяет мне вводить данные в приглашениях?

По какой-то причине мой терминал Macbook bash не позволяет мне вводить "y" из приглашения. Я не совсем уверен, как это описать, но вы можете увидеть действие ниже. $ sudo pip uninstall django ...
0
голосов
1ответ
140 показов

Не удается автоматически подключить том TrueCrypt

У меня есть скрипт для угадывания пароля тома TrueCrypt. Это должно работать, но TrueCrypt или VeraCrypt говорят, что он вызывается с неверными параметрами командной строки. Может кто-нибудь помочь с ...
0
голосов
2ответа
408 показов

предоставление доступа к файлам на USB-накопителе с отдельных компьютеров

Все, У меня два компьютера: домашний и рабочий. Я настроил их примерно так же (хотя home - это Linux Mint 13, а работа - Ubuntu 11.10). Предположим, что имя моей учетной записи на работе - "me_work", ...
0
голосов
1ответ
601 показов

Bash на Ubuntu в Windows - файлы становятся невидимыми после их обновления в Windows

У меня возникла проблема с Bash в Ubuntu в Windows: когда я редактировал файл, расположенный в моем домашнем каталоге Bash C:\Users\me\AppData\Local\lxss\home\me\, с использованием некоторых программ ...
0
голосов
2ответа
2k показов

используя sed для печати следующей строки после матча

Я встречал различные примеры печати следующей строки после матча, которые используют awk и sed. Я использую его в своем коде, и он отлично работает. Теперь я хочу использовать переменную вместо ...
0
голосов
1ответ
460 показов

Почему я получаю эти сообщения об ошибках при попытке установить сборщик гемов в Ubuntu? (Не удалось создать Makefile)

Я не являюсь разработчиком Ruby, и я нахожу множество трудных для установки Redmine (который разработан в Ruby) на сервере Ububuntu 16.04. Я следую этому официальному учебнику: ...
0
голосов
1ответ
510 показов

`RUID`,` EUID` и `setuid bit`

Я пытаюсь понять RUID , EUID и setuid bit . Вот мои вопросы в теме: В разделе Как запустить (или найти) процесс с RUID, отличным от EUID? На вопрос ответа Жиля говорится: Это только исполняемые файлы ...
0
голосов
0ответов
129 показов

Устранение неполадок в скрипте BASH

Я пытаюсь создать сценарий, который я могу использовать для передачи файла через ftp-доступ с удаленного сервера на свой собственный сервер (локальный сервер) с помощью библиотеки. Проблема, которую ...
0
голосов
1ответ
54 показов

как добраться до корня каталога

Я пытаюсь скомпилировать пакет в bash, а в инструкциях на github сказано: Переключитесь в корень репозитория Phrasal и выполните: gradle installDist Я попытался определить рут с помощью "hg root". Но ...
0
голосов
1ответ
50 показов

Как создать bash-файл для поиска имен файлов и выполнения команды

Я пытаюсь создать bash-файл для поиска нескольких частей имени файла и записать эти части для добавления в качестве параметра в команду, которая будет getmail. После тестирования в папке с файлом, ...
0
голосов
1ответ
318 показов

Запускать jpegoptim в cronjob раз в неделю, в CentOS из cPanel, только для файлов, добавленных за последнюю неделю?

Я установил jpegoptim и могу запустить его вручную через командную строку SSH: jpegoptim *.jpg --strip-all Я хотел бы взять эту командную строку и поместить ее в Cronjob, который запускается раз в ...
0
голосов
1ответ
528 показов

Найти / заменить определенный столбец в большом файле с несколькими шаблонами

У меня есть файл CSV 100 ГБ. Выглядит примерно так: 11,aa,gg,tt ew,11,rggr,tr И второй, который указывает замены (20 000 строк в этом файле): gg,q aaa,b Что я хочу сделать, так это просмотреть каждую ...
0
голосов
0ответов
762 показов

Запустите .bat файл, который запускает замазку и вызывает .sh на удаленном

Я написал файл .bat на моем компьютере: putty -load -l -pw -m C:\path\shell.txt и shell.txt на моем компьютере: path/shell.sh Файл shell.sh находится на удаленной машине, и после запуска файла .bat ...
0
голосов
1ответ
729 показов

Команда lauch bash из javascript

Есть простой способ выполнить скрипт bash, нажав на кнопку внутри веб-страницы (и, возможно, перенаправить результат)? Я делаю слайд-шоу с использованием reve.js, и мне нужно будет выполнить ...
0
голосов
1ответ
107 показов

Доступ к каталогу с и без разрешения на выполнение

Я использовал следующие команды в среде Linux [мусор это каталог] chmod –x junk ls junk ls –l junk Я получил результаты как .. ls: cannot access junk/5: Permission denied ls: cannot access junk/1: ...
0
голосов
0ответов
158 показов

Почему bash использует -ge для сравнения вместо ==?

Поэтому я собираюсь добавить предупреждение о нехватке места на жестком диске на мой домашний сервер. Мне нравится внешний вид , после чего приходит от сюда: ADMIN="yourmail@example.com" # set ...
0
голосов
1ответ
205 показов

Linux: переименуйте несколько изображений после родительского каталога и добавьте суффикс (пакетный)

У меня есть каталог изображений со многими другими подкаталогами, которые содержат изображения с, скажем, случайными, именами файлов. images/black-shoe/gsafdfs.jpg images/black-shoe/ggdfgdf.jpg ...
0
голосов
1ответ
438 показов

bash: команда TAB не найдена в .inputrc

Я пытаюсь bash завершить вкладку и добавил это внутри .inputrc на Mac OS: set completion-ignore-case on set show-all-if-ambiguous on TAB: menu-complete Но когда я получаю исходный ввод, я получаю: ...
0
голосов
2ответа
91 показов

Как проверить наличие активных параметров в золе оболочки?

В bash можно проверить активную опцию с помощью -o: например, [-o nounset] && echo "Option -u active" Но (d) пепел (оболочка, включенная в busybox), похоже, не распознает -o в тестах. Как проверить ...
0
голосов
1ответ
970 показов

что означает $ {PATH:+$ PATH:} в скрипте bash?

Я проверяю скрипт bash, который содержит что-то вроде: export PATH = $ {PATH:+$ PATH:}/usr/bin Я предполагаю, что он имеет тот же вывод, что и export PATH=$PATH:/usr/bin . Я сделал echo ...
0
голосов
1ответ
75 показов

Узнать информацию об установленном аппаратном и программном обеспечении с помощью терминала без прав администратора

У меня есть доступ к удаленному серверу, на который я вхожу через ssh. У меня нет прав администратора, но я хотел бы узнать как можно больше о машине, в том числе узнать, получу ли я то, за что я ...
0
голосов
1ответ
278 показов

Почему после этого я потерял соединение SSH во время установки, я получаю это сообщение об ошибке «Не удалось получить блокировку /var /lib /dpkg /lock - open»?

Я не очень в Linux, и у меня есть следующая проблема. Я устанавливал RedMine на удаленный сервер Ubuntu через SSH, следуя официальному руководству: ...
0
голосов
1ответ
147 показов

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

Я хочу удалить все сторонние драйверы из образа Windows с помощью DISM, но, похоже, он не принимает подстановочные знаки. Это означает, что мне придется удалить их все вручную, чего я хочу избежать. ...
0
голосов
1ответ
46 показов

Проверка сценариев Linux на Python для каталога с тем же именем, но с другим регистром

Используя раздел ntfs на внешнем жестком диске в Linux, я хотел бы иметь возможность переименовывать каталоги с одинаковыми именами в другом регистре, чтобы использовать один и тот же диск в Windows. ...
0
голосов
1ответ
33 показов

Как решить Git Remote?

Предположим, следующая конфигурация: $ cat ~/.ssh/config Host foo HostName git.foo.com IdentityFile ~/.ssh/foo Port 9000 User git $ cd WORKING_COPY $ git remote -v origin foo:bla.git (fetch) origin ...
0
голосов
3ответа
3k показов

Как правильно отображать цветной текст в bash?

У меня возникла следующая проблема: На Bash я установил: COLOR="0;31" #red color Если я сделаю echo -e "\e[00;31mRED\e[00m" я получил RED
0
голосов
1ответ
472 показов

Как выполнить команду в фоновом режиме с оператором case в bash?

У меня проблемы: мой сценарий не работает должным образом :) Часть моего кода: readarray operations < operations.list ### lalala for ((i=0; i
0
голосов
1ответ
100 показов

Отмена перемещения файлов подуровня без их каталогов в один плоский каталог

Общая настройка -root-dir ---dir-tar ---file ---dir ------dir ------file ---dir ------dir ------fil Команда, которую я выполнил: find ./dir -type f -iname "*" -exec mv {} --target-directory=dir-tar ...
0
голосов
1ответ
269 показов

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

Я использую Ubuntu и хочу, чтобы мой загрузочный скрипт проверил, был ли установлен определенный диск, и отформатировал его, если он еще не отформатирован ext4. Я не хочу, чтобы диск был ...
0
голосов
2ответа
276 показов

Почему cat $(найти /usr /portage -name * .ebuild) | grep RESTRICT - работает? И найти | grep - нет?

Почему я не могу найти? Помогает только кошачья находка. Как я вижу, программа grep могла видеть некоторый контекст, в котором выполняется каждая команда. Но для новичка, как я, это нелогично. Когда ...
0
голосов
1ответ
3k показов

САС "Нет такого файла или каталога"

Итак, я являюсь промежуточным пользователем Linux, я только что обнаружил sed и хочу использовать его для автоматизации некоторых настроек во время моего обычного сценария установки / настройки. Я ...
0
голосов
0ответов
46 показов

Синтаксис heredoc «<< END» логически построен на «<» (оператор перенаправления ввода)?

Существуют различные идиомы в сценариях оболочки или любых языках программирования, которые мы просто не задаем. Но, учитывая изобретательность Дуга Макиллроя, мне интересно, есть ли более глубокая ...
0
голосов
0ответов
280 показов

В чем разница между разными версиями awk?

Я читаю awk здесь, но мне просто интересно узнать о версиях awk, так как раньше у меня возникали проблемы с разными awk. Ниже приведен обзор другой версии, которая у меня есть. Насколько я понимаю, ...
0
голосов
1ответ
199 показов

Домашняя папка пропущена после "sudo mv -t /usr /local /src ~ /"

Моя домашняя папка отсутствует после запуска этой команды sudo mv -t /usr/local/src ~/ Как я могу восстановить это?
0
голосов
1ответ
856 показов

Выполнить команду из результата grep

У меня есть файл abc.txt в моей домашней папке. ~$ cat abc.txt ls date Я хочу, чтобы выполнить команду grep, как ~$ grep 'dat' abc.txt который дает дату в результате, а date - это команда оболочки. ...
0
голосов
1ответ
107 показов

Существует ли ограничение на количество записей, которые ищет ярлык «Control R»?

Я увеличил лимит моей истории bash до 10000, и я вижу, что моя история bash выросла примерно до 6000 записей. Однако, когда я пытаюсь найти в своей истории, используя 'Ctrl R', он ищет только часть ...
0
голосов
1ответ
135 показов

Как перебрать несколько сетевых интерфейсов в Linux (bash), запустив приложение, использующее каждый из них отдельно?

Я создаю небольшое устройство на основе Raspberry Pi, которое будет иметь несколько 3G-ключей, каждый с сим-картой своего провайдера внутри. Я хочу запускать cli-версию speedtest (speedtest-cli) ...
0
голосов
1ответ
31 показов

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

Я хотел бы переименовать эти html-файлы, чтобы начать с "корзины покупок", так как я не знал, что в этом курсе будет несколько файлов. Итак, chapter-2.html переходит к shopping-cart-chapter-2.html и ...
0
голосов
1ответ
1k показов

Mac OS X Terminal Bash проблема с изменением каталога

Я использую Mac OS X, и у меня установлена последняя версия Parallels. Однако после установки Parallels он добавил каталог под названием Applications (parallels). Так что теперь, если я запускаю свой ...
0
голосов
1ответ
55 показов

Как получить команды до отметок времени в выводе «history» в Bash?

Я нашел этот ответ об истории отметок времени для Bash. Есть ли способ перестановки вывода? Особенно Number command time-stamp скорее, чем Number time-stamp command