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

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

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

Создание нового файла с одной строкой, добавленной к первой строке, и одной строкой, добавленной к последней

Мне нужна помощь, или я вместо этого сделаю это на python (читая по одной строке за раз), что, как я знаю, мне не нужно. У меня есть большое количество текстовых файлов, которые я использую при ...
1
голос
1ответ
519 показов

Почему не работает "(ulimit -d 1000; firefox) &"?

Я пытаюсь ограничить использование памяти firefox чтобы он не блокировал всю систему проблемными веб-сайтами. Я пробовал, в bash: (ulimit -d 1000; firefox) & Это должно ограничить использование ...
1
голос
2ответа
256 показов

Сделать веб-запрос, кошка ответ на стандартный вывод?

Я работаю из командной строки. Мне нужно отреагировать на ответ веб-запроса. Какой инструмент я могу использовать, чтобы сделать веб-запрос и напечатать ответ на стандартный stdout? Вот команда, ...
1
голос
1ответ
329 показов

Зачем bash сжимать соседние пробелы в одно?

$ ourSite="super user" $ echo $outSite super user $ echo "$outSite" super user bash автоматически сжимает соседние пробелы в одно, если мы не используем двойные кавычки для кавычек переменной. Я ...
1
голос
3ответа
3k показов

Редактировать bash_profile?

Я пытаюсь научиться Bash. Я использую Ubuntu. Я хочу добавить функцию. Я не уверен, что мне нужно создать файл .profile или .bash_profile поэтому я создаю оба файла в каталоге ~/ . Я добавляю что-то ...
1
голос
1ответ
110 показов

Дэш действует по неизвестной причине

Я перезапустил свой компьютер Kubuntu - из меню leave->restart если это имеет значение. Обычно мои терминальные окна открываются автоматически после перезагрузки, но на этот раз мое приглашение было ...
1
голос
2ответа
3k показов

Использовать источник псевдонима с относительным путем

Я хочу добавить файл псевдонимов в папку моего проекта, чтобы быстро открывать и редактировать файлы в ней с помощью простой команды оболочки. Чтобы сделать его более переносимым, я хотел бы ...
1
голос
1ответ
3k показов

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

В частности, мне нужно знать, чтобы написать bash-скрипт, чтобы предложить пользователю установить гостевые дополнения VBox на клиенте Ubuntu, если он еще не установлен.
1
голос
1ответ
423 показов

Инструмент резервного копирования командной строки через SSH с контролем версий

Я ищу инструмент резервного копирования командной строки для Mac OSX. Особенности, которые я ищу: предпочтения для резервной копии хранятся в отдельном файле профиля, поэтому одна кодовая база может ...
1
голос
1ответ
38 показов

Предотвратить повторное включение bash

У меня есть гнездо сценариев bash, которые могут генерировать друг друга, источники egash, источники b.sh, источники a.sh и т. Д ... Помимо редизайна, который не всегда может быть осуществим, каковы ...
1
голос
2ответа
1k показов

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

Мне иногда нужно выполнить команду, такую как: mv "very-long-file-name.x" "very-long-file-name.y" Я хотел бы добиться этого, не повторяя очень длинное имя файла дважды ... Я знаю, как это сделать, ...
1
голос
1ответ
7k показов

Не удается отредактировать файл /etc /network /interfaces через скрипт bash в Ubuntu

Возможный дубликат: разрешение sudo отклонено Мне нужно отредактировать /etc /network /interfaces через bash script, я делаю что-то вроде ниже ... sudo echo something > /etc/network/interfaces Когда ...
1
голос
0ответов
42 показов

Повторное использование завершения _kill в .bashrc завершается неудачно

Я пытаюсь продлить завершение bash alias perf-connect-process="perf record -p"; alias pperf=perf-connect-process; complete -F _kill perf-connect-process; complete -F _kill pperf; повторно используя ...
1
голос
1ответ
1k показов

Почему команда bash "complete" не работает внутри ~/.bash_profile?

Фоновый контекст: я хочу, чтобы команда ssh на терминале OS X отображала имена хостов, которые я часто использую. В Ubuntu ssh кажется достаточно умным, чтобы иметь возможность завершить табуляцию ...
1
голос
3ответа
137 показов

Возможно ли иметь переменные окружения в пути к рабочему каталогу: PS1?

Я на Lubuntu, и я использую Bash. Мой PS1 (в .bashrc) это: PS1="\w> " Мне это нравится, потому что мне нужно постоянно вставлять рабочий каталог. Проблема в том, что путь всегда очень длинный, и так ...
1
голос
2ответа
212 показов

Аргументы, передаваемые оболочкой в команду в Unix

Я размышлял над этим вопросом и не могу понять, почему ответ таков, каков он есть. Сколько аргументов передается команде оболочкой в этой командной строке:pig pig pig а. 8 б. 6 в. 5 дней 7 эл. 9 ...
1
голос
3ответа
1k показов

Передача нескольких наборов аргументов в команду

instances содержат несколько строк, разделенных пробелами, и snapshots . Я хочу выполнить команду ниже, с каждой парой экземпляр-снимок. ec2-attach-volume --instance $instances --device /dev/sdf ...
1
голос
1ответ
354 показов

Bash скрипт для отслеживания позиции ffplay

Я хотел бы каким-то образом передать консольный вывод ffplay скрипту bash, который анализирует его, изолирует текущее время поиска и сохраняет это число в текстовом файле (я могу поместить его на ...
1
голос
2ответа
1k показов

Как перенаправить вывод и выйти при сбое команды?

Вот как я регистрирую как stdout, так и stderr в моих скриптах (обычно cronjobs): #!/bin/bash mylog() { echo "[`date '+%Y-%m-%d %H:%M:%S'`] $1" } ( mylog 'start' some-command || mylog 'error' && exit ...
1
голос
1ответ
334 показов

Как активировать удаленный веб-сервер IIS с помощью сценариев оболочки dd-wrt

Эта проблема: У меня есть несколько сайтов asp.net, размещенных на IIS (в местной хостинговой компании). Теперь, если никто не доступ к ним во время aprox. Через 20 минут IIS переходит в спящий ...
1
голос
2ответа
769 показов

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

Мне нужно, чтобы один скрипт выполнял большинство своих команд от имени другого пользователя, но не хочу указывать своим пользователям вызывать его через sudo. Выполнение команд с EOF здесь документ ...
1
голос
0ответов
20 показов

Как мне регистрировать пики с микрофона, если они превышают один или несколько порогов?

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

Можно ли вставить комментарии в длинную команду с экранированными символами новой строки?

У меня длинная командная строка, длиннее, но похожая на пример ниже. Я хотел бы добавить комментарии к индивидуальному аргументу в смысле того, что показано здесь: ssh -N \ -R :10000:10.0.0.1:80 \ # ...
1
голос
3ответа
232 показов

Emacs и Shell в одном окне?

Просто интересно, есть ли способ поместить emacs и shell в одно и то же окно. Например, разделить оболочку на две части: одну для самой оболочки, другую для emacs. Или есть ли способ быстро ...
1
голос
2ответа
1k показов

Текст Vim испорчен на удаленном сервере

Я часто работаю на удаленных серверах. Есть один сервер, который, похоже, "запутался" в количестве доступных столбцов (по-моему, только при работе в Vim (не в bash). В частности, когда я открываю ...
1
голос
1ответ
536 показов

Оболочка, подоболочка, источник, фоновый процесс, PID == путаница

Я пытаюсь понять, как все эти вещи соединены вместе. Например, с помощью этого скрипта: #!/bin/bash . script1 ./script2 . script3 & ./script4 & sleep 5 Как выглядят PID? Что такое отдельный процесс, ...
1
голос
2ответа
4k показов

linux удаление временных файлов

Я пытался удалить файлы, заканчивающиеся тильдой, используя команду rm *.*~ , Но это не удаляет файлы, начинающиеся с . и заканчивается ~ , например .somefile~ . Я также попробовал rm *~ , но это ...
1
голос
2ответа
1k показов

Есть ли способ перерисовать текст в окне терминала после изменения его размера?

Просто вопрос юзабилити на самом деле. Вы знаете, когда вы работаете в окне терминала, и вы решаете сделать какой-то запрос, который возвращает стену текста, и вы думаете про себя ... "это было бы ...
1
голос
1ответ
413 показов

Могу ли я использовать Cygwin вместо Ubuntu для тестирования bash-скриптов?

В следующую среду у меня экзамен по операционным системам. В этом экзамене также будет часть bash-скриптинга. Сам учитель будет тестировать сценарии на виртуальной машине, на которой работает Ubuntu. ...
1
голос
1ответ
160 показов

Почему бинарный пакет не переустанавливается с помощью apt-get или сборки из исходного кода?

Я пытаюсь установить Asterisk на свой сервер Debian wheezy. Для этого я сначала сделал простой sudo apt-get install asterisk Это сработало без нареканий. Впоследствии звездочка работала, и я мог ...
1
голос
1ответ
679 показов

Невозможно удалить файл, используя скрипт bash

У меня проблемы с удалением файла в скрипте bash. Я видел другой пост с той же проблемой, но ни одно из этих решений не решило мою проблему. Сценарий bash является контрольной проверкой OP5 и ...
1
голос
1ответ
104 показов

Выполнить команду на паре файлов

** Контекст:** Я отсканировал много старых картинок с надписью на обороте. Используя imagemagick, я могу добавить переднюю и заднюю часть изображения следующим образом: montage out20.jpg out21.jpg ...
1
голос
2ответа
174 показов

В bash на RHAS4, почему нажатие кнопки удаления переключает регистр вместо удаления?

У меня есть старая коробка RedHat, над которой мне нужно поработать: $ lsb_release -a LSB Version: 1.3 Distributor ID: RedHatEnterpriseWS Description: Red Hat Enterprise Linux WS release 4 (Nahant ...
1
голос
2ответа
396 показов

Переместиться влево по слову вместо символа в терминале

Я хочу перемещаться влево и вправо по словам, используя ctrl + left/right arrow в терминале (я на Ubuntu 12.10). В настоящее время, когда я нажимаю эти клавиши, на линии ;5D или ;5C , что для меня ...
1
голос
3ответа
2k показов

Двойные трубы в Linux

Можно ли сделать команду в Linux с "двойными трубами", как это? blah | blah | blah
1
голос
0ответов
80 показов

Это ошибка в топе?

Эта командная строка: top -l 3 -n 10 -o "vprvt" По какой-то причине существуют два процесса, которые постоянно всплывают на выходе второй выборки, независимо от их фактического размера VPRVT, и они ...
1
голос
2ответа
1k показов

Как вывести непрерывный поток в текстовый файл в Linux

У меня есть команда, которая постоянно выводит что-то на экран замазки, как мы делаем, когда мы что-то устанавливаем. Сейчас этот процесс очень долгий и займет много часов. У меня мало вопросов Как я ...
1
голос
1ответ
72 показов

Спросите пароль один раз во время установки dotfile

Подобно этому вопросу, я делаю дотфайлы для установки новой машины с OS X. Он запрашивает мой пароль несколько раз, так как команды sudo для установки и настройки системы находятся в нескольких ...
1
голос
3ответа
1k показов

Предоставить разрешение на перенаправление вывода с помощью sudo в Linux

Я пытаюсь поместить значение "1" в некоторый виртуальный файл /proc , и я получаю "разрешение запрещено", несмотря на использование sudo: name@comp-name:/etc/dhcp$ sudo echo 1 > ...
1
голос
1ответ
636 показов

Где находится $ DYLD_LIBRARY_PATH

echo $DYLD_LIBRARY_PATH возвращает /Library/Oracle/lib но я ничего не нахожу в .bashrc и .bash_profile . Я использую Mac OS X 10.8, и у меня нет домашнего файла .profile .
1
голос
0ответов
85 показов

При использовании стрелки вверх вместо последней команды происходит рекурсивный поиск.

Я использую внутренний продукт "оболочка" на основе пружинной оболочки. Когда я нажимаю стрелку вверх, чтобы получить мою последнюю команду, вместо этого я получаю (reverse-i-search)`': Получение ...
1
голос
1ответ
106 показов

Пользовательская подсказка не работает на терминале Mac

Мне нравится использовать настраиваемое приглашение (текущий путь синим цветом) на моей машине с Unix: export PS1='\[\e[0;34m\]\w \$\[\e[m\] ' Но когда я пытаюсь использовать его на терминале Mac, он ...
1
голос
1ответ
6k показов

Горячий, чтобы удалить специальные символы из имен файлов и переименовать их в каталог?

Это то, что я до сих пор. #!/bin/bash pushd DirectoryName for file in *.csv; do #echo $file filename=${file%.*} file_clean=${filename//[ ()$+&\.\-\'\,]/_} final= "$file_clean.csv" mv "$file" $final ...
1
голос
1ответ
2k показов

Автоматический запуск xinit из rc.local от имени другого пользователя

Я работаю над настройкой моего Raspberry Pi B +. Поэтому я решил, что мидори должен запускаться автоматически после аутологина. С startx это работает без проблем, но X все еще нуждается в ресурсах. ...
1
голос
1ответ
144 показов

возобновляемые сессии bash с поддержкой ветки

Есть ли утилита, которая упрощает хранение и восстановление bash-сессий? Я хотел бы иметь возможность делать EG $ KUNG=pao $ foo commit # saves the current environment # as an anonymous changeset ...
1
голос
3ответа
285 показов

Предотвращение порчи пользователей и использования скрипта

Можно ли отказать в праве на копирование файлов? У меня есть скрипт, который должен выполняться другими. Им также разрешено читать файл (хотя запретить чтение не составит труда). Но я не хочу, чтобы ...
1
голос
1ответ
790 показов

Мета-привязки клавиш для чтения строки bash из .inputrc не работают

Если я поставлю "\M-p": previous-history в мой .inputrc и запустите терминал (urxvt или xterm), нажав Alt-p, выведите символ «:». Последующие попадания производят ^ [p вроде так: :^[p^[p^[p^[p^[p Я ...
1
голос
2ответа
1k показов

Почему я не могу прочитать или записать файл, владелец которого является пользователем root и имеет разрешение 707 в Terminal.app на Snow Leopard?

Это то, что происходит, но почему? liuxiang@MacBookPro: ~/casecode/sh $ ls -l sa -rwx---rwx 1 root admin 55 10 21 00:07 sa liuxiang@MacBookPro: ~/casecode/sh $ cat sa cat: sa: Permission denied ...
1
голос
1ответ
3k показов

Выход из сеанса Gnome3

В gnome 2 появилась возможность выйти из сеанса, выполнив gnome-session-save --force-logout К сожалению, это gnome-session-save не существует в Gnome3. Есть ли другой способ сделать это, или я просто ...
1
голос
3ответа
2k показов

удалить строки с повторяющимися словами

У меня есть отсортированный файл с такими строками word1 abca word1 abcb word1 abcc word2 abca word2 abcb word3 abbb ........... и я хочу что-то подобное word1 abca word2 abca word3 abbb ...........