Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
1
голос
4ответа
700 показов
Как переименовать много файлов в оболочке bash?
Извините за вопрос. Я много искал в Интернете, но не мог найти ответ, который работал (хотя было много предложений). Итак, я хочу переименовать много файлов. Запись всех имен файлов не вариант. Файлы ...
1
голос
0ответов
71 показов
Нет ошибок для команд ruby
В настоящее время у меня возникла следующая проблема: Некоторые из моих команд команд ruby/rbenv (например, bundle exec irb , rbenv rehash) не выполняются при выполнении. Однако я не получаю никакой ...
1
голос
1ответ
309 показов
остановите все дочерние процессы, когда 1 из затем вернул код выхода 1
У меня есть 2 или более процессов сборки для запуска в фоновом режиме. Я хочу остановить все процессы сборки, если один из них завершится с кодом, отличным от 0. ./build-1.sh & ./build-2.sh & ...
1
голос
2ответа
331 показов
Bash - используйте цикл, чтобы сделать скрипт резервного копирования более эффективным
У меня есть резервный скрипт (bash). Часть этого показана ниже. Этот скрипт выполняет 14-дневную ротацию резервной копии. Если я хочу изменить это, скажем, на 30 дней, мне придется выписать 30 таких ...
1
голос
0ответов
1k показов
Принудительно обновить apt-get, чтобы вернуть успех
Я работаю с системой, которая вызывает apt-get update из рецепта Ruby Capistrano. Capistrano (очевидно) заботится о коде возврата команд оболочки, которые он выполняет. apt-get update работает с ...
1
голос
2ответа
180 показов
Как сделать подстановочный знак для файлов, чтобы развернуть с ":" в качестве разделителя вместо ""?
Например, набрав: bash$ java -cp lib/*.jar Something Как быстро добраться до bash$ java -cp lib/library1.jar:lib/library2.jar:lib/library3.jar Something (или эквивалент) Есть ли сочетание клавиш типа ...
1
голос
1ответ
847 показов
Chroot из Debian livecd
Я пытаюсь восстановить LILO на сервере Debian. Я пытаюсь сделать chroot /mnt /boot /etc /csh и я получаю: chroot: не может выполнить команду '/etc/csh': разрешение запрещено Как я могу выполнить ...
1
голос
1ответ
863 показов
Распаковка .zip файла в Linux
У меня есть файл .zip (он содержит несколько файлов, например, file1.txt , file2.txt , file3.txt) в каталоге. Как извлечь файлы из zip-архива в тот же каталог? И как мне создать список всех файлов, ...
1
голос
1ответ
1k показов
Вывод сценария соединения telnet
Другой вопрос whois, могу ли я взять вывод подключения telnet к файлу. telnet whois.internic.net 43 затем я =google.com и получить ответ. Могу ли я получить это, чтобы вернуться в файл для обработки ...
1
голос
2ответа
61 показов
Получить защищенную копию в UNIX?
Есть ли способ получить защищенную копию в UNIX? Зачем мне это делать? Потому что я могу войти на удаленный компьютер с моего локального компьютера, но не наоборот. Поэтому мне нужно получить ...
1
голос
4ответа
1k показов
Солярис приказывает шуметь
Я хотел бы сделать что-то вроде этого: myCommand; commandToMakeNoise myCommand работает с переменным количеством времени, и я хотел бы пойти и поработать над чем-то еще, пока это не будет сделано, но ...
1
голос
1ответ
1k показов
Запустите sed как однократную команду ssh
Я хотел бы заменить строку другой в файле на моем сервере. Я пытался сделать это: ssh $REMOTE_HOST sed 's|export ${KEY}=${VAL}|export ${KEY}=${NEW_VAL}|' "$ENV_FILE" И куча вариантов с разными типами ...
1
голос
1ответ
983 показов
Как использовать Pipe Viewer (pv) для измерения степени сжатия?
Я пытался отслеживать ход данных в конвейере, особенно в большом скрипте инициализации для сервера Minecraft. Как мне использовать pv для точного определения прогресса? Я пробовал следующую команду, ...
1
голос
1ответ
1k показов
Как приостановить процесс перед запуском tmux внутри нового сеанса tmux?
Как 1. приостановить процесс с помощью Ctrl Z, 2. запустить tmux и 3. fg (или bg) приостановить процесс? $ find / [.....] ^Z [1]+ Stopped sleep 10 $ tmux $ fg -bash: fg: current: no such job Конечно, ...
1
голос
1ответ
417 показов
передать аргументы псевдониму, а затем отказаться
Я пытаюсь создать простой псевдоним: alias draw="pinta &> /dev/null & disown" Намерение здесь довольно очевидно. Моя проблема в том, что всякий раз, когда я передаю аргумент, я получаю bash: disown: ...
1
голос
1ответ
637 показов
/usr/bin/mail эквивалент для | sendmail -t
искал несколько часов и не нашел решения. Есть ли одинаковое выражение для команды bash? myfile | sendmail -t где моя информация, необходимая для отправки почты, хранится в "myfile"?
1
голос
1ответ
246 показов
Вопросы ответа Whois
Хорошо, пытаясь решить это и запутаться. Я использую команду whois и получаю ответы от сервера регистратора, т.е. whois google.com это возвращает по истечении срока: Created on..............: ...
1
голос
0ответов
200 показов
поведение popd и pushd с опцией "-n"
Я экспериментировал с pushd и popd в bash (Cygwin, на странице руководства написано "GNU bash 4.1"), и страница руководства, похоже, не совсем соответствует поведению. Для pushd команда % pushd +1 ...
1
голос
2ответа
1k показов
Как я могу рекурсивно перечислить содержимое всех файлов в хранилище (расширение-независимость) в один текстовый файл?
Я знаю, что используя «ls -R». в bash вы можете рекурсивно перечислять имена файлов. Могу ли я использовать аналогичную команду для отображения содержимого каждого файла так, как отображаются их ...
1
голос
1ответ
55 показов
Различное поведение с одним и тем же магазином?
У меня открыто несколько оболочек (bash) на одной и той же машине, и в одной из них, похоже, что шатание прекратилось. ls * дает ls: *: No such file or directory и т. д. Я подумал, что я должен был ...
1
голос
1ответ
623 показов
скрипт для автоматического добавления записей таблицы маршрутизации
Есть много удаленных агентов, которые используют Mountain Lion. Мы хотим, чтобы только каталоги в нашей интрасети проходили через VPN-туннель, а весь остальной трафик направлялся напрямую. Поэтому ...
1
голос
2ответа
6k показов
Начальный экран с командой bash
Мне нужно запустить экран с некоторой командой bash для выполнения. Я пытаюсь: screen -S test -d -m bash -c './test.php' но безрезультатно, экран не появился. Более того, допустим, мне нужно начать ...
1
голос
1ответ
1k показов
Git Bash-завершение на Mac OSX не работает, следуя стандартным инструкциям по установке
Я прочитал кучу инструкций по установке bash-complete для git и остановился на решении macport, которое, например, упомянуто здесь: Как заставить git-complete.bash работать на Mac OS X? Однако это не ...
1
голос
1ответ
820 показов
Удалить конкретную строку из хостов
Я хочу удалить конкретную строку из файла hosts в моем домашнем каталоге: ~$ echo "193.10.1.1 localhost" >> hosts ~$ echo "127.0.0.1 localhost" >> hosts ~$ cat hosts 193.10.1.1 localhost 127.0.0.1 ...
1
голос
1ответ
264 показов
Node.js с Forever и node-dev
Похоже, это должно быть действительно просто, но: Как я могу запустить приложение node.js с помощью node-dev и forever.js forever start node-dev app.js не работает В идеале, если бы был способ ...
1
голос
2ответа
67 показов
wget: как получить каталог в указанный каталог
Я использую команду: wget -r -nH ftp://some.domain.com/home/work/test/* -P ./my Выходной каталог становится: ./my/home/work/test/* Как я могу сделать это просто ./my/*?
1
голос
2ответа
1k показов
Исправление Mac OS X Bash
Когда я запускаю свой терминал, я получаю эту ошибку. Я понятия не имею, как это исправить и откуда это взялось. Last login: Fri Nov 30 21:46:06 on ttys000 -bash: export: `/usr/local/bin': not a ...
1
голос
1ответ
306 показов
как мне написать выражение для поиска (atime = ctime) (время доступа = время изменения)
Я хочу найти набор файлов для удаления, к которым не было доступа с момента их последнего изменения inode. Файлы, в которых произошло последнее действие, когда они были перемещены в каталог, в ...
1
голос
1ответ
1k показов
Bash Script выходит из сеанса su или ssh, а не из сценария
Я использую CentOS 5.4. Я создал bash-скрипт, который выполняет некоторую проверку перед выполнением любых команд. Если проверка не пройдена, она просто exit 0 . У меня проблема в том, что на нашем ...
1
голос
1ответ
44 показов
Окно уведомлений
Есть ли способ, которым я могу создать диалоговое окно уведомления, которое может быть запущено из сценария оболочки bash в Linux, чтобы уведомить пользователя, когда что-то требует внимания, подняв ...
1
голос
4ответа
4k показов
Пакетный процесс ffmpeg?
Учитывая видео в формате AVI с аудио WMA2 и видео MP4, как я могу передать видео, преобразовать аудио в MP3; затем повторно инкапсулировать весь файл в AVI? ffmpeg -i "foo bar.avi" -acodec libmp3lame ...
1
голос
1ответ
52 показов
Найдите новые подпапки x и сохраните их, удаляя оставшиеся
У меня есть резервный скрипт, который запускается раз в день. Резервные копии сохраняются в папке под папкой в подпапке с именем date ($(date +"%F")). Другой скрипт для очистки предназначен для ...
1
голос
2ответа
121 показов
Bash: Нажмите Enter, не перейти к новой строке, как вернуть его обратно?
Иногда, когда я пытаюсь выполнить некоторые действия и нажимаю ctrl-c, окончательный вывод bash будет выглядеть следующим образом ... когда я нажимаю ввод, он не переходит на новую строку, а рядом ...
1
голос
3ответа
4k показов
сохранить среду при выполнении в скрипте
У меня есть скрипт bash, который должен выполнять ряд команд. Команды работают нормально, когда вводятся в терминологию, но когда я пытаюсь выполнить их из скрипта, они не работают, поэтому я ...
1
голос
2ответа
109 показов
Случайная вкладка, автозаполнение в случае начала идентичного имени файла?
Допустим, у меня есть несколько файлов в каталоге, которые все начинаются с одной строки $ ls fileAA234 fileAA247 fileAA255 fileAA264 fileAA269 fileAA277 fileAA285 fileAA294 Часто, просматривая такие ...
1
голос
2ответа
416 показов
Ни одна из моих команд bash не работает
У меня нетбук Ubuntu 9.10. Это всегда работает отлично. Два дня назад я некоторое время работал от имени пользователя root (~ 30), и когда я вернулся к своей учетной записи пользователя (только ...
1
голос
2ответа
231 показов
SSH TERM обнаружение
Мой конфигурационный файл ssh имеет env, установленный как: AcceptEnv LANG LC_* Я немного сбит с толку, когда, когда я через ssh через некоторых клиентов, моя переменная TERM устанавливается как ...
1
голос
3ответа
2k показов
Создайте несколько файлов и назовите их из командной строки
Мне нужно создать 300 пустых файлов и поместить их в папку на моем сервере, затем назвать их из списка в текстовом файле, у меня есть доступ по SSH, так возможно ли это сделать с помощью командной ...
1
голос
1ответ
155 показов
Как узнать процесс, который использует файл, но не использует в данный момент?
Фон У меня, как и у многих других, согласно форумам поддержки Apple, возникают проблемы с настройками звука на моем Mac. Всякий раз, когда компьютер спит или выключается, звук сбрасывается во ...
1
голос
4ответа
461 показов
В Linux, как я могу сделать несколько операций над одной строкой через трубопровод?
Например, Если вы делаете free -m | sed -n 2p Я хочу работать с выводом из последнего, второго до последнего и третьего столбцов. Проблема в том, что я хочу, чтобы он был единообразным и один раз ...
1
голос
1ответ
683 показов
Выяснить, как моя папка /etc / была удалена
Я играл с моей конфигурацией sendmail в папке /etc/ , а затем каким-то образом содержимое моей папки /etc/ ушло, и я не уверен, как. Из /var/log/auth.log: Nov 8 10:28:42 www sshd[25389]: ...
1
голос
1ответ
1k показов
Git Pull Auto Complete OSX
Следуйте инструкциям на этом сайте http://denis.tumblr.com/post/71390665/adding-bash-completion-for-git-on-mac-os-x-leopard . Я могу сделать git auto complete для MAC OS. Тем не менее, когда я ...
1
голос
1ответ
188 показов
Потоковое содержимое текстового файла, который постоянно записывается в.
Итак, у меня есть скрипт на python, который выполняется заданием cron по ночам для сбора данных на моем сервере данных (Ubuntu 12.04 LTS), эти данные записываются в текстовый файл. Есть ли команда ...
1
голос
2ответа
2k показов
как объединить регулярное выражение в псевдониме bash?
Я не могу на всю жизнь создать псевдоним, который будет переключаться на заданный каталог проекта. Я храню все свои проекты в папке под названием Projects, т.е. ~/Project/blog ~/Project/whatever Я ...
1
голос
1ответ
703 показов
Bash: чтение файла со звездочкой (*)
Я должен прочитать содержимое файла в переменной. Делать следующее замечательно: content1=$(
1
голос
1ответ
186 показов
перенаправить одну строку bash на стандартный вывод / терминал против журнала
У меня есть скрипт bash, где я перенаправляю вывод в файл для регистрации. if test -t 1; then # stdout is a terminal exec > $OUTPUT_FILE 2>&1 else # stdout is not a terminal, no logging. false fi У ...
1
голос
2ответа
2k показов
Bash определяет, были ли установлены переменные параметра ($ 1, $ 2, $ 3 и т. Д.)
Многие из постов, которые я только что прочитал, имеют много ответов, которые охватывают это, но я не понимаю, что я делаю на самом деле; это было хитом и мисс. Скрипт .sh, с которым я работаю: ...
1
голос
1ответ
48 показов
Распечатать много PDF-файлов без использования цикла?
Если я сделаю lp -o sides=two-sided-long-edge -n 3 -d printer8 test.pdf затем он печатает test.pdf 3 раза в дуплексном режиме, но сначала печатает все страницы 1 (со страницей 2 сзади), затем все ...
1
голос
2ответа
547 показов
SSH Alias запрашивает проверку подлинности с помощью пароля, но работает прямой SSH
Я пытаюсь подключиться по SSH к серверу, на котором у меня работает sshd (назовем меня me @ server). Я настроил ssh-ключи, используя ssh-keygen -t rsa для создания ключа, а затем запустил cat ...
1
голос
2ответа
41 показов
Найти сценарий с ранней обрезкой веток
Должно быть, моя проблема в том, как выразить свою нужду. Когда я ищу заданное имя файла, я хочу, чтобы поиск прекращал поиск в текущей ветви, когда он обнаружил первый случай, НО продолжал поиск в ...