Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
1
голос
1ответ
2k показов
Powershell Get-Child-Item: как фильтровать по размеру?
Грубо говоря, я хочу сделать эквивалент bash : find . -name "*portal*" -type f -size +100k Я пробовал: Get-ChildItem -Filter "*portal*" -Recurse -File | where-object {Size -gt 10 } Get-ChildItem ...
1
голос
0ответов
86 показов
Проблемы с перезагрузкой терминала
Согласно программе установки MinGW, у меня установлена оболочка bash. Когда я пытаюсь выполнить reset , я получаю: sh: reset: command not found Bash реагирует на команду reset в любой другой среде, в ...
1
голос
1ответ
30 показов
inotifywait проблема пространства имен
Я следую за каталогом / home и его подкаталогами с помощью скрипта bash ниже. но когда имена каталогов пустые, скрипт работает неправильно. #!/bin/bash inotifywait -m -r -e moved_to -e create "/home" ...
1
голос
1ответ
657 показов
Как я могу убить родительский процесс сценария оболочки, не убивая дочерний процесс?
Я пишу сценарий оболочки, который запускает процесс PHP. Но это не было в фоновом режиме. Могу ли я убить скрипт оболочки, не убивая запущенный процесс PHP?
1
голос
1ответ
650 показов
Получение PID процесса из команды оболочки bash, вызванной из приложения MONO C #
У меня есть следующая команда терминала Linux: ps -aef | grep -v grep | grep 'TestService.exe' | awk '{print $2}' который отлично работает с терминала Linux и получает PID требуемого процесса, ...
1
голос
0ответов
125 показов
Bash в Windows 10 (обновление годовщины) продолжает добавлять символы в командной строке
Мне удалось настроить себя так, чтобы я мог запустить bash из моего командного окна в Windows 10. Это довольно круто! Единственная проблема заключается в том, что когда я запускаю ssh в удаленном ...
1
голос
0ответов
269 показов
Невозможно запустить Matlab после установки
Я недавно установил копию Matlab на моем дистрибутиве Linux Mint на дополнительный жесткий диск. Я пытался запустить его по-разному, и ни один из них, кажется, не работает. Я попытался использовать ...
1
голос
1ответ
125 показов
Перезапустите команду после того, как она будет убита системой
Я использовал Gmvault для резервного копирования своих учетных записей электронной почты Gmail, но поскольку на машине, которую я использую для этой работы, есть только 1 ГБ памяти, она часто ...
1
голос
0ответов
236 показов
Не удается открыть видео через PHP shell_exec на Mac OS X
На моем компьютере размещено локальное веб-приложение (Mac OS X), в котором есть кнопка для открытия видео в QuickTime. При нажатии кнопки AJAX-запрос отправляется в PHP-скрипт со следующим ...
1
голос
1ответ
147 показов
echo stdin, если не пустой, в этом случае cat файл
Трубопровод fstdraw in.fst | dot -Tpng | convert - -rotate 90 out.png преобразует файл в определенном двоичном формате в изображение PNG. К сожалению, в некоторых случаях fstdraw испускает ноль ...
1
голос
0ответов
43 показов
Есть ли способ настроить "Копировать путь к файлу" в Sublime Text?
Я использую новый (ish) Bash в Ubuntu для Windows в сочетании с Sublime Text. Я хотел бы иметь возможность указать, что "Копировать путь к файлу" в контекстном меню Sublime должен давать мне ...
1
голос
2ответа
448 показов
Запустите процесс в фоновом режиме при связывании клавиш (добавьте `& disown` на Ctrl+Enter)
Допустим, я хочу открыть Chrome, Sublime Idea и т.д. Из командной строки, сохраняя контроль над терминалом. Есть ли способ добавить & disown от команды в Bash, когда вы нажимаете Ctrl+Enter или ...
1
голос
1ответ
28k показов
Linux sh скрипт выдает "#!/bin/sh: не найдено "
у меня есть сценарий #!/bin/sh # Automatically remove a torrent and delete its data after a specified period of # time (in seconds). TARGET=/var/www/transmission/completed USER=name PASS=pass ...
1
голос
1ответ
37 показов
Почему подстановка команд не работает в фигурных скобках, а замена ее действительным числом работает?
Я использую следующую команду, чтобы попытаться максимально увеличить количество ядер на моем сервере: for i in {1..`nproc --all`}; do while : ; do : ; done & done По какой-то причине он использует ...
1
голос
1ответ
44 показов
Запуск процесса в фоновом режиме
У меня есть 2 вопроса о запуске процессов в фоновом режиме: Почему запуск процесса в фоновом режиме выглядит так: ./my_program & (у my_program , конечно, есть набор разрешений exe) не заставляет bash ...
1
голос
2ответа
574 показов
Альтернатива 'ls -A' в Bash
Есть ли альтернатива команде ls -A в собственных функциях bash? Подстановочный знак * не то же самое. Я изо всех сил пытался найти один, но echo * не показывает скрытые файлы.
1
голос
2ответа
529 показов
Условные переменные в Makefile
Я пытаюсь скомпилировать исходный код различными способами. Например, предположим, что я хочу скомпилировать фортран-программу с исходным кодом main.f90 , file1.f90 и file2.f90 качестве входных ...
1
голос
1ответ
258 показов
Использование Cron для обеспечения работы фонового процесса
Я пытаюсь запустить фоновый процесс PHP, который является потребителем сообщений Rabbit MQ. Я могу просто запустить скрипт как «php receive.php &», но мне нужно убедиться, что этот скрипт всегда ...
1
голос
1ответ
2k показов
запуск удаленной команды с аргументами и оболочкой с использованием ssh
Я пытаюсь выполнить удаленную команду, используя ssh. Мне нужна оболочка, которая выполняет команду для загрузки .bashrc, так что до сих пор я узнал, что могу использовать bash -lc для этого. ...
1
голос
2ответа
2k показов
выход из awk с удаленной командой ssh и bash, который уже экранирован
Привет. ssh ufk@10.0.0.2 "bash -lc 'pm2 list | grep app | awk { print $3} '" Мне нужно выполнить команду, которую я вставил сюда. проблема в том, что я уже дважды убегаю ... удар с " и PM2 с ' . как ...
1
голос
2ответа
2k показов
Найти дубликат столбца и разделить его на файл или переменную (Bash)
У меня есть вывод, как; (Столбцы, разделенные табуляцией \t) name1 something1 name1 something2 name1 something3 name2 something4 name2 something5 Для этого вывода мне нужно два выхода (если есть ...
1
голос
1ответ
26 показов
Как я могу использовать терминал Linux для передачи только части ввода программы, соединенных с жесткими строками?
Я понимаю, что могу использовать xargs вот так: echo "-i inputfile.raw -o outputfile.jpg" | xargs -t ./myprogram Тем не менее, я тестирую приложение и у меня есть фаззер, который работает так: эхо ...
1
голос
1ответ
212 показов
bash: разные результаты, если одна и та же функция вызывается из исходного сценария или выполняется напрямую
Я столкнулся с чем-то, чего я не понимаю, и мне удалось воспроизвести ситуацию в сценарии ниже. Если я получу исходный текст сценария, он потерпит неудачу с head: 1: invalid number of lines . Но если ...
1
голос
1ответ
128 показов
Разделить каталоги на подкаталоги на основе имени каталога
Справочная информация: веб-сайт клиента хранит фотографии профиля пользователя и другие вложения в единую плоскую папку /user/images/*user_id* . Недавно они достигли предела каталогов (echo */ | wc ...
1
голос
1ответ
28 показов
В поисках квадратной скобки с zipgrep
Я пробовал это в Cygwin и Git-Bash - тот же результат. При использовании обычного grep символ [ в шаблоне можно экранировать с помощью обратной косой черты, чтобы указать на литерал [ символ, который ...
1
голос
0ответов
1k показов
PHP 5.6 на Bash для Windows
Привет, есть какой-нибудь репозиторий, где я могу найти версию PHP 5.6 для консоли bash для Windows? С: sudo apt-get install php5 У меня установлен PHP v5.5 $ php -v PHP 5.5.9-1ubuntu4.21 (cli) ...
1
голос
1ответ
658 показов
Upstart: Каков первый отслеживаемый PID без ожидаемого, но со сценарием AND exec?
У меня есть несколько конфигов Upstart, которые используются для запуска некоторых передних планов и блокирования процессов в фоновом режиме как некие "демоны", особенно те процессы, которые ни в ...
1
голос
1ответ
1k показов
Bash скрипт для создания структуры папок
Я пытаюсь написать сценарий Bash для автоматизации повторяющейся задачи, а именно создания структуры папок, где некоторые из них должны быть пронумерованы (если быть более точным, это предназначено ...
1
голос
2ответа
78 показов
«Read» работает как положено в ZSH, но ведет себя по-разному при использовании любой другой оболочки
Я написал короткое while - do цикл, но я нахожу его странным для разных оболочек. Это оно: find "`pwd`" -type d | while read -r D; do ls ${D}; done Когда я запускаю его, используя zsh , все идет ...
1
голос
1ответ
744 показов
Команда Windows 10 Bash не работает, несмотря на включение режима разработчика и включение "Подсистема Windows для Linux"
Я следовал инструкции, которая широко доступна для включения bash в Windows 10. Я обновил Windows, включил режим разработчика, включил «Подсистема Windows для Linux (бета-версия)» в настройках ...
1
голос
1ответ
491 показов
Обозначение Super Key для STTY
Попытка поменять местами клавиши Ctrl и Super на коробке с Ubuntu. Удалось поменять местами Super и Ctrl, используя xmodmap. Теперь мне просто нужно изменить stty intr на Super_L + C Я не могу за всю ...
1
голос
1ответ
419 показов
Баш больше не работает?
Я пытался установить home brew (я новичок в командной строке и следовал некоторым учебникам о том, как начать работу с github). Поэтому я следовал этому неофициальному методу обновления: ...
1
голос
0ответов
45 показов
Можно ли получить список команд, которые я набрал в DOS?
Я хотел бы искать свою собственную историю CMD. мы могли бы просматривать в одном сеансе, вы можете просматривать его с помощью клавиш со стрелками вверх и вниз, но как насчет истории предыдущих ...
1
голос
0ответов
348 показов
Клавиша ESC не работает для whiptail на CentOS / Fedora
У меня проблема с одним из моих сценариев оболочки. Сценарий начинается с #!/bin/bash . Это установочный скрипт, использующий whiptail. Мне действительно нужна клавиша 'ESC', по крайней мере, для ...
1
голос
0ответов
251 показов
Как создать строку состояния bash/zsh в macOS
Я хотел бы иметь всю информацию о рабочей среде: ветка git, имя virtualenv, текущая папка в первой строке окна терминала, всегда. В моей идее это должно выглядеть примерно так: [git ...
1
голос
1ответ
34 показов
Открытие Nautilus или RhythmBox с веб-страницы
Мне было интересно, есть ли способ открыть либо ритм-бокс или наутилус с HTML-кнопки веб-страницы с помощью php. Я попытался exec, и shell_exec и ни один не работал. И чтобы быть понятным, ...
1
голос
0ответов
133 показов
Как предотвратить загрузку .bashrc при использовании ssh nc
Чтобы войти в свой рабочий стол, я должен сначала войти в интернет-сервер доступа. После входа в систему на этом сервере я могу ssh на свой рабочий стол с использованием его локального имени хоста. ...
1
голос
1ответ
397 показов
Grep блок текста, используя шаблон
У меня есть короткий текстовый файл, где я должен сделать вывод данных, используя специальный шаблон. Мой файл: 99 test1 88 test2 10 test3 11 test1 12 test1 13 test2 14 test3 17 test1 18 test4 Один ...
1
голос
2ответа
541 показов
Захват определенной переменной среды из суб-оболочки Linux
Я пытаюсь найти способ запустить сценарий оболочки B из сценария A, установить или экспортировать переменную в сценарии B и сохранить это значение в сценарии A после того, как сценарий B завершится и ...
1
голос
1ответ
27 показов
Как сохранить список каталогов 'dirs -v' со старого терминала при открытии нового?
Я только что играл с dirs, pushd и popd. Добавление / навигация по каталогу с помощью pushd, использование dirs -v для отображения вертикального списка «стека» каталога и popd для удаления записи из ...
1
голос
1ответ
1k показов
Tmux через SSH в сценарии
Я пытаюсь написать скрипт, который порождает несколько длительных команд как на удаленной, так и на локальной машине. В настоящее время пример моего решения будет: #!/bin/bash ssh -t user@1.2.3.4 ...
1
голос
3ответа
10k показов
bash На устройстве не осталось места
На VPS, когда я нажимаю вкладку под моим пользователем, я получаю: bash: cannot create temp file for here-document: No space left on device но под root работает нормально, что происходит?
1
голос
2ответа
266 показов
Убить все задачи с PID выше определенного целого числа с помощью bash
Как я могу получить и уничтожить все процессы с PID выше, например, 1000? Использование таких команд, как ps -A и top , хорошо для просмотра списка процессов, но как получить только PID? Логика ...
1
голос
1ответ
232 показов
Используйте знак раздела § в качестве разделительного знака
Я думал, что это будет довольно просто echo "1§2" | cut -d § -f 2 должен дать "2", верно? Но что бы я ни старался echo "1§2" | cut -d § -f 2 echo "1§2" | cut -d \§ -f 2 echo "1§2" | cut -d "§" -f 2 ...
1
голос
0ответов
211 показов
Bash на Ubuntu в Windows: изменить размер / расположение окна по умолчанию
Честно говоря, я удивлен, что никогда раньше не видел этот вопрос, потому что он сводит меня с ума. Раньше, когда я открывал Bash из ярлыка панели задач, он открывался почти полностью, но с нижними ...
1
голос
3ответа
3k показов
debian: доступ запрещен для всех пользователей, кроме root
Сегодня я написал скрипт bash, который может разрушить некоторые из моих пользовательских настроек и / или разрешений. Теперь я знаю, что было довольно глупо тестировать скрипт на моей ...
1
голос
1ответ
46 показов
сопоставлять файлы в неупорядоченном файле с помощью grep
Как сопоставить только имена файлов в неупорядоченном файле с grep? Я попытался grep -Po '[a-zA-Z1-9/_-]{1,}\.php' (я пытаюсь сопоставить файлы php), но это не работает, например, для ...
1
голос
2ответа
12k показов
.bashrc: команда не найдена
Я пытаюсь отредактировать мою конфигурацию .bashrc , но когда я пытаюсь получить доступ к конфигурации с помощью: компьютер:~ home $ .bashrc Я получаю: -bash: /.bashrc: No such file or directory ...
1
голос
2ответа
3k показов
Переименование скрытых файлов в их имя файла без .. (двойная точка)
Я случайно запустил скрипт, который добавил ".." перед множеством файлов. то есть. оригинальный файл ==> ..оригинальный файл Теперь у меня есть множество файлов, которые скрыты. Будучи новичком в ...
1
голос
1ответ
136 показов
Как должно работать автоматическое завершение вкладки?
Я не совсем понимаю, как должно работать завершение табуляции с помощью команды autojump . Когда я j perl я получаю звуковой сигнал, и два подчеркивания выглядят так: perl__ Когда я снова нажимаю и ...