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

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

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

Используйте переменную в команде поиска

Я пытаюсь создать простой сценарий, который удаляет файлы на основе окончания их имен и даты. Я не могу понять, как это сделать. Вот как я это делаю: DA='date +%d' find /var/www/data/files/ -name ...
1
голос
0ответов
46 показов

Заставить Mu, Ml и Mc применять ко всем словам в readline

Это то, что я придумал до сих пор: "\C-\eU": upcase-word "\C-\eL": downcase-word "\C-\eC": capitalize-word "\eu": "\C-f\eb\C-\eU" "\el": "\C-f\eb\C-\eL" "\ec": "\C-f\eb\C-\eC" Есть ли какой-то другой ...
1
голос
2ответа
810 показов

Отредактируйте путь командной строки для исполняемого файла в OSX

Возможный дубликат: Что такое PATH и другие переменные среды, и как я могу их установить или использовать? У меня установлен пакет Ruby по умолчанию, который поставляется вместе с ОС, которая ...
1
голос
1ответ
670 показов

Запуск набора команд в каждом подкаталоге

У меня есть следующие команды, которые я хотел бы выполнить внутри каждого подкаталога текущего рабочего каталога. Вот команды: OUTPUTFN=`basename $PWD` cat *.xml > $OUTPUTFN.txt mv $OUTPUTFN.txt ...
1
голос
2ответа
670 показов

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

Я хочу понять, как переменная PATH устанавливается в Linux/Mac. Какие все файлы загружены и в какой последовательности установить переменную PATH для BASH.
1
голос
2ответа
105 показов

Пакетное переименование нескольких разрядов mp3 ведущих символов

Привет, кто-нибудь может мне помочь? Я пытаюсь убрать начальные цифры из нескольких mp3-файлов, чтобы «01 some_file.mp3» превратился в «some_file.mp3», если бы кто-нибудь мог показать мне, как делать ...
1
голос
4ответа
3k показов

Запускать скрипт инициализации только после запуска сетевого интерфейса

У меня безголовый медиа-сервер, использующий mpd, работающий на gentoo. Mpd настроен на запуск при загрузке (и у меня нет параллельно запускаемых сценариев rc), но, к сожалению, mpd не запустится, ...
1
голос
3ответа
708 показов

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

Я хочу, чтобы bash прошел через файл журнала ошибок apache2 и перечислил все его строки (аналогично cat), но таким образом, чтобы он посчитал, сколько раз каждая строка содержится в файле, и ...
1
голос
1ответ
1k показов

iTerm стрелка вверх автозаполнение

Недавно стрелка вверх для прокрутки моей истории bash в iTerm 2 перестала работать, как раньше. Раньше, если бы я начал вводить команду (скажем, `curl '), а затем нажимал, она могла бы циклически ...
1
голос
2ответа
346 показов

два процесса перечислены для одного шеллскрипта?

У меня есть сценарий оболочки, который делает несколько простых. #!/bin/sh do something boring... Когда я выполняю сценарий оболочки, как это, $ nohup sh mysh.sh > /null/dev/ 2>&1 & Я вижу, есть два ...
1
голос
2ответа
2k показов

псевдоним bash не переносится с sudo

Мне любопытно, есть ли способ заставить мой .bash_profile работать, когда я запускаю программу. Например, я установил alias emerge='emerge -av' чтобы я мог установить программное обеспечение, и он ...
1
голос
6ответов
3k показов

UNIX команда "найти", соответствует литералу "точка"

Мне нужны файлы, заканчивающиеся на «.pdf» или «.png»; вот моя попытка: find /Users/robottinosino/Desktop/_PublishMe_ -type f -regex '.*[pdf|png]' это неправильно включает файлы, оканчивающиеся на ...
1
голос
1ответ
303 показов

Трубопроводы для повторения команд

Если моя операция grep возвращает список идентификаторов, как показано ниже, могу ли я как-нибудь передать / передать каждую строку параметру командной строки ?: 12345 84758 49549 .. Как, например, с ...
1
голос
3ответа
765 показов

передача через cdparanoia через play, aplay, /dev /sound и т. д.

В настоящее время я пытаюсь использовать cdparanoia для воспроизведения с аудио-CD напрямую, без создания каких-либо временных файлов. Я могу воспроизвести первый трек в режиме реального времени, ...
1
голос
1ответ
1k показов

BASH скрипт не работает на windows

Поэтому я создал bash-скрипт, который отлично работает на MAC, но на Windows даже с установленным Cygwin и CURL не работает, вот ошибки, которые я получаю $ ./r.bash Project name: imiodrag ': not a ...
1
голос
1ответ
523 показов

"" команда не работает в рыбе

Я использую fish и пытаюсь активировать виртуальную среду, поэтому я попробовал команду "source", которая, по-видимому, недоступна в fish. И я закончил с этой ссылкой, которая говорит: msgstr "(один ...
1
голос
3ответа
2k показов

Crontab + .sh + php

Я пытаюсь вызывать сценарий оболочки каждые 5 минут, ведьма выполняет PHP-файл под root. # crontab -l */5 * * * * /home/regularuser/call.sh разрешения: -rw-rw-rw- 1 root root 162 Jun 6 23:40 call.php ...
1
голос
7ответов
4k показов

Как использовать SSH из сценария оболочки, не дожидаясь пароля?

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

Как определить тип ОС клиента SSH из удаленной ОС

Если я использую PuTTY из Windows в SSH в удаленную ОС, как определить, в какой ОС работает клиент SSH, из удаленной ОС? Я думаю, что это возможно невозможно. Просто тип терминала клиента SSH трудно ...
1
голос
2ответа
1k показов

Как отключить запущенное задание bash из оболочки в Linux?

У меня есть скрипт, который запускает сервер на удаленной виртуальной машине. Все прекрасно работает, пока я не закрою оболочку, где я выполнил скрипт. Когда оболочка закрывается, сервер тоже. После ...
1
голос
2ответа
742 показов

как избежать этого, чтобы он запускался из ssh exec

У меня есть следующий bash, который работает export READ=$(cat /opt/TOKEN.txt);echo "initial_token: $READ" >> cassandra.yaml Мне нужно избежать этого, чтобы он работал по SSH правильно, поэтому я ...
1
голос
2ответа
128 показов

Как работать с Windows через Linux?

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

Подделка среды Linux без chroot

Для университетского проекта я хочу протестировать программу C++11 на 32-ядерном компьютере. К сожалению, на машине установлен Ubuntu 12.04 с установленным GCC 4.6 (нам нужен GCC 4.7 из-за некоторых ...
1
голос
1ответ
2k показов

Ошибка Bash при запуске скрипта

У меня есть CentOS 6.5 64-битный выделенный сервер. Единственное, что я сделал на нем, это yum install java7 , так что я не установил ничего другого. Поэтому в каталоге /root я сделал этот файл ...
1
голос
2ответа
127 показов

потерянный файл на моей коробке Linux не может найти его

Я пытаюсь собрать bash-скрипт для резервного копирования всей системы. Это моя попытка, так что я явно что-то напутал! #!/bin/bash mybackupname="backup-fullsys-$(date +%Y-%m-%d).tar.gz" ...
1
голос
2ответа
810 показов

Как мне запустить xcodeproj из bash?

Как мне запустить xcodeproj из bash? ls Quotes Quotes.xcodeproj README.md exec Quotes.xcodeproj -bash: exec: Quotes.xcodeproj: not found
1
голос
3ответа
280 показов

Какие шаги помещают мои команды приглашения bash в vim, а затем снова для выполнения bash?

Я включил редактирование команд bash в стиле VIM в командной строке bash в качестве настройки bash по умолчанию. В нескольких случаях я случайно открывал пустой файл vim с помощью какой-то сложной ...
1
голос
2ответа
5k показов

sed: Что означает код выхода 2?

случай Я пытаюсь заменить все вхождения * в file:\\ в указанном файле test.txt . Я работаю в Windows и использую sed я установил с Win-32 скомпилированным набором утилит bash. Я использую следующую ...
1
голос
2ответа
695 показов

Сломанный панцирь снежного барса - как мне починить?

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

Время префикса к каждой строке вывода команды bash

Я запускаю команду top чтобы увидеть подробности о конкретных процессах. Выходные данные передаются в grep следующим образом: top -n 1 | grep jre Выходные данные обычно составляют около 4 строк, и я ...
1
голос
1ответ
278 показов

нужно sudo в cronjob ubuntu сервер, отправляющий файл logwatch

Я настроил logwatch на сервере Ubuntu для создания HTML-файла в /tmp/logwatch.html Я также установил отправителя sendEmail smpt. Я пытаюсь использовать sendEmail, как это: sendEmail -v -f ...
1
голос
2ответа
1k показов

Убить процесс не удается

Я запускаю сценарий Bash в качестве фоновой работы. Скрипт bash вызывает трудоемкий исполняемый файл. Если я не ошибаюсь, запуск сценария bash является родительским процессом, а запуск исполняемого ...
1
голос
1ответ
83 показов

Прервать печать огромных объемов текста в терминале

Это случалось со мной во многих случаях: Иногда я случайно копирую / вставляю неправильную вещь в vim, а затем мне нужно подождать около 10 минут, чтобы она напечатала весь этот текст. Мне бы ...
1
голос
2ответа
16k показов

Запустить скрипт при входе

Я понимаю, что оболочка выполняет команды в ~/.bash_profile, ~/.bash_login или ~/.profile, в зависимости от того, что будет найдено первым. В моей системе есть только .profile, но введенные там ...
1
голос
1ответ
96 показов

Проблемы при пакетном преобразовании файлов .aea с использованием ffmpeg

Я сталкиваюсь с проблемой при использовании цикла bash for для преобразования всех файлов .aea в каталоге с помощью ffmpeg (в данном случае, в .wav). Я использую следующее: for f in *.aea; do ffmpeg ...
1
голос
1ответ
67 показов

Пропустить связку ключей, не пропуская остальную часть .profile

Я использую связку keychain ssh-agent из funtoo.org. Я загрузил его автоматически, добавив строку eval в мой .profile . Например: eval `keychain --eval id_rsa github bitbucket` Иногда я вхожу в ...
1
голос
2ответа
659 показов

Mac - каждая команда выводит «Процесс завершен»

(MacBook Pro 2009, работающий под управлением Snow Leopard - OS X 10.6.8) Я полагаю, что это связано с установкой MacPorts сегодня - хотя еще одна вещь, которую я сделал до того, как заметил ...
1
голос
2ответа
539 показов

история баш чдыр?

Я знаю, что могу pushd popd если я хочу сохранить текущее местоположение перед chdir в другой каталог. В bash я могу вернуться в каталог до последнего chdir : $ chdir /somedir $ chdir - Мне ...
1
голос
1ответ
52 показов

Почему что не соответствует эффекту, который я получаю?

Я не могу объяснить следующее поведение: [centos4x64 ~] /usr/local/bin/gmake --version GNU Make 3.82 Built for x86_64-unknown-linux-gnu Copyright (C) 2010 Free Software Foundation, Inc. License ...
1
голос
2ответа
99 показов

Как заставить работать функции / псевдонимы, определенные в скрипте bash, который загружен с сервера (и выполнен)?

У меня был .bashrc который я переместил на сервер, чтобы я мог скачать и выполнить его через wget: wget -O - http://xxx.github.io/dotfiles/bashrc | bash Он выполняется, но все функции и псевдонимы, ...
1
голос
2ответа
3k показов

Быстрая установка разрешений на общий доступ к файлам Linux и владения на большом NAS

У меня есть изолированный кластер систем Linux, систем Windows и устройств, монтирующих набор удаленных общих ресурсов (через NFS и CIFS). ОС, разделяющая файловые системы, - Linux. Я часто создаю ...
1
голос
1ответ
206 показов

Изменить цвета терминала GNOME при запуске экрана

Я использую GNOME Terminal на CentOS 5. У меня есть настройки терминала, настроенные для использования цветов, которые мне нравятся. Однако, когда я запускаю screen (или tmux), цвета для строк ввода ...
1
голос
2ответа
519 показов

Не удается запустить интерпретатор Python в терминале Mac

На данный момент я нахожусь на Маверикс, и я просто удалил доморощенный. С homebrew я установил python, но после его удаления мой терминал не может запустить интерпретатор python. Я получаю это ...
1
голос
1ответ
528 показов

Найти и запустить скрипт из другого каталога

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

bash: проверить, поддерживает ли сортировка флаг -h

В моем bash есть функция с sort -h но в одной из моих настроек sort не поддерживает флаг -h . Как мне проверить это, чтобы я мог предоставить else вариант без -h?
1
голос
1ответ
83 показов

Странное поведение с Bash

Я недавно изменил свой .bashrc и подправил внешний вид моего PS1, но теперь у него очень странная проблема. Перед концом строки в терминале (примерно 2 3 пути) он возвращается к началу строки ...
1
голос
1ответ
2k показов

Передайте аргументы в osascript через функцию оболочки в OS X Mountain Lion

Ответ в « Как открыть новое окно Firefox с аргументом URL» не работает в Mac OSX Mountain Lion (10.8.2). Я не могу комментировать этот ответ или вопрос, поэтому мне пришлось создать новый вопрос. Это ...
1
голос
2ответа
88 показов

Попытка заставить `$ FOO = ~ bar | baz` работать в Bash и Zsh

Я пытаюсь получить простое выражение if работающее как в Zsh, так и в Bash, но я не могу найти что-то, чтобы работать с обоими. # this works with Zsh if [[ "$TERM_PROGRAM" =~ iTerm\|Apple_Terminal ...
1
голос
1ответ
7k показов

linux shell установка пакетов AutomaticC

Я хочу установить пакеты автоматически, запустив скрипт я могу написать yum install php но я хочу установить еще один пакет после завершения установки пакета php Есть ли решение сделать это ...
1
голос
2ответа
684 показов

Замена каждой 10-й трубы новой линией в Unix

Допустим, у меня есть поля: name, number, id У меня есть файл данных: name1|number1|id1|name2|number2|id2...etc Я хочу заменить каждый 3-й канал новой строкой или '\n', поэтому получаю: ...