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

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

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__ Когда я снова нажимаю и ...