Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
3
голоса
0ответов
418 показов
Преобразование скриптов csh или tsh в Bash
Я ищу инструмент, который может конвертировать скрипты, написанные на csh или tcsh, в скрипты bash. По крайней мере, о базовых вещах, чтобы мне не пришлось проходить процесс перевода всего с нуля.
3
голоса
4ответа
424 показов
Sed: добавить текст, содержащий символы новой строки после первой строки файла
Я пытаюсь программно построить журнал изменений, перенаправив вывод git shortlog в файл CHANGELOG.md. Мой список изменений выводит это (сокращенно): Brendan Deere (4): Fix dependency conflicts Мой ...
3
голоса
4ответа
5k показов
Как выполнить пакетное сжатие изображений с помощью Imagemagick или аналогичной команды или программы в Linux
Недавно я узнал о команде конвертирования из imagemagick, которую я использовал для сжатия многих изображений, которые у меня есть для личного использования, и для моего блога. По моему опыту, ...
3
голоса
2ответа
5k показов
Как войти в root и изменить его приглашение?
Я использую Ubuntu-10.04 и Bash. Я хочу зайти в root и изменить его приглашение на подчеркнутые красные символы, чтобы отразить, что я нахожусь в root. В командной строке bash, если я наберу: $ sudo ...
3
голоса
1ответ
897 показов
Как сделать скрипт bash с именами файлов с сегодняшней датой
Я пытаюсь создать сценарий для резервного копирования моих серверов we, но у меня очень ограниченные знания сценариев bash. Я хочу, чтобы скрипт назвал файл резервной копии ht- «сегодняшняя дата». ...
3
голоса
2ответа
3k показов
Строка состояния в оболочке Linux
Я использую Windows и Putty для удаленного подключения (ssh) к некоторым серверам Linux. Я установил свой hardstatus в своем файле .screenrc, чтобы я мог отслеживать некоторую полезную информацию. Но ...
3
голоса
1ответ
1k показов
Как мне получить автозаполнение zsh для завершения подстановочных знаков, как это делает bash?
В zsh и bash, если я ls c он отображает каждое имя файла, начинающееся с c. Если вместо этого я ls c* , bash ведет себя так же, но zsh заменяет c* списком всех файлов, начинающихся с c. Есть ли ...
3
голоса
1ответ
2k показов
~/.bashrc не получен в новом окне lxterminal
Я добавил несколько строк в мой ~/.bashrc как export JAVA_HOME=/opt/jdk1.6.0_22 Я получил это: $ source ~/.bashrc $ env | grep 'JAVA' JAVA_HOME=/opt/jdk1.6.0_22 Затем я создал базовый скрипт bash в ...
3
голоса
2ответа
1k показов
Выполнять команды оболочки при запуске в Ubuntu 11.10
Я использую Ubuntu 11.10, и я должен выполнить команды оболочки при запуске. java -jar selenium.... Я пытался с этим, но ничего: sudo gedit /etc/init.d/nomescript.sh sudo chmod a+x ...
3
голоса
2ответа
2k показов
Как вы заставляете zsh meta-delete вести себя как bash? (Чтобы сделать это, удалите слово вместо всего пути.)
Мета-удаление Bash удалит один компонент пути вместо всего пути. Как ты заставляешь себя так вести себя? Я нашел это, который, кажется, работает. Это правильная вещь? Одна из вещей, которые я больше ...
3
голоса
3ответа
7k показов
Преобразование документа в PDF
Я пытаюсь преобразовать doc-файл в pdf-файл с помощью linux bash. Я пробовал разные способы, такие как jodconverter, ghostscript, postscript и т.д., Но все не сработало, как предполагалось. ...
3
голоса
3ответа
581 показов
Написать bashscript, чтобы удвоить каждый символ новой строки в текстовом файле?
Мне нужен скрипт bash, который возьмет файл и добавит второй символ \n для каждого символа \n, уже находящегося в файле: то есть: ABCD \nbcda становится ABCD \ п \ nbcda как мне начать ИЛИ, я должен ...
3
голоса
7ответов
625 показов
Оператор Баш, | и grep / kill
В качестве упражнения я хотел убить процесс с помощью командной строки, используя базовые принципы bash, но у меня есть некоторые ошибки, которые я не понимаю: ps -A | grep nautilus | egrep -o ...
3
голоса
1ответ
2k показов
Использование grep для фильтрации вывода процесса
Я использую command | grep -v "JavaScript strict warning" для фильтрации выходных данных команды (скрытие предупреждений). Команда grep работает нормально, когда я тестирую ее так: $ printf ...
3
голоса
4ответа
3k показов
Как отключить двойную вкладку для отображения доступных команд в Bash?
Есть ли способ отключить поведение клавиши двойной вкладки (при двойном нажатии клавиши Tab отображаются доступные команды в Bash)?
3
голоса
1ответ
6k показов
Как я могу закодировать URL для wget?
Я ищу способ преобразовать строку в чистый URL-адрес. Например : wget http://myurl.com/toto/foo bar.jpg Это будет загружать http://myurl.com/toto/foo и http://bar.jpg . Я хочу скачать ...
3
голоса
2ответа
291 показов
Вставьте URL в терминал, используя скрипт bash на Ubuntu.
Я на Ubuntu 12.04. Мне нужно написать скрипт Bash, который бы автоматически вставлял URL в терминал, не нажимая Ctrl Shift V на клавиатуре. Скрипт содержит команду: wget -O "url" URL-адрес уже будет ...
3
голоса
2ответа
3k показов
Wget - если / еще условие загрузки?
Я хочу, чтобы wget предпочел определенный тип файла другому, если файлы имеют одинаковое базовое имя. Например: если доступно foo.ogg , не загружайте foo.mp3 способ, которым я до сих пор использую ...
3
голоса
3ответа
2k показов
Пользовательские цвета для оболочки
Как настроить цвета по умолчанию в оболочке? Скажем, я хочу сделать стандартный голубой, пурпурный и желтый немного светлее. Существует метод, показанный здесь для OS X Terminal, использующий ...
3
голоса
3ответа
343 показов
Какая оболочка позволяет вызывать команды с определенным началом?
Такие программы, как matlab/octave, и я уверен, что многие другие позволяют вам начать вводить команду, а затем нажать « Вверх», чтобы вызвать последнюю команду, которая начинается с набранных ...
3
голоса
1ответ
17k показов
Как я могу исправить проблему несоответствия шифров с sftp?
Я столкнулся с проблемой, когда сервер был обновлен до RHEL 6.5, и у нас есть автоматические сценарии bash при установке RHEL 5.9, которая соединяется с помощью команд sftp и ssh. Теперь новый сервер ...
3
голоса
4ответа
4k показов
BASH: найти дубликаты файлов (совместимые с MAC/LINUX)
Я ищу bash-скрипт, совместимый с Mac, для поиска дубликатов файлов в каталоге.
3
голоса
2ответа
5k показов
Как убить непрерывный процесс, запущенный из rc.local?
Я работаю над Raspberry Pi с ОС Raspbian (на основе Debian). Для тестирования я добавил такую команду в /etc/rc.local: python /home/pi/test.py Работает нормально, начиная этот скрипт. Но проблема в ...
3
голоса
2ответа
1k показов
Сценарий ответа на запрос apt-get "Для продолжения введите фразу" Да, делай, как я говорю! "'"в Баш
Мой скрипт заменяет sysvinit на systemd внутри chroot при создании образа debian с помощью debootstrap. Поскольку это "опасное" действие, apt-get задаст глупый вопрос: «Для продолжения введите фразу« ...
3
голоса
1ответ
218 показов
Цветные команды в терминальной подсказке
Я настроил приглашение в моем терминале Mac следующим образом: export PS1="\[\e[31;1m\] \w $ \[\e[0m\] " Таким образом, я получаю /working/directory $ жирным красным цветом, но я также хочу получить ...
3
голоса
6ответов
36k показов
Зачем нужен sudo bash?
Я читал следующий код: $ sudo bash # cd /home/ # ./gitpull.sh Зачем мне первая строка, что она делает именно? Что если я просто сделал $ sudo вместо $ sudo bash ?
3
голоса
2ответа
5k показов
Как проверить, находится ли каталог под контролем версий SVN?
Как проверить, находится ли какой-либо каталог под управлением версий SVN из сценария Linux bash? Я использую SVN версии 1.7.9. Когда я попробую следующее pushd ${WD}; svn info; popd и проверяю код ...
3
голоса
1ответ
6k показов
sh: команда времени не найдена
В тестовом пакете llvm 3.0 фрагмент кода, приведенный ниже, выдает следующую ошибку в bash: sh: команда времени не найдена if [ "x$RHOST" = x ] ; then ( sh -c "$ULIMITCMD $TIMEIT -p sh -c '$COMMAND ...
3
голоса
4ответа
274 показов
«Больше» умерло на OS X?
Просто когда мне стало любопытно меньше или больше Я бегу Снежный Барс. Когда я набираю more он говорит Missing filename ("less --help" for help) Поэтому я whereis more и он говорит /usr/bin/more . ...
3
голоса
3ответа
8k показов
Почему этот скрипт не работает при запуске из cron, но работает при запуске вручную?
У меня есть относительно простой bash-скрипт, который отлично работает при прямом вызове, но не работает при запуске cron. Почему это не удается и как я могу заставить его работать через cron? ...
3
голоса
1ответ
2k показов
Как изменить / добавить трекер в файл .torrent с помощью командной строки?
Я использую трансмиссионный демон в Debian для своих торрентов. В настоящее время я использую веб-сайт http://torrenteditor.com/ для добавления трекеров в файлы .torrent. Я хотел бы редактировать ...
3
голоса
2ответа
2k показов
Как исправить мою подсказку bash с длинными строками?
У меня есть следующее приглашение bash: YELLOW="\[\033[0;33m\]" GREEN="\[\033[0;32m\]" RESET='\e[0m' export PS1="$GREEN[\W]$YELLOW \$(__git_ps1 \"(%s) \")$RESET\\$ " Это выглядит так: Что я и хочу. ...
3
голоса
3ответа
183 показов
Как передать один элемент из вывода команды в другую команду?
Базовый пример использования grep (обратите внимание, что grep не будет моим единственным вариантом использования для этого): $ grep -Irl "foo" path/to/directory/help.js path/to/directory/config.js ...
3
голоса
1ответ
1k показов
Печатать только атрибуты файла в Linux
Есть ли способ напечатать только атрибуты (в частности, размер) файла без указания имени файла? file -b * похож на то, что я хочу, но. Может быть, есть способ объединить ls -hs и file -b?
3
голоса
2ответа
3k показов
Исправление ошибки ввода / вывода из .bashrc в подсистеме Windows для Linux
Я по ошибке отредактировал файл .bashrc для моего WSL (Windows Subsystem for Linux) Bash с помощью текстового редактора Windows (Notepad++). Теперь, когда я запускаю Bash, я получаю следующую ошибку: ...
3
голоса
2ответа
2k показов
В tmux могу ли я получить `exit` для выхода из окна терминала, в котором находится, а не самого сеанса?
Поэтому, когда я открываю новый терминал (я использую терминатор в Arch Linux), я настраиваю его либо на открытие нового сеанса tmux если он не существует, либо на присоединение к существующему. ...
3
голоса
2ответа
801 показов
sed в bash не работает
Я пытаюсь использовать редактор потоков sed в bash, чтобы заменить строку в файле новой строкой, которую я ввел, до сих пор у меня есть это: echo "name to change" read updatenaamold echo "enter new ...
3
голоса
0ответов
242 показов
Создание "режима фокуса" для tmux? (одна центрированная панель между двумя пустыми панелями?)
Я хотел бы создать "режим фокуса" для терминала, используя tmux, что-то вроде того, что goyo делает для vim: Проблема 1: определение размеров окон Я думал о том, чтобы добиться этого, разделив окно ...
3
голоса
1ответ
50 показов
Значение VAR = * в bash
Я увидел следующее (чтобы запустить экспресс-сервер nodejs) и не могу найти документацию о * в этом: prompt>> DEBUG=* command Это устанавливает для DEBUG временное значение в среде команды, но какое ...
3
голоса
3ответа
1k показов
Могу ли я использовать сценарий bash в качестве службы в OS X без необходимости настраивать его через автомат?
Как я могу использовать сценарий bash в качестве службы в OS X без необходимости настраивать его через автоматизатор? Я бы хотел написать скрипт bash, сохранить его в ~/Library/Services, а затем ...
3
голоса
0ответов
267 показов
Введите сбойный Docker-контейнер другой командой
У меня довольно сложный док-контейнер, который я пытаюсь собрать. В рамках процесса сборки я установил Chef, а Chef установил несколько поваренных книг, используя Chef-Solo. У меня есть поваренные ...
3
голоса
1ответ
14k показов
Как вы запускаете команду как другой пользователь в Linux?
У меня есть доступ к серверу Linux, где я могу sudo для «Foo», как это без пароля: sudo su - foo Когда я стану пользователем 'foo', я смогу запустить такой скрипт: /dir/foo_user_script.sh ...
3
голоса
1ответ
1k показов
Псевдоним находит игнорировать ошибки "Отказано в разрешении"
Когда вы запускаете команду find для файлов, для которых у вас нет разрешений, вы получаете досадные ошибки "Permission denied", которые загромождают вывод. Википедия предлагает следующее ...
3
голоса
1ответ
4k показов
Что означает команда «:() {:|:&}; :" в ракушке?
Я только что столкнулся с этой командой на форуме Linux, где автор предупредил, что не пытайтесь использовать эту команду для любопытства. Так что мое любопытство приходит. Что означает команда «:() ...
3
голоса
2ответа
133 показов
подходит синтаксис grep от linux до solaris
Следующая команда grep -w '^[^#]* machine_VIP' /etc/hosts | head -1 | awk '{print $1}' отлично работает на Linux (захватывает псевдоним machine_VIP и возвращает IP-адрес из /etc /hosts и игнорирует ...
3
голоса
2ответа
12k показов
Найдите все каталоги, которые содержат определенный символ и распечатайте их
Мне нужно найти все каталоги, которые содержат определенный символ в их имени и распечатать их. Так что, если у меня есть каталоги: abc cde fgh И я ищу "c", я должен получить: abc cde
3
голоса
3ответа
6k показов
В оболочке Linux, почему обратная косая черта не вводит пробелы?
При использовании оболочки Linux я сталкиваюсь со следующей ситуацией: $ A=B\ > C $ echo $A BC На мой взгляд, когда новая строка встречается с escape-символом, она не может быть символом CR, но все ...
3
голоса
2ответа
203 показов
Помощь в создании эффективной системы бродяги
впервые на суперпользователе; Я новичок, пытающийся перейти от скромного локального развития Wamp к более профессиональной и продуктивной среде vagrant/linux На данный момент у меня есть основной ...
3
голоса
5ответов
1k показов
Оболочка: можно ли ссылаться на предыдущий параметр?
Можно ли запускать последовательные команды с последующими ссылками на параметры, передаваемые самой первой? Например, download, untar и cd: wget superuser.tar.gz tar -xzf superuser.tar.gz cd ...
3
голоса
1ответ
2k показов
Применить команду к файлам, имена которых соответствуют регулярному выражению
Например, я хочу применить chmod 777 к каждому файлу в некотором каталоге, имя которого соответствует некоторому регулярному выражению. Конечно, я могу делать что-то вроде chmod 777 f* , но когда ...