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

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

2
голоса
2ответа
113 показов

Только поиск папок

Мой жесткий диск в беспорядке, поэтому я решил сделать уборку. Как часть этого, я хочу объединить все папки, содержащие музыку, в одну. То, что я хочу сделать, это найти любые * .mp3 и * .aac на моем ...
2
голоса
0ответов
62 показов

Где находятся общие папки на MAC OS X Lion?

На Snow Leopard есть файл с именем /var/db/samba/smb.shares, в котором перечислены все общие папки. Кто-нибудь знает, где этот файл находится на MAC OS X Lion? Спасибо
2
голоса
0ответов
44 показов

Обоснуйте простой текст, игнорируя двойные пробелы

Я хотел бы обосновать простой текстовый файл (фактически файл уценки), где некоторые строки заканчиваются двойным пробелом: some lines which can be justified with a little care and attention. The ...
2
голоса
1ответ
103 показов

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

В настоящее время у меня есть сценарий оболочки, который мне удается выполнить без cron, используя 'sh runScript', чтобы запустить его, находясь в той же папке. Он находится в моей корневой папке. ...
2
голоса
1ответ
2k показов

Проблема обнаружения компрессора при запуске команды curl из bash-скрипта в Docker-контейнере

Я хочу выполнить curl используя скрипт bash внутри контейнера Docker. Это мой скрипт-файл script.sh который я добавил в контейнер: curl -X POST http://localhost:9200/tests/test -d ...
2
голоса
1ответ
1k показов

Запустить скрипт на новое письмо

Как лучше всего запускать сценарий каждый раз, когда я получаю новое письмо? Я использую Pine на Linux. Я хочу передать письмо моему сценарию и выполнить некоторую обработку. У меня нет root-прав на ...
2
голоса
1ответ
2k показов

Сигнал пробела нажатия клавиш на xte?

Я использовал xte для тестирования пользовательского интерфейса и обнаружил, что xte 'key Space' , кажется, мало что делает. Как я могу сигнализировать нажатие клавиши пробела на xte (Linux)?
2
голоса
4ответа
101 показов

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

Я скопировал массивную папку с компьютера с Windows на компьютер с Linux, и из-за того, что некоторые имена файлов были слишком большими (и некоторые другие ошибки, которые я пропустил), некоторые ...
2
голоса
1ответ
340 показов

Bash readline переместить курсор на предыдущую косую черту

В bash мы можем двигаться вперед или назад на 1 слово или символ. Есть ли вариант, где я могу переместить курсор на предыдущий символ, который я указываю, например, прямой слэш. ? Что-то вроде ...
2
голоса
2ответа
74 показов

Определить, распечатана ли команда в stderr

У меня есть эта программа на C #include int main() { char foo[10]; int i; for(i = 0; i < 20 ; i++) { foo[i] = 0; } return 0; } Если я запускаю этот скрипт #!/bin/bash gcc -O3 -o hello hello.c if [ $? ...
2
голоса
2ответа
1k показов

Как сделать оболочку bash для с инкрементом с переменной 0 в качестве первого символа

Как сделать оболочку bash для с приращением с 0 в качестве первого символа для приращения, например: for (( c=1; c
2
голоса
3ответа
1k показов

сохранить пароль один раз и использовать его с другого терминала

У меня есть сценарий, который запускает удаленный вход с использованием SSH, копирует файл с этого удаленного компьютера с использованием SCP без запроса пароля, однако изменение работает только для ...
2
голоса
1ответ
922 показов

Звездочки на пароле для Bash Shell (или ssh?)

Когда я делаю определенные операции (в терминале на OSX), меня просят ввести пароль, и звездочек никогда не видно, где я нахожусь. Есть ли способ получить звездочки? Я понимаю, что это дыра в ...
2
голоса
2ответа
1k показов

Установка курсора обратно на приглашение bash после того, как скрипт вернет задержанный вывод

Просто небольшая проблема. Я пишу простой скрипт bash, который запускает и останавливает Jetty. Когда я его выполняю, скрипт сразу же возвращает курсор назад на приглашение bash. Однако, когда Jetty ...
2
голоса
0ответов
74 показов

Bash скрипт завершает работу после команды

Мой bash-скрипт завершает работу после выполнения первой команды. Почему? Выводит результат ntpstats и останавливается #!/bin/bash # Output ntpstats ntpstats echo "" # Output ntp query ntpq -p
2
голоса
2ответа
3k показов

Я случайно удалил свою / корневую папку, и теперь моя строка оболочки изменилась. Что дает?

Мне тупо удалось удалить мою /root папку на CentOS. Я заново создал пустую папку /root и установил для нее root privs, но теперь моя строка оболочки в PuTTY изменилась. Если раньше он говорил ...
2
голоса
2ответа
355 показов

Запуск сценария Ruby один раз при входе в Linux

У меня есть скрипт на Ruby, который запускается довольно долго (в большинстве случаев 5-20 секунд), и его целью является создание файлов конфигурации для Conky и Fluxbox. На данный момент у меня ...
2
голоса
3ответа
5k показов

Bash Resize Terminal Xterm

Я ищу универсальную встроенную команду, которая изменяет размеры терминалов на базе Xterm. Это какая-то команда, которая не создаст новое окно, и мне не нужно будет включать ее в файл, с которого ...
2
голоса
3ответа
673 показов

Запустите интерактивный сеанс в gnuplot и выполните некоторые команды, когда он откроется

Когда я выполняю свой сценарий, он должен Откройте терминал с помощью gnuplot (интерактивный сеанс) Выполните несколько команд gnuplot. Интерактивный сеанс остается открытым. (пользователь может ...
2
голоса
2ответа
215 показов

Могу ли я отобразить текстовый файл в нескольких вертикальных панелях?

У меня есть текстовый файл с множеством строк длиной 60 символов, где я выполняю поиск с помощью команды "/", чтобы выделить попадания. Я хотел бы визуально проверить этот длинный файл с выделенным ...
2
голоса
1ответ
42 показов

Bash: количество байтов, использованных в файле журнала, сгруппированных по токену

Предположим, что большой файл журнала состоит из нескольких ГБ и нескольких миллионов строк, где каждая строка содержит токен, идентифицирующий учетную запись пользователя, сгенерировавшую эту ...
2
голоса
2ответа
2k показов

Bash Самый быстрый способ переписать экран

Я использую Bash на Mac OS X, а также Lubuntu. Когда я делаю консольные приложения, меня раздражает то, что clear добавит целое (х-число) строк в консоль. А потом я переписываю экран, который ...
2
голоса
5ответов
4k показов

Как объединить find и grep для рекурсивного поиска str или str2 в файлах * .html и * .php из /home /smith /sourcecode?

Как я могу объединить find и grep для поиска str1 или str2 , рекурсивно, во всех файлах * .html и * .php, начиная с каталога с именем /home /smith /source? Выходные данные должны только перечислить ...
2
голоса
1ответ
84 показов

Как я могу создать несколько папок?

Как я могу создать несколько подпапок в папке в одной команде. Например, я хочу создать: /home/user/*create dir1*/*create dir2*/*create dir3*/ При условии, у меня нет dir1. И я не могу использовать 3 ...
2
голоса
2ответа
339 показов

Разделение терминала STDIN и STDOUT

Есть ли способ отобразить стандартный ввод строки оболочки отдельно от стандартного потока вывода? Это кажется очень простым вопросом, но я не заметил, что многие люди спрашивают об этом по какой-то ...
2
голоса
1ответ
1k показов

Включение Bold и Color с LPT параллельным принтером

Я знаю, как выводить текст на мой принтер HP Deskjet 420 в lubuntu с помощью bash: echo -e "line of text" > /dev/lp0 Есть ли способ печати текста, который выделен жирным шрифтом или цветом? Должен ли ...
2
голоса
2ответа
86 показов

Какой файл ищет CTRL+R в Debian?

С помощью CTRL + R мы можем искать в предыдущих командах (в терминале Debian). Я всегда предполагал, что он искал мою .bash_history, но, похоже, это не так - сейчас моя .bash_history полностью ...
2
голоса
2ответа
12k показов

sudo для запуска команды от имени другого пользователя

Я пытаюсь настроить скрипт, который будет запускаться от имени пользователя "maint". Сценарий в основном представляет собой меню, которое позволяет обслуживающему персоналу выполнять разные действия ...
2
голоса
2ответа
733 показов

Как отсортировать Java-файл .property, содержащий <ключ> = <значение> по столбцу <значение>?

Как я могу отсортировать этот файл свойств из проекта Java по столбцу значения? Значение содержит символы табуляции или пробелы до или после значения. Вот как выглядит этот файл: key1 = value1 key2 = ...
2
голоса
3ответа
1k показов

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

Я использую рабочий стол MATE в Arch Linux, и у меня есть скрипт bash, который я запускаю, который: Настраивает MATE для работы с несколькими мониторами Подключает ПК к интернету Меняет скорость мыши ...
2
голоса
1ответ
259 показов

Переменные среды оболочки

Я пытаюсь добавить каталог в свою среду PATH, чтобы я мог выполнять некоторые команды удаленно. Я установил это в моих .bashrc , .tcshrc а также в /etc/profile и /etc/csh.login но всякий раз, когда я ...
2
голоса
1ответ
899 показов

Как ограничить разрешения Cygwin в Windows 7

После инцидента ... хм ... с ошибочным суждением rm -rf мне пришло в голову, что если у вас есть права администратора на вашем компьютере с Windows, работа в терминале Cygwin эквивалентна ...
2
голоса
2ответа
147 показов

В чем разница между $ myvar и "$ myvar" с переменными Bash? (Специфическое странное поведение)

Общий вопрос: В Bash я знаю, что использовать переменную myvar можно двумя способами: # Define a variable: bash$ myvar="two words" # Method one to dereference: bash$ echo $myvar two words # Method ...
2
голоса
1ответ
500 показов

Портирование сочетаний клавиш GNOME на URXVT

Я недавно переключился с gnome terminal на urxvt (и установил расширения с вкладками). Я также опытный пользователь emacs который использует множество комбинаций клавиш, похожих на urxvt (материал, ...
2
голоса
2ответа
3k показов

установить xclip на компьютере с Linux без прав root?

Я пытаюсь установить xclip на компьютере с Linux без прав root, я скачал, распаковал и запустил ./configure но получил ошибку для отсутствующей библиотеки: ./configure --prefix=/home/user/bin/xclip/ ...
2
голоса
5ответов
2k показов

Изменение рабочего каталога родительского скрипта из скрипта 'sourced'

Я хочу изменить рабочий каталог моего скрипта другим скриптом, который был включен. Первый скрипт: #!/bin/bash pwd source script2 pwd Sedond скрипт: cd .. pwd Результат следующий: > ./script1 ...
2
голоса
2ответа
4k показов

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

Я хочу проанализировать мой sources.list чтобы извлечь список репозиториев. Я имею: ## Some comment deb http://some.vendor.com/ubuntu precise stable deb-src http://some.vendor.com/ubuntu precise ...
2
голоса
1ответ
409 показов

Как выполнить команду xfconf-query из скрипта bash, запущенного с помощью sudo?

Я пишу сценарий для XFCE Spin Fedora 25, который настраивает систему и использует xfconf-query для изменения конфигурации среды рабочего стола XFCE. Этот сценарий необходимо выполнить с помощью sudo, ...
2
голоса
1ответ
2k показов

Как обнаружить ОС Windows в сценарии оболочки

Я хотел бы написать кроссплатформенный скрипт с использованием оболочки, чтобы я мог запустить его на Linux, Mac OS и Windows. Я использую Cygwin на Windows, чтобы сделать это возможным. Тем не ...
2
голоса
1ответ
56 показов

Как правильно сделать алиасинг для whois

Я пытаюсь заставить этот псевдоним работать. alias awhois='whois -h whois.cymru.com " -v $1"' Но bash не дает того же результата. # awhois 8.8.8.8 Error: no ASN or IP match on line 1. AS | IP | AS ...
2
голоса
2ответа
858 показов

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

Я пытаюсь сделать сценарий bash, который принимает пользовательский ввод и обрабатывает в соответствии с вводом. Сценарий исполняемый и имеет шебанг. Сценарий выглядит примерно так: #!/bin/bash read ...
2
голоса
1ответ
426 показов

Bash: Как выбрать из двух расширений в одной строке?

Как я могу объединить эти две строки в одну строку? chown abc:abc *.sh chown abc:abc *.txt Смена владельца двух расширений файла на один лайнер.
2
голоса
1ответ
652 показов

Форматирование pwd/ls для использования с scp

У меня есть два оконных окна с bash . Один локальный на client компьютере, другой имеет SSH-сеанс на server . На server я нахожусь в каталоге и вижу файл, который я хотел бы скопировать на мой client ...
2
голоса
1ответ
387 показов

Могу ли я указать конкретную учетную запись или адрес "От" в командной строке для Thunderbird?

Я пытаюсь создать скрипт bash, который позволит мне отправлять партию электронных писем. Я использую Cygwin, Windows XP и Thunderbird 3.1.3. У меня есть сценарий, генерирующий электронную почту ...
2
голоса
2ответа
3k показов

Как исправить ошибку bash при открытии терминала в Mac OS X

Last login: Thu Sep 16 15:13:07 from bubs -bash: export: `/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/opt/local/bin': not a valid identifier rick:~ rick$ Когда я ...
2
голоса
1ответ
1k показов

Что означает «выбирать процессы без контроля ttys»?

Для следующей команды: ps x Чего достигает х? Документация определяет «процессы выбора без управления ttys», но я не понимаю, что это значит.
2
голоса
2ответа
1k показов

Почему это не порождает корневую оболочку?

Я на OSX 10.8. Перед моим экспериментом это так: Nathan-der-Graue:~ max$ ls -l /bin/bash -r-xr-xr-x 1 root wheel 1333920 17 Feb 15:22 /bin/bash Тогда я бегу Nathan-der-Graue:~ max$ sudo chmod +s ...
2
голоса
4ответа
1k показов

перемещаться назад и вперед с помощью CD

Можно ли использовать команду cd для навигации назад и вперед (как в браузере)? Нечто похожее на cd - но он меняет только текущее и последнее местоположение. Я знаю, что могу поместить dir в стек, ...
2
голоса
1ответ
539 показов

Ограниченный обход bash с помощью выполнения команды SSH

РЕДАКТИРОВАТЬ: После долгих копаний это почти наверняка является результатом вызова /etc/profile.d/... перед выполнением rbash, и, следовательно, не является проблемой с ограниченным bash в себе. ...
2
голоса
1ответ
241 показов

Какая команда в рыбном панцире эквивалентна Bash Compgen?

compgen - полезная команда, а fish - превосходная командная оболочка. Но я не могу найти эквивалент в рыбе. Я пишу один сам: function compgen --description 'Print a list of documented fish commands' ...