Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
2
голоса
2ответа
1k показов
Bash - элемент массива существует
Я пытаюсь увидеть, существует ли первый аргумент в массиве: #!/bin/bash action="$1" actions=( install run ) actionOK=false for i in "${actions[@]}" do if [ $i=$action ]; then actionOK=true fi done ...
2
голоса
2ответа
390 показов
Как я могу идемпотентно pecl установить модуль дважды?
У меня есть скрипт bash, который должен быть повторно запущен. Это включает pecl install foo || { echo "Could not install foo!"; exit 1; } Если это выполняется дважды, это ошибки pecl/foo is already ...
2
голоса
4ответа
465 показов
Бесконечный цикл в .bashrc предотвращает попадание в оболочку
У меня очень необычная проблема ... Я запутался в своем файле .bashrc и мне удалось сделать там своего рода цикл. Ну, строго говоря, это не цикл, но он застревает из-за какой-то недостающей ...
2
голоса
1ответ
104 показов
Запуск сценария Bash каждую минуту между двумя раза
Мне нужно запускать скрипт bash каждую минуту между 06:00 и 14:00 в crontab . Это лучший / самый эффективный способ сделать это? 0-59/1 6 * * * script.sh 0-59/1 7 * * * script.sh 0-59/1 8 * * * ...
2
голоса
2ответа
2k показов
Использование команды sed для конкретной строки
Я хочу изменить ячейку в файле, когда мое желаемое состояние существует. Пример: Файл: id311 vmName1 state0 id312 vmName2 state0 id313 vmName3 state0 Я напишу сценарий, и этот сценарий изменяет ...
2
голоса
1ответ
82 показов
Получение каталога файла
Я обнаружил в monit init ошибку, которую сейчас хочу исправить самостоятельно. Неисправный код PID_DIR=$(/bin/basename "$MONIT_PID_FILE") /bin/mkdir -p -m0700 "$PID_DIR" Разработчик хочет создать ...
2
голоса
1ответ
117 показов
Как смонтировать vbox навсегда
На моей машине с Ubuntu 11.10 я использую vbox (который снова является Ubuntu с исходным кодом на нем). Чтобы ежедневно обновлять код с последующим тестированием - нужно монтировать это поле при ...
2
голоса
1ответ
128 показов
Возможно ли иметь справочную историю bash
Я не единственный, кто использует некоторые команды в некоторых каталогах, отличающиеся в других каталогах. Когда я вхожу в конкретный каталог, из которого запускаю скрипт с несколькими аргументами, ...
2
голоса
1ответ
1k показов
Как установить редактор по умолчанию для редактирования командной строки bash
Я изучал ярлыки командной строки bash и тому подобное, когда наткнулся на возможность редактировать командную строку в моем редакторе.(Потрясающие!). $set -o vi $echo test1 test2 test3 test4 Я дал ...
2
голоса
1ответ
102 показов
Как отображать только новые процессы в Activity Monitor?
Есть ли способ заставить Activity Monitor показывать только новые процессы? Можете ли вы сделать это в Terminal вместо этого?
2
голоса
1ответ
1k показов
Отображение клавиш со стрелками вверх / вниз в bash
Я хочу отобразить мои Up/Down arrow keys в bash на Alt+j/Alt+k как я не хочу перемещать руки к клавишам со стрелками, когда я выбираю ранее выполненные команды с помощью Up/Down arrow keys . ...
2
голоса
3ответа
9k показов
Как отменить в Bash?
Я случайно скопировал весь свой домашний каталог в одну из моих подкаталогов, что привело к превышению моей дисковой квоты на сервере. Или кто-нибудь знает как вообще отменить команду?
2
голоса
3ответа
192 показов
Замена строк текста другим в разных файлах в Unix
У меня есть список из более чем 200 файлов расширений связывания с точной информацией о поддомене. Пример схемы выглядит следующим образом. # /named_ext/db.mysite.com subdomain A 200.201.202.203 Мне ...
2
голоса
3ответа
418 показов
Проблема со скриптами bash
Я ужасно разбираюсь в bash-скриптинге, и мне нужна помощь со следующим: #!/bin/bash if [ -e Pretty* ];then ncftpput -R -DD -v -u xbmc -p xbmc 192.168.1.100 /home/xbmc/TV/Pretty_Little_Liars/ Pretty* ...
2
голоса
1ответ
128 показов
Эквивалент Баш! это игнорирует первое слово
В Bash я часто делаю touch whatever.py vim whatever.py Я хочу что-то вроде touch whatever.py vim !! Так как мне это сделать с помощью bash! директива, которая ест первое слово?
2
голоса
1ответ
377 показов
sudo: сохранить дескрипторы файлов не-std
Короче говоря: почему этот (упрощенный) образец не работает? root:# sudo -C 3 -u regular-user cat /dev/fd/3 3< /var/log/syslog cat: /dev/fd/3: No Such file or directory Есть файл, который содержит ...
2
голоса
1ответ
547 показов
Bash: Eval и Echo используют вместе
Это действительно конкретный вопрос. У меня есть сценарий, который, судя по всему, мог бы сделать это более сложным, чем необходимо, во имя эффективности. Это действительно эффективно? Я не знаю. Это ...
2
голоса
1ответ
84 показов
Как заставить оболочку помнить вещи?
Итак, что это делает (в настоящее время), так это захватывает количество живых стримеров. Допустим, 2 из 5 являются живыми, что отлично работает. Чего я хотел бы добиться, так это того, чтобы эти две ...
2
голоса
1ответ
113 показов
Как убедиться, что самая последняя версия файла полностью загружена при минимальной передаче по сети
Я ищу команду оболочки, которая надежно гарантирует, что файл полностью загружен, но избегает повторной загрузки чего-либо без необходимости. Вот псевдокод того, на что я надеюсь: If file doesn't ...
2
голоса
2ответа
706 показов
Пакетное свертывание текстовых файлов с помощью bash-скрипта
Мне трудно делать что-то довольно простое. У меня есть около 2000 файлов .txt, которые состоят из одной строки цифр. Я хотел бы сложить одну строку в один столбец с несколькими строками, используя ...
2
голоса
2ответа
1k показов
ssh - ForceCommand, выполняющийся в сеансе sftp
Я добавил следующую строку в свой sshd_config: ... ForceCommand /bin/ssh-alert ... файл ssh-alert выглядит так #!/bin/bash SSH_IP=$(echo $SSH_CLIENT | head -n1 | awk '{print $1;}') yowsup-cli demos ...
2
голоса
2ответа
313 показов
Как показать версию одного модуля ядра Linux?
Как можно увидеть версию одного модуля ядра в Linux? С помощью команды lsmod я вижу что-то вроде этого: ata_piix 18561 2 libata 154449 2 pata_acpi,ata_piix ehci_hcd 34935 0 scsi_mod 111801 4 ...
2
голоса
1ответ
1k показов
Правильный метод использования nohup в пакетном процессе
Что было бы лучшим методом использования nohup в пакетном скрипте с несколькими вызовами внутри скрипта. Например, у меня есть скрипт с именем filebuilder.sh, и он содержит что-то вроде: ...
2
голоса
1ответ
679 показов
Как получить в реальном времени вывод скрипта, записанного в разделе% post файла RPM .spec?
Добрый день. Проблема: в разделе% post install файла RPM spec может быть скрипт. Я хочу поместить туда скрипт с выводом в реальном времени, например, индикатор выполнения для процесса после ...
2
голоса
1ответ
325 показов
Как создать слушателя для разветвленного процесса?
Я хочу создать пару функций Bash что-то вроде function generator { while [ 1 -le 1 ] do # run log generator > somefile.log done } function tail_log { generator & tail -f somefile.log } Итак, я бы ...
2
голоса
1ответ
3k показов
ffmpeg последовательность изображений
Я хочу закодировать последовательность изображений в видеофайл, в прошлом я делал это примерно так: ffmpeg -i %08d.jpg out.mp4 Но сначала я должен был переименовать файлы в этот формат% 08d.jpg. Я ...
2
голоса
1ответ
5k показов
Почему я иногда вижу странное поведение возврата на свою оболочку?
Я использую командную оболочку bash, а иногда и все sudded, моя клавиша Backspace перестает работать (когда это происходит, Ctrl + Backspace по- прежнему работает нормально) Я не уверен, почему это ...
2
голоса
0ответов
79 показов
Запуск Irssi в оболочке Cygwin (bash) внутри оболочки Console 2
Возможный дубликат: Как интегрировать Console2 поверх Cygwin (WinXP)? Я скачал исходный код irssi (клиент IRC для командной строки) и скомпилировал его, следуя инструкциям, с помощью Cygwin. Обычно, ...
2
голоса
1ответ
1k показов
Скрипт автоматического удаления Bash
Я ищу bash-скрипт, который бы автоматически удалял самые старые папки (скажем, последние 3) в каталоге, когда доступное пространство падает ниже X гигов. Я читал похожие посты, но так как я ничего не ...
2
голоса
1ответ
275 показов
Почему sort -k5nr не является синтаксической ошибкой?
$ ls -l | sort -k 5 -n -r $ ls -l | sort -k5nr Я обнаружил, что эти две команды генерируют одинаковый вывод. Но я не понимаю , почему я могу комбинировать 5 с n Почему не синтаксическая ошибка? ...
2
голоса
3ответа
273 показов
В чем разница между cp -R foo/ и cp -R foo/ *
Я заметил, что всякий раз, когда я использую команду cp -R foo/* я копирую все, кроме файлов, таких как .env или, возможно, .gitignore Решение состоит в том, чтобы использовать cp -R foo/ поскольку ...
2
голоса
1ответ
2k показов
Командная строка: как получить мгновенную пропускную способность порта
Я пытаюсь получить мгновенное использование полосы пропускания eth0, порт 10001. Я рассмотрел использование множества различных инструментов, но большинство из них, похоже, имеют вывод типа ncurses, ...
2
голоса
2ответа
2k показов
Передача вывода bash в аргументы сценария Perl
У меня есть следующая команда bash: find repo -name '*.c' То, что я хочу сделать, это использовать файлы, возвращаемые в качестве аргументов моего сценария perl, чтобы он был эквивалентен выполнению: ...
2
голоса
1ответ
5k показов
Создание ссылки для всех файлов в каталоге на дом
Я пытаюсь написать небольшой скрипт zsh (совместимый с bash), чтобы взять каждый файл в ~/.oh-my-zsh/links и создать для него жесткую ссылку в ~. Я не уверен, как это сделать. Было бы это правильно? ...
2
голоса
3ответа
8k показов
Настройка команды "mate" в bash
Попытка настроить bash, чтобы я мог вызвать команду "mate" для редактирования текстовых файлов. После запуска этой строки, ссылка, кажется, существует, но я все еще получаю "mate: команда не найдена" ...
2
голоса
1ответ
279 показов
Вариант дополнения в tr
Я не могу понять параметр complement (-c) в команде tr используемой вместе с режимом замены (то есть без каких-либо других параметров), например, для: эхо "а" | tr-cab Почему это производит: ab root ...
2
голоса
3ответа
16k показов
Архивирование файлов размером более 2 ГБ в оболочке bash
Я пытался сжать все файлы в отдельном каталоге в один zip-файл и затем передать его на целевой сервер. Команда, которую я использовал, похожа на zip -j $Zipfilename * иногда проблема в том, что общий ...
2
голоса
0ответов
472 показов
Как псевдонимы доступны в основной оболочке, но не в подоболочке?
Я читал какой-то текст, и в нем говорится: Файл конфигурации оболочки .bashrc фактически выполняется каждый раз, когда вы генерируете оболочку BASH, например, когда вы запускаете сценарий оболочки. ...
2
голоса
1ответ
5k показов
Где я могу найти темы bash_profile / bashrc?
Я давно ищу темы bash_profile / bashrc в Google, но я не нахожу никакой агрегации тем. Большинство из них я нахожу небольшими фрагментами, такими как: export TERM="xterm-color" export CLICOLOR=1 ...
2
голоса
2ответа
1k показов
Вложенное перенаправление в BASH
У меня есть сценарий, где я хочу фильтровать файлы журналов. Чтобы сделать это, я хочу следовать последним примерно 10 строкам файла журнала и, когда новые строки считываются, передать их через ...
2
голоса
2ответа
821 показов
Что определяет то, что появляется в команде bash history?
Когда я запускаю history , я получаю список команд. Тем не менее, он не представляется полным, даже в течение определенного периода времени. (Не похоже, что он имеет непрерывный охват прошлых N ...
2
голоса
1ответ
125 показов
Воспроизведение аудио несколько раз при одновременном наложении (то есть одновременно) из командной строки
Я пытаюсь воспроизвести 3 дорожных звука, используя один звуковой файл платных звонков в bash. Я хочу, чтобы звук перекрывал друг друга. Длительность звонка - 4 секунды. Я хочу чтобы: первая пошлина ...
2
голоса
0ответов
74 показов
применение обратного поиска в файле
Обратный i-search bash (ctrl-R) очень удобен для поиска команды, которую вы набрали некоторое время назад. Тем не менее, он только ищет историю текущего терминала (которая состоит из AFAIK истории, ...
2
голоса
1ответ
2k показов
среда, использующая su - vs "ssh user @ machine" в качестве пользователя на lucid
Я пытаюсь отладить проблему среды оболочки на машине, на которой работает lucid. И root, и пользователь имеют /bin /bash в качестве оболочки в /etc /passwd. Когда я использую «sudo su - user», мой ...
2
голоса
3ответа
4k показов
Как удалить все файлы, кроме одного, из каталога?
Мне нужно удалить все файлы, кроме одного (его имя определено), из данного каталога. Как я могу сделать это с терминала в OS X? Могу ли я сделать это с помощью одной команды?
2
голоса
2ответа
7k показов
rm - команда не найдена
Недавно я хотел использовать команду rm в Терминале на моем Mac. К моему удивлению, он просто отвечает: -bash: rm: command not found Я могу использовать mv , cp , cd , ls и т.д. Однако rm почему-то ...
2
голоса
1ответ
4k показов
Правильный запуск devcon.exe (включение / отключение устройства из командной строки в Windows 10)
У меня есть устройство на моем ПК, которое работает под управлением Windows 10, версия Enterprise: Я хотел бы отключить и повторно включить это конкретное устройство (и, возможно, все другие с таким ...
2
голоса
2ответа
1k показов
Поиск не пустых каталогов без подкаталогов и специальной сортировки
У меня проблема с моей "домашней работой" на учебе. Я должен перечислить все не пустые каталоги из /var и /usr , которые не имеют подкаталогов и их владелец не является пользователем root. Кроме ...
2
голоса
1ответ
857 показов
Экран Ctrl + клавиша не работает для перехода к началу строки
Я недавно начал использовать экран: Ctrl + клавиша не работает для перехода к началу строки. Как я могу настроить это? Есть ли лучшая альтернатива над экраном?
2
голоса
2ответа
3k показов
Использовать вывод из командной строки в качестве параметра для команды
Возможный дубликат: Как заменить команду на результат другой в linux? Я могу проанализировать вывод своей команды, чтобы он показывал только имя файла, которое меня интересует. У меня вопрос, я хочу ...