Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
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 ...........