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

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

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

Ошибка при использовании apt при установке в оболочку Ubuntu Windows 10

Я пытался получить Python и настроить среду для работы над предстоящим проектом. В Windows 10 Ubuntu bash я успешно выполнил следующую команду: sudo wget ...
2
голоса
1ответ
2k показов

ps comm формат всегда режет имя процесса

Я пытаюсь вызвать ps -o comm:1024 --pid 1391 --cols 1024 -w в надежде получить полное имя процесса (и только это), но я всегда получаю это COMMAND notification-ar в то время как имя процесса вместо ...
2
голоса
3ответа
1k показов

WSL / Bash в Windows 10: создание пользователя UNIX не выполнено, возвращен код ошибки 10

При попытке создать учетные записи пользователей в Bash на Ubuntu в Windows 10 я получаю: Creating UNIX user failed, returned error code 10 . При вводе bash я получаю сообщения groups: cannot find ...
2
голоса
2ответа
316 показов

Подкаталог автозаполнения Bash для пользовательских команд

Я часами пытался заставить это работать и чувствую, что не приблизился. Я пытаюсь сократить наш рабочий процесс, заполнив табуляцию имен каталогов из Mac OS X Terminal. У нас есть внутренний ...
2
голоса
1ответ
1k показов

Запустите безголовый Google Chrome на Mac OS X при запуске

В настоящее время я работаю на OS X El Capitan, и я хотел бы при запуске запустить Google Chrome в автономном режиме. До сих пор я пытался сделать это через терминал, но я не смог найти правильный ...
2
голоса
2ответа
226 показов

Невозможно получить переменную профиля, используя ssh

Невозможно получить переменную профиля, используя ssh. server2 ==> пользовательский apptst ==> профиль bash имеет переменную $ APPHOME. Попытка получить значение с сервера1 с помощью SSH, но не ...
2
голоса
3ответа
252 показов

Умная переноска слов в `less`?

Я использую пакет Python rtv в качестве терминального клиента для чтения Reddit. Когда он попадает в большое текстовое поле, он вызывает less отображения текста. В настоящее время less оборачивает ...
2
голоса
1ответ
192 показов

Как регистрировать каждый ввод и вывод и записывать в файл в Bash?

Я часто на работе, и иногда я забываю документировать свою работу. Например, запишите выходные данные из разных одноразовых инструментов. Есть ли способ автоматизировать это через .bashrc? Поэтому я ...
2
голоса
3ответа
536 показов

Сделать программу способной запускаться из терминала

Наличие программы в /home/user/Downloads/program/main Я могу запустить его, выполнив команду cd /home/user/Downloads/program && ./main или из графического интерфейса. Я хочу запустить его из ...
2
голоса
2ответа
919 показов

Что такое эквивалент Windows для envsubst в Linux

Я использую envsubst для замены переменных среды в файл в Linux. envsubst < task-definition.json > new-task-definition.json Как добиться этой функции в Windows, используя ресурсы по умолчанию или ...
2
голоса
1ответ
3k показов

Почему мой bash-скрипт не работает?

Я чувствую себя более комфортно с терминалом в Mac OSX, и я подумал, что мне придется побаловаться со сценариями bash. Не желая ползти, прежде чем я смог сесть, я хотел написать невероятно простой ...
2
голоса
3ответа
626 показов
2
голоса
1ответ
1k показов

как отладить PHP скрипт в bash

Может кто-нибудь сказать мне лучший способ запустить скрипт PHP и выводить содержимое и ошибки в текстовый файл (используя nohup) с помощью оболочки unix?
2
голоса
3ответа
2k показов

Обходной путь для слишком короткого автоматического выхода

Я ssh с одного хоста Linux на другой хост Linux, который я не администрирую. Его /etc /ssh /sshd_config, по-видимому, настроен на автоматический выход из системы после интервала бездействия, который ...
2
голоса
1ответ
146 показов

Экран - переключение вкладок на подэкране

Я использую это в моем .screenrc: bindkey ^[q prev bindkey ^[w next переключаться между окнами с помощью alt+w/q Если я открываю экран на экране, я могу переключаться следующим образом: ctrl+a +a + ...
2
голоса
2ответа
659 показов

urxvt - вкладка раскрыть переменные среды

Я новичок в urxvt (перенесен из gnome-терминала -> Ubuntu 12.04 беженец). Я привык к тому, что переменные окружения расширяются в gnome-терминал по умолчанию Предположим, что у меня есть переменная ...
2
голоса
3ответа
6k показов

В bash, как передать входные циклы while команде cut?

Как правильно передать $ line в команду cut в этом цикле? while read line do login= $(cut -d : -f 1) done < /etc/passwd Я не могу сделать $(cut -d : -f 1 $line) так что это правильный путь?
2
голоса
3ответа
5k показов

Как я могу запустить сценарии инициализации от имени пользователя без полномочий root?

Я поместил этот файл в /etc/init/proxyserver.conf, который выполняет этот скрипт при запуске (Ubuntu 11.10): description "Run code for ProxyServer" start on runlevel [23] script cd ...
2
голоса
2ответа
9k показов

Shell: найти и заменить слово

В моем сценарии оболочки есть строка в фиксированном формате: '[STATUS REPORT] PROJECT' . Когда пользователь выполняет мой сценарий оболочки, ему будет предложено указать значение для 'PROJECT' . Я ...
2
голоса
2ответа
2k показов

Выполнить две команды часов одновременно

Я хочу запустить два исполняемых файла на переднем плане, набрав одну строку кода или запустив сценарий оболочки. Эти исполняемые файлы просматривают каталог и перекомпилируют некоторый код при ...
2
голоса
2ответа
91 показов

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

Я вижу « awk », « find », « sed » и « which », которые на мгновение появляются в заголовке окна моего терминала при смене каталогов. (И не все из них появляются всегда, и некоторые из них мне не ...
2
голоса
1ответ
987 показов

Невозможно запустить сервис (sudo) удаленно из скрипта и поддерживать его работоспособным

У меня есть служба (tomcat), для запуска которой требуется sudo. Я сделал простой скрипт на удаленном сервере в /root/bin/test.sh #!/bin/sh sudo service tomcat start read (Сценарий должен делать и ...
2
голоса
1ответ
2k показов

условная труба в баш

Есть ли какой-нибудь встроенный способ в bash для вывода на канал в дальнейшем, если соблюдены определенные условия test ? По сути, я хочу знать, должен ли я сам написать следующую функцию или есть ...
2
голоса
1ответ
422 показов

tmux не использует оболочку по умолчанию

Мой tmux начал вести себя странным образом, ненадолго. Сегодня я заметил, что моя сессия tmux не начинается с оболочки bash, а начинается с?(без понятия). Я вижу только доллар. Затем, если я ...
2
голоса
1ответ
823 показов

Как я могу переназначить Ctrl+C, чтобы послать сигнал прерывания с другой клавишей?

У меня есть процесс в bash, который я могу вызвать, чтобы прекратить использовать Ctrl+C. Насколько я вижу, это равносильно отправке сигнала выхода (1). Я хотел бы пройтись по этим процессам для ...
2
голоса
2ответа
167 показов

LinuxBash не открывается в текущей папке

Давным-давно я установил Bash on Ubuntu on Windows . Теперь, используя Win10, когда я нахожусь в Проводнике и щелкните правой кнопкой мыши в пустом месте, я могу выбрать Open LinuxBash Window from ...
2
голоса
1ответ
697 показов

Команда bash 4.2 autocd по умолчанию над каталогом

Просто переключился с tcsh на bash 4.2 на OSX, и autocd позволил мне это сделать. Но кажется, что по умолчанию, если вы вводите имя каталога, который также является именем исполняемого файла в моем ...
2
голоса
1ответ
128 показов

Как исключить несколько расширений файлов в дереве?

При использовании команды дерева я бы хотел исключить листинг *.png и *.svg из вывода. Проблема в том, что каждое расширение скобки, которое я пробую, не работает. Это из-за того, как дерево ...
2
голоса
1ответ
2k показов

Как полностью сбросить оболочку bash в Window?

Я новичок в Unix, но заинтересован в изучении, поэтому начал пытаться использовать bash/Ubuntu в Windows. К сожалению, bash потерпел крах, и теперь bash/Ubuntu, кажется, сломан, так как большинство ...
2
голоса
2ответа
432 показов

Получение "экспортировать путь", чтобы придерживаться

Я только что обновился до Lion, и я впервые использую bash (мой предыдущий опыт был с csh и tcsh). Я столкнулся с неожиданным поведением. Простой пример: Я создаю файл, содержащий следующие команды: ...
2
голоса
1ответ
559 показов

скопированный каталог тюрьмы chroot не может быть chrooted

Я разрабатываю пакет, поэтому, когда пользователи входят через ssh, они перенаправляются в chroot-тюрьму. Каталог jail создается с помощью программы makejail в процессе сборки. Но когда jail-пакет ...
2
голоса
1ответ
393 показов

Bash Tab-Complete список ниже подсказки

Всякий раз, когда я использую завершение табуляции, отображается список возможностей, а подсказка дублируется ниже (| указывает конечную позицию курсора): $ vim ~/. ./ ../ .bashrc .vimrc $ vim ~/.| Я ...
2
голоса
1ответ
131 показов

PATH не включается в сценарий запуска

Я пытаюсь добавить путь к компилятору в переменную $ PATH. Для этого я добавляю строку $ export PATH="$PATH:actualpathhere" в файл ~/.bash_profile . Теперь, когда я открываю другой терминал и пытаюсь ...
2
голоса
1ответ
206 показов

Открытие терминала для текущего скрипта bash, если он не был запущен в одном

Как получить скрипт для повторного запуска в окне терминала, если он не был запущен в одном из них? Основываясь на этом вопросе, я попытался в файле с именем testterm отметить исполняемый файл: #! ...
2
голоса
1ответ
555 показов

Переименовать наборы файлов в зависимости от размера

Фон Переименуйте один набор файлов на основе имени, которое соответствует другому набору, используя порядок сортировки, основанный на размере файла, чтобы соответствовать именам файлов. Файлы из ...
2
голоса
1ответ
984 показов

Cron работа не соблюдает хорошая команда

У меня есть скрипт для резервного копирования миров Minecraft, когда он запускается по команде (nice -19 ./backup.sh), он не отстает, как всегда, нагрузка на сервер остается низкой. Когда я пытаюсь ...
2
голоса
1ответ
38 показов

Автоматически выводить содержимое каталога при переходе на него

Я большой поклонник файла ~/.bash_aliases и пытаюсь получить команду cd для автоматического вывода списка содержимого каталога при переходе на него. В моем файле .bash_aliases я поместил alias cd='cd ...
2
голоса
1ответ
7k показов

Добавить символ в определенной позиции в строке

Я столкнулся со следующей проблемой: мне нужно добавить место в определенной позиции в каждой строке, чтобы преобразовать данные из ATOM 1 HT1 GLY 5 10.346 30.927 130.252 0.00 0.00 к (добавив пробел ...
2
голоса
3ответа
61 показов

Скрипт, который сравнивает 2 размера файла и выдает предупреждение

Я полный новичок в написании сценариев, но мне нужен сценарий, который сравнивает размеры двух файлов и выдает предупреждение, если один из этих файлов на 10% больше другого. До сих пор я придумал ...
2
голоса
0ответов
243 показов

Ubuntu для Windows неверный путь при использовании символической ссылки

У меня установлен "Bash on Ubuntu для Windows", где все работает нормально, кроме символической ссылки. Я создал символическую ссылку в своей домашней папке на папку "Документы". Если я перейду через ...
2
голоса
2ответа
142 показов

Ubuntu находит файлы и каталог, соответствующие имени в одной строке

Есть параметры команды find для поиска файлов и каталогов соответственно -f и -d , но я хочу избежать написания двух команд find и && или || между ними. Я хочу найти файл или каталог (в зависимости ...
2
голоса
1ответ
126 показов

Как установить разные цвета приглашения оболочки для каждого вновь открытого терминала

Я использую Ubuntu и могу вручную изменить цвет приглашения оболочки bash на зеленый, используя export PS1="\e[0;32m[\u@\h \W]\$ \e[m" Однако я хочу, чтобы цвет приглашения оболочки автоматически ...
2
голоса
1ответ
1k показов

Как закрыть программу Windows в BASH

Я использую X64 на основе Win10. Недавно я начал использовать git, поэтому переключаю консоль на bash/mingw64. Но я не совсем понимаю, как ведет себя Bash. Я пытался убить программу, скажем, блокнот, ...
2
голоса
1ответ
3k показов

Как записать команду bash с ее выводом?

Я хочу, чтобы фактическая командная строка была зарегистрирована вместе с ее выводом. Я обычно выполняю важные команды, подобные этой: PERL5LIB=${PERL5LIB}:/something/extra my-command.pl many ...
2
голоса
2ответа
901 показов

ssh backspace удаляет один символ вместо двух (utf-8 символов)

Я получаю доступ к удаленному компьютеру с помощью ssh и запускаю команду bash для ввода символов с использованием стандартного потока ввода: чтение теста; эхо $ тест Можно вводить английские буквы и ...
2
голоса
1ответ
75 показов

Как сопоставить // с ~ /?

Можно ли переназначить ~/ в //? Я хочу иметь возможность сделать что-то вроде cat //something.txt и заставить его запускать cat ~ /something.txt Или, если это невозможно, отображение ~ на что-то ...
2
голоса
1ответ
58 показов

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

Допустим, переменная LINK содержит следующее: 1a2b3c . Я хотел бы отобразить Full path: /home/build/1a2b3c . PWD в настоящее время находится в /home ; Я не могу заставить работать следующее: @echo ...
2
голоса
1ответ
2k показов

Не знаю, почему этот маленький скрипт не будет работать

Я пытаюсь сделать небольшой сценарий для запуска gunicorn для сайта Python, который я делаю. Я немного изменил скрипт, найденный по адресу ...
2
голоса
3ответа
749 показов

«меньше» не очищает экран после выхода

Поведение по умолчанию для «less» - очистка экрана после выхода. Это поведение остановилось, когда я начал использовать: export TERM=xterm Теперь «меньше» покидает последнюю страницу, которую я ...
2
голоса
2ответа
1k показов

Перенаправить вывод gnome-терминала в файл

Я написал скрипт, который открывает новый терминал, используя gnome-терминал. Вывод, показанный на терминале gnome, правильный. Я хочу, чтобы этот вывод был в каком-то файле. Я попробовал это: ...