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

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

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

Какая кодировка текста используется в «данных архива Zip, по крайней мере, v?[0x314] извлекать"?

Я пробовал несколько поисковых терминов на обычных подозрительных поисковых системах, а также на переполнении стека и суперпользователе, но ничего не нашел по этому поводу. Обычно магический шаблон ...
2
голоса
3ответа
260 показов

Как запустить скрипт BASH в ответ на сетевое событие?

У меня есть небольшой BASH-скрипт, который я хотел бы запустить на нескольких Mac (смесь 10.8.5 и 10.9.4). Я хотел бы запустить скрипт всякий раз, когда мой Mac пытается подключиться к другому через ...
2
голоса
1ответ
83 показов

Unset переменные bash, ссылающиеся на несуществующие каталоги

У меня есть файл, который поставляется приложением, добавляя соответствующие каталоги в $ PATH и $ LD_LIBRARY_PATH. Это хорошо, но это приводит к несколько чрезмерному загрязнению $ PATH и $ ...
2
голоса
1ответ
428 показов

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

Я пытаюсь написать сценарий, который принимает в качестве аргументов один или несколько файлов и транспонирует буквы верхнего регистра в буквы нижнего регистра. Содержимое исходного файла заменяется ...
2
голоса
0ответов
85 показов

Сделайте так, чтобы все команды подчинялись иерархии символьных ссылок

По крайней мере, в bash по умолчанию установлен параметр set +P , который заставляет определенные команды, такие как cd , pwd и tab-complete, следовать иерархии символьных ссылок, а не физической ...
2
голоса
1ответ
1k показов

передать имя файла (с пробелом в пути) в качестве аргумента в приложение Wine в скрипте bash

Я хочу запустить приложение Wine с передачей файла в качестве аргумента. У меня два файла, с первым у меня нет проблем, но когда в пути есть пробел, wine не может правильно обработать адрес. вот эти ...
2
голоса
1ответ
9k показов

Команда ntpdate не найдена [только при использовании cron]

У меня есть машина linux с установленным ntpdate, и она работает, когда я запускаю ее из своего терминала ssh или из сценария оболочки вручную. Однако, когда я добавляю скрипт оболочки в crontab, я ...
2
голоса
1ответ
7k показов

Bash на Ubuntu в Windows: команда ls ничего не возвращает на корневом уровне

В новом приложении Bash on Ubuntu для Windows в Windows 10 я попытался запустить ls из начального каталога, чтобы увидеть подкаталоги, но ничего не вышло. Я действительно не знаю структуру каталогов, ...
2
голоса
1ответ
231 показов

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

Скажем, есть набор команд оболочки {ls, cat, kill} Я хочу, чтобы пользователи в группе A могли выполнять команды {ls, cat}, а пользователи в группе B могли выполнять команды {cat, kill} Как это ...
2
голоса
3ответа
4k показов

Часовой пояс меняется с помощью команды ssh и обычного ssh

Всякий раз, когда я запускаю команду date через SSH, часовой пояс отображается по-разному, и если я захожу на сервер с SSH и если я запускаю ту же команду, он совершенно другой. Запуск команды с SSH ...
2
голоса
3ответа
5k показов

Скрипт в UNIX (Bash), чтобы определить, является ли пользователь владельцем файла

Что-то, что будет принимать любое количество аргументов, где каждый аргумент будет путем к файлу или каталогу. Если пользователь владеет конкретным путем, он должен проверить его, чтобы увидеть, ...
2
голоса
3ответа
371 показов

перейдите в последний измененный каталог после ls -lt в одной команде

Когда я просматриваю логи, я использую ls -lt , чтобы увидеть самые последние измененные папки. Есть ли ярлык для ввода этой папки в одну команду? Возможно труба к другой команде добьется цели? ...
2
голоса
2ответа
181 показов

Как программно очистить буферы и кеши в Windows

Мне нужно убедиться, что ни буферы, ни кэши не используются, прежде чем сравнивать скорости, с которыми работают некоторые команды bash в среде Cygwin. Хотя я выполняю тестирование в Cygwin/bash на ...
2
голоса
1ответ
646 показов

Как просмотреть два диалоговых окна на консоли linux, работающих одновременно?

Я хочу просмотреть на консоли Linux два диалоговых окна одновременно. Я хочу, чтобы окно, которое просматривает индикатор выполнения, и второй оконный ящик, который просматривал журналы, работали. ...
2
голоса
3ответа
564 показов

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

grep . filename.txt Это просто возвращает все содержимое в filename.txt, потому что. является регулярным выражением, которое обозначает любой символ. Как использовать grep для поиска периодов или ...
2
голоса
2ответа
1k показов

qsub -hold_jid -afterok цикл не запускается

Я пытаюсь запустить серию заданий, переданных в кластер, одно за другим, используя следующий сценарий .sh: Annotation_Loop.sh: #!/bin/bash job=`qsub run_IntersectBed_1.sh 0` for i in {1..3} do ...
2
голоса
2ответа
1k показов

значение ascii в bash/awk

У меня есть сомнения, я знаю, что с помощью этой команды она печатает значение символа на основе таблицы Ascii: printf "%d\n" "'a" ##prints 97 Но мне интересно, как я могу заставить мою программу ...
2
голоса
2ответа
476 показов

процесс bash для копирования субтитров в соответствующие mp4 с помощью FFMPEG

У меня много видеофайлов (mp4) с соответствующими субтитрами (каждое видео и субтитры имеют одно и то же имя). Идея создать bash для копирования каждого субтитра в их видео без повторного ...
2
голоса
2ответа
12k показов

bash или bash_profile JAVA_HOME постоянный экспорт

Я пытался экспортировать JAVA, использовал это JAVA_HOME=/etc/jdk1.7.0_07/ export JAVA_HOME export PATH=$PATH:$JAVA_HOME/bin Кажется, что это работает только на некоторое время, после того, как я ...
2
голоса
1ответ
10k показов

При отправке электронной почты через Gmail с использованием mailx выдается сообщение об ошибке "Параметры отправки без указания основного получателя"

Я пытаюсь отправить письмо со скриптом Bash с моей учетной записью Gmail, используя mailx . У меня есть следующий код в сценарии: mailx -v -s "$SUBJECT" -S smtp-use-starttls -S ssl-verify=ignore -S ...
2
голоса
1ответ
298 показов

Доморощенный скрипт для переустановки формул

Я хотел бы разработать сценарий bash для захвата установленной в настоящее время формулы Homebrew, а затем иметь возможность переустановить эти формулы в случае необходимости переустановки моей ОС. Я ...
2
голоса
2ответа
375 показов

Разделенный вид CSV в Bash

Я пытаюсь просмотреть большие CSV-файлы в терминале (не большие; просто больше, чем можно отобразить в окне терминала сразу). Лучшее решение, которое у меня есть на данный момент, таково: column -s, ...
2
голоса
2ответа
647 показов

Убить все программы на определенном дисплее

Кто-нибудь знает, как убить все программы на определенном дисплее X? Например, мне нужно убить все программы на дисплее:1. Как это возможно?
2
голоса
1ответ
55 показов

Завершение вкладки терминала Gnome, размещение текста в нечетных областях

Использование завершения табуляции в gnome-Terminal позволяет размещать текст в нечетных областях, например слева (вверху моего приглашения) или выше, иногда. Вот пример того, что происходит, когда ...
2
голоса
2ответа
747 показов

Ошибка sed при запуске терминала в OS X

Я получаю эти сообщения об ошибках при запуске bash или zsh в стандартном Terminal.app или iTerm2 sed: 1: "\#^system_type=# { s#^s ...": extra characters at the end of p command sed: 1: ...
2
голоса
1ответ
1k показов

Менять регистр N-го символа имени файла с помощью Bash?

У меня есть папка с файлами, и я хочу изменить регистр одного из своих персонажей на 5-й позиции. Из этого: ABC-xyz DEF-xyz GHI-xys К этому: ABC-Xyz DEF-Xyz GHI-Xys Вы заметите, что X был ...
2
голоса
2ответа
1k показов

Создайте zip-файлы с заданным размером

Мой вопрос такой же, как в Создание нескольких файлов ZIP, которые не зависят друг от друга? но моя идея состоит в том, чтобы добавлять файлы в zip, пока он не достигнет необходимого размера, и ...
2
голоса
1ответ
65 показов

Как написать функцию, которая пишет как в консоль, так и в файл журнала?

Я хотел бы написать функцию, которая пишет сообщение как в консоль, так и в файл журнала. Моя первая попытка была такой: function log_write { local message=$1 local log_file=$2 echo "${message}" | ...
2
голоса
3ответа
1k показов

Как отслеживать записанные данные с дд?

У меня есть огромный образ диска, зарезервированный с помощью dd. Мне нужно восстановить образ диска, но дд очень тихо. Как я могу контролировать его прогресс?
2
голоса
1ответ
544 показов

Какие команды rsync эквивалентны / с mv / a / b / c / d?

Какие команды rsync эквивалентны /s для mv /a /b / / c / d /, т. Е. Для перемещения дерева каталогов из одного места в другое, возможно, в другую файловую систему? То есть не просто скопировать, а ...
2
голоса
1ответ
154 показов

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

Привет у меня есть скрипт, и в нем мне нужно получить имена хостов из IP-адресов, которые генерирует скрипт. Сценарий сгенерирует эти IP-адреса в 1 аккуратный файл с одним столбцом. Это буквально ...
2
голоса
3ответа
644 показов

странная сортировка имен файлов (bash, ls, sort)

Всем добрый день. Я пытаюсь передать свою музыку в mplayer, например: mplayer * , но получаю неправильный порядок дорожек. Вот что я получаю с помощью ls (а также ls -1 , ls -1 | sort), обратите ...
2
голоса
1ответ
22 показов

передать правильно script.sh $ @, заключенный в одинарные кавычки

Я должен выполнить сценарии внутри контейнера Docker, пример composer install или же bin/another-script another-script-arg-1 another-script-arg-2 чтобы выполнить эту команду внутри контейнера, мне ...
2
голоса
3ответа
314 показов

Почему эту команду sudo пытаются запустить в /root?

Я пытаюсь запустить команду sudo через SSH так: ssh domain.com sudo -u user bash -c "cd /home/user/ && ls" (который является просто примером). Я вернусь: /home/user/: line 0: cd: /root: Permission ...
2
голоса
2ответа
647 показов

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

Должно быть достаточно ясно, что я пытаюсь сделать: оригинальный скрипт.sh: select blah in foo bar oof rab do cmd $blah break done Довольно простые вещи. Проблема возникает, когда я пытаюсь сделать ...
2
голоса
1ответ
39 показов

Легко распечатать пробелы между большими выходами данных в Bash

Я пролистываю очень большой веб-каталог, и когда я выполняю несколько операций grep подряд, при прокрутке вверх трудно сказать, когда заканчивается один результат, а начинается другой. Я попытался ...
2
голоса
1ответ
1k показов

Cron на Mac не работает во время сна

У меня есть работа cron, которая ежедневно отправляет список всех задач Google на мой электронный адрес в 7 утра. (http://privacylog.blogspot.com/2010/07/api-for-google-tasks.html) Я запускаю это на ...
2
голоса
0ответов
54 показов

Автоматический поиск параметров файла в bash

Я пытался создать метод для bash для автоматического завершения аргумента файла. поэтому, когда вы набираете vi not[tab][tab] он автоматически завершается до notes.md, если он находится в пределах ...
2
голоса
1ответ
783 показов

Есть ли способ ограничить maxdepth для ls -Rhal?

Есть ли способ ограничить maxdepth в ls -Rhal ? Я в курсе find . -maxdepth , но я хочу иметь возможность получить информацию о файле, которая идет с ls -Rhal .
2
голоса
2ответа
2k показов

Как открыть xterm-оболочки с фоновыми цветами на основе топографического позиционирования?

В настоящее время я использую псевдоним в csh/tcsh для открытия оболочек с определенными цветами окон. Пример: xterm -geometry 105x25 -font 8x13 -bc -bg #333 -fg #999 \!* & Я хотел бы, чтобы одна ...
2
голоса
2ответа
6k показов

Обновите базу данных sqlite при выборе цикла while

Существует сценарий bash, который будет "творить магию" с файлами, которые будут ссылаться на базу данных sqlite, и после "магии" ™ база данных должна быть обновлена. Вот упрощенный код sqlite3 ...
2
голоса
2ответа
2k показов

Блокировка сеанса экрана GNU после x минут неиспользования в Linux

У меня есть пара сервисов, работающих в сеансе GNU-экрана поверх Bash. Поскольку одна из служб содержит конфиденциальные данные, я должен постоянно либо полностью закрывать терминал, либо блокировать ...
2
голоса
1ответ
639 показов

Автообновление приглашений BASH с информацией о хранилище Mercurial

Я следовал указаниям, указанным Стивом Лошем, чтобы раскрасить и отформатировать мою подсказку bash, однако подсказка не обновляется. Моя строка export PS1 выглядит так: export ...
2
голоса
2ответа
2k показов

Могу ли я включить новую Ubuntu/bash в Windows, не устанавливая Insider Preview?

Microsoft объявила, что bash и Unbuntu появятся в Windows. Насколько я понимаю, я могу дождаться обновления Anniversary этим летом или установить Insider Preview для Windows 10, чтобы установить ...
2
голоса
2ответа
2k показов

тройник вызывает зависание скриптов bash

У меня есть скрипт, который вызывает ряд других скриптов установки ./script1.sh 2>&1 | tee script1.log ./script2.sh 2>&1 | tee script2.log ./script3.sh 2>&1 | tee script3.log Все они выглядят ...
2
голоса
1ответ
2k показов

команда date в bash, результаты отображаются на японском языке

У меня та же проблема на двух моих Linux-блоках (xubuntu, debian). Когда я использую команду date в bash, результаты отображаются на японском языке. 2014 年 9 月 2 火曜日 火曜日 02:48:48 UTC Я нахожусь в ...
2
голоса
2ответа
2k показов

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

Я просто настроил сервер Minecraft на своем VPS для моего брата и запустил его с помощью скрипта bash: sh ./server.sh& Таким образом, сервер работает, и я все еще могу работать в той же командной ...
2
голоса
4ответа
327 показов

Есть ли инструмент, который подает звуковой сигнал и выделяет совпадающие линии, которые проходят через него, отображая все

Есть ли инструмент, который позволит мне передать через него вывод исполняемого файла и воспроизвести звук, или, что еще лучше, выделить строку, где встречается выбранная фраза? Я хочу быть в ...
2
голоса
2ответа
320 показов

поиск aptitude что-то # печатать только имена пакетов, без extranea?

aptitude (обертка с меньшим количеством пользователей для apt-get , для вас, старых), слишком много ищет и печатает, когда находит пакеты. Если я только хочу увидеть имена пакетов, какой тип? Я ...
2
голоса
0ответов
268 показов

Баш в Конему перекрывает линии

Когда я запускаю nano/vi или программу, которая обычно очищает экран, я все равно вижу командную строку. Это означает, что терминал не очищен. Если я прокручиваю с помощью клавиш со стрелками, линии ...