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

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

0
голосов
1ответ
325 показов

как подключиться к последнему файлу на удаленном сервере через ssh

фон Я всегда привязываю журналы (как ошибки, так и информацию).. для этого требуются следующие шаги: 1. ssh на сервер 2. перейдите в каталог журналов 3. определите последний файл, который является ...
0
голосов
1ответ
77 показов

Linux - скрипт bash для поиска каталогов с условиями

У меня много пользователей в /home . У каждого пользователя есть определенное количество каталогов с большими размерами. Я извлек список пользователей, созданных в системе, в текстовый файл без ...
0
голосов
1ответ
258 показов

Почему inotifywait -m запускается несколько раз? (бесконечный цикл)

У меня есть скрипт git post-receive который выглядит так: #!/bin/bash export GIT_WORK_TREE=/home/git/worktree mkdir -p $GIT_WORK_TREE while read oldrev newrev refname do # ensure the working copy is ...
0
голосов
1ответ
55 показов

Сортировка таблицы по столбцу со строкой, смешанной с числами в bash

У меня есть текстовый файл с таблицей ниже 3-6-13 0.0712 ./13-t.xyz 3-6-13 0.0717 ./2-t.xyz 3-6-13 0.3737 ./6-t.xyz 3-6-13 0.5862 ./5-t.xyz 3-6-13 0.7503 ./4-t.xyz как я могу отсортировать его на ...
0
голосов
2ответа
51 показов

Установка типа терминала в файле inittab

Я установил тип терминала монохромный в файле inittab следующим образом: c2:... tty2 linux-m но когда я набираю команду с цветным выводом вроде: ls --color=always -l Я все еще получаю цветной ...
0
голосов
1ответ
893 показов

Mac - запускать скрипт при запуске и другой при выключении

Я пытаюсь выяснить, как заставить два сценария оболочки запускаться автоматически. Один скрипт для запуска, когда Mac включен. И еще один для запуска, когда компьютер собирается выключиться. Я ...
0
голосов
2ответа
22 показов

Как я могу выполнить поиск этих 2 файлов с помощью Bash?

как я могу сделать поиск в оболочке bash? 1) Поиск всех файлов, имена которых начинаются с mysql- (а затем и чего-то еще), в определенную папку (и все ее подпапки) 2) Поиск, если в некоторых файлах ...
0
голосов
1ответ
93 показов

Должна ли резервная копия образа заканчиваться на .img?

Я использую pv на Cygwin для резервного копирования SD-карты в образ. Я использую pv over dd основном для процента ETA, который он предлагает по умолчанию. pv /dev/sdc > ...
0
голосов
2ответа
455 показов

Написание скрипта для Mac (псевдоним scp с параметрами по умолчанию)

Я должен часто писать эти строки: # from project1 dir scp app/models/user.rb root@mydomain.com:/var/www/project1/app/models # from project2 dir scp app/views/posts/index.html.erb ...
0
голосов
0ответов
122 показов

Bash - поиск истории по подмножеству упорядоченных символов

Я хочу иметь возможность писать dockercomex и иметь, например, совпадение истории: docker-compose exec (...) . Подобный поиск работает в PyCharm, и это фантастически для производительности. В Firefox ...
0
голосов
1ответ
166 показов

Как перенаправить параллельные трубы в Bash?

Это не работает: $ head file | tee >(sort >&3) | paste temp2 $ paste temp1 temp2 Как правильно создать и использовать эту параллельную трубу? (Предположим, "голова" представляет собой дорогостоящую ...
0
голосов
1ответ
251 показов

Сессия замазки вручную и сессия Plink ведут себя по-разному

Привет, я подключаюсь к удаленному серверу Linux, используя шпаклевку на компьютере-победителе, и выполняю там определенные команды. Я хочу автоматизировать задачи с помощью plink следующим образом: ...
0
голосов
1ответ
131 показов

Как создать файл в каталоге одновременно?

так что я знаю, как сделать несколько каталогов одновременно, например .. mkdir -p tree/{dir1,dir2,dir3} но как мне сделать каталог и поместить в него файлы одновременно? В конечном итоге я хочу ...
0
голосов
1ответ
686 показов

Ubuntu (xenial) не может выполнить двоичный файл: ошибка формата Exec

У меня проблема с запуском файла ecl.e это 32-битная программа. Я получаю следующее, если я запускаю с bash: bash /home/user/miniconda2/envs/iraf27/iraf//bin.linux/ecl.e ...
0
голосов
1ответ
99 показов

Как остаться в сессии после выхода из команды tailf из удаленного скрипта

Есть сценарий PowerShell, из которого я выполняю следующую команду: putty.exe -ssh user@srv -pw password -m Execute_Command_File -t Во время выполнения сценария tailf /dir/log/ записывается в ...
0
голосов
1ответ
103 показов

Регулярно резервное копирование файла журнала в OSX?

Мне нужно регулярно делать резервные копии файла журнала на моем компьютере с OSX и отправлять его по электронной почте или по FTP/SFTP на мой сервер. Я знаю, что сценарий bash может быть написан для ...
0
голосов
0ответов
47 показов

Эквивалентная команда 7za для tar --force-local, -M, --file

Какая правильная замена для следующей команды cygwin? tar cvf FRT_RTAC_OtherLogs.tar --force-local FRT_*.log Я пытаюсь заменить его на: 7za a FRT_RTAC_OtherLogs.tar FRT_*.log Я пытаюсь заменить ...
0
голосов
1ответ
250 показов

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

У меня есть этот вход: ##gff-version 3 chr1 TAIR10 mRNA 3631 5899 . + . ID AT1G01010.1 ;geneID AT1G01010 ;gene_name AT1G01010 chr1 TAIR10 exon 3631 3913 . + . Parent AT1G01010.1 chr1 TAIR10 exon 3996 ...
0
голосов
2ответа
211 показов

Скрипт выбора опций внутри запущенной программы

Я хочу запустить программу, которая ожидает два ввода после выполнения, чтобы решить, как она будет работать. Вот так: $ program Running program 1. Option one 2. Option two select an option: 3. ...
0
голосов
1ответ
3k показов

В разрешении Bash отказано

когда я использую команду ~/.bash_profile в моем терминале, я получаю результат -bash: /Users/hareentej22/.bash_profile: Permission denied Однако когда я использовал ls -la ~ я получаю total 5272 ...
0
голосов
1ответ
125 показов

Сценарий LaunchDaemon не отправляет почту

В моей системе MacOS 10.13 у меня есть скрипт bash, запускаемый как LaunchDaemon (в /Library /LaunchDaemons) каждую минуту, чтобы проверить, работает ли виртуальная машина Ubuntu в VMware Fusion. (В ...
0
голосов
1ответ
225 показов

Существуют ли Windows PowerShell-подобные привязки клавиш для Bash или Zsh?

Честно говоря, после долгого использования Bash и Zsh до изучения Windows CMD или PowerShell, связывания клавиш в стиле CUA в PowerShell (ctrl+ стрелки для перемещения слово за словом, ctrl+ a для ...
0
голосов
0ответов
64 показов

Gnome (Ubuntu): как программно перенести окно программы на задний план? (за чужими окнами)

Из пользовательского скрипта bash я открываю несколько терминалов (через команду gnome-terminal). Затем, в конце, я открываю определенный терминал (он выполняет определенную команду), и я ищу способ ...
0
голосов
1ответ
50 показов

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

Я запускаю два сценария. Оба кода, по сути, представляют собой один и тот же код, но они должны выполняться с интервалом в 5 минут, чтобы предотвратить конфликт. Первый сценарий:#!/ Бен / ш # First ...
0
голосов
1ответ
203 показов

Один перевод строки равен двум переводам строки в bash?

Поэтому, пока я тестировал программу на Python, над которой я работал, я заметил, что echo -e "\n" и printf "\n" соответствии с оператором if в bash. Несмотря на то, что echo -e "\n" печатает две ...
0
голосов
0ответов
27 показов

Многопоточное Java-приложение против выполнения отдельных задач с использованием bash-скрипта

У меня есть Java-приложение, которое запускает много разных потоков (не всегда зависит друг от друга), используя ScheduledThreadPoolExacutor . Мне было интересно, окажет ли это какое-либо влияние ...
0
голосов
2ответа
231 показов

Как я могу определить в моей системе, где процесс подстановки создает файлы FIFO?

Я пишу приложение на C++ и мне нужно работать с подстановкой процессов в оболочке Bash. Я пытаюсь найти способ проверки путей, передаваемых в качестве аргументов моей программе, некоторые из которых ...
0
голосов
1ответ
804 показов

Лучший способ указать домен и все субдомены в NO_PROXY?

Интерпретация переменной среды NO_PROXY официально не стандартизирована. И большая часть документации по конкретным программам довольно неясна относительно ее точной интерпретации (например, emacs). ...
0
голосов
2ответа
393 показов

Использование putty или другой программы для предоставления терминала для Windows Bash

Я видел много вопросов о том, как копировать-вставлять и выходить из Windows Bash. Ответы варьируются от неудачи до использования экрана, который может быть не для всех. Это еще хуже для ...
0
голосов
1ответ
508 показов

Сценарий оболочки, использующий переменную для хранения перенаправления вывода

У меня есть «простой» скрипт, который запускает несколько команд, обычно я просто хочу увидеть, как несколько эхо-сигналов сообщают мне, где они находятся. Но иногда мне нужен подробный вывод, ...
0
голосов
1ответ
755 показов

Как развить два процесса в inittab, не дожидаясь завершения?

Я знаю, как раскошелиться на процесс. Это не проблема. Но моя проблема немного другая. Пример строки inittab: ::respawn:-/usr/bin/python /path/to/script.py && /bin/sh -l -c 'chown user1:user1 ...
0
голосов
2ответа
124 показов

Как редактировать и выполнять последние две команды с `fc` в bash

Я только что узнал о встроенном fc в bash. Я хочу использовать его для редактирования и выполнения двух предыдущих команд, в том числе самой последней. Я могу редактировать и выполнять две команды ...
0
голосов
0ответов
134 показов

Как использовать клавишу Tab в bash для расширения псевдонимов (при сохранении текущей функциональности вкладки)

У меня есть такие: alias nuke-gently="rm -rf" alias ng="nuke-gently" в моем .bash_profile . (nuke также указывает на скрипт, который запускает sudo rm -rf с некоторыми средствами защиты от / и ~ и ...
0
голосов
1ответ
1k показов

«find | grep | awk» терпит неудачу

Я сканирую все сценарии оболочки на моем сервере и делаю это с помощью следующей команды: find / -type f -exec file --mime-type {} \; | grep "text/x-shellscript" Это работает нормально, и вот пример ...
0
голосов
2ответа
595 показов

IPTables - Разрешить (ПРИНЯТЬ) определенные IP-адреса в заблокированной (DROP) подсети

Я довольно новичок в IPTABLES, но я написал скрипт, который блокирует несколько диапазонов IP-адресов Amazon EC2 из входного файла, blacklist.txt: ... 54.66.0.0/16 54.67.0.0/16 ... У меня также есть ...
0
голосов
5ответов
226 показов

Bash: переключение с пользователя на root вызывает проблемы с приглашением

Я работаю на Mac и использую Snow Leopard (если это имеет значение). Я настраиваю мое приглашение bash для отображения вещей, которые извлекаются из определенных мест пользователя. Например, я ...
0
голосов
3ответа
1k показов

Как я могу унаследовать свои псевдонимы и цвета файла в оболочках SSH?

Я заметил, что иногда учетная запись оболочки, к которой я обращаюсь через SSH, наследует псевдонимы и раскраску типов файлов от моей домашней оболочки. Как происходит этот процесс? Эти оболочки ...
0
голосов
1ответ
134 показов

Вывод перенаправления bash в Windows имеет странную кодировку

Я использую grep для поиска шаблонов, которые работают правильно. Однако, когда я перенаправляю вывод в любой файл, вывод искажается из-за кодировки. Есть ли способ заставить bash в windows выводить ...
0
голосов
1ответ
95 показов

Объединить команды FFmpeg

Как вы комбинируете эти команды FFmpeg? // Add Pad to video ffmpeg -i input.mp4 -vf pad=width=100:height=100:x=0:y=0:color=black output.mp4 // Extract image at 10 seconds from the video ffmpeg -i ...
0
голосов
1ответ
631 показов

Удаление файлов в Linux с помощью цикла, используя `rm`

У меня есть файлы, такие как file.log.1.gz , file.log.2.gz ,…, file.log.100.gz Я хочу иметь цикл от 1 до 100 чтобы удалить эти файлы. Как это может быть сделано? Я попробовал эту команду в Linux: for ...
0
голосов
1ответ
89 показов

Цикл в bash для создания символических ссылок после каждого git pull

У меня есть сценарий, в котором у меня есть git-репозиторий, который я выполняю git pull каждые x минут, в следующем каталоге: /opt /repo / В этом репозитории у меня есть несколько каталогов, таких ...
0
голосов
4ответа
386 показов

Извлечь подстроку с помощью bash

Все, У меня есть имена файлов, которые всегда будут в следующем формате "rX_Q_Y_filename.mp3", где X и Y являются числами (0-9). К вашему сведению, X и Y в имени файла могут состоять из 1 или более ...
0
голосов
1ответ
152 показов

Сочетания клавиш не работают на удаленной машине

Я знаю, что это какая-то проблема с настройкой, но я не могу вспомнить, как ее решить. В основном я использую SSH на удаленной машине (Ubuntu), и такие ярлыки, как up, history, tab и т.д. Не ...
0
голосов
1ответ
100 показов

Как остановить терминал Bash, стирающий что-либо более чем на одной странице (Ubuntu в Windows 10)

Я новичок, поэтому прошу прощения за нарушение любого из правил вопроса. Bash удаляет все входы и выходы командной строки, которые выходят из окна терминала, то есть я не могу прокрутить вверх, чтобы ...
0
голосов
1ответ
91 показов

Поиск файлов * .graphml с помощью утилиты поиска

Я пытаюсь найти все мои файлы GRAPHML в текущем каталоге в Bash. Поэтому я запустил следующую команду: find . -name *.graphml И я получаю сообщение об ошибке: find: paths must precede expression ...
0
голосов
1ответ
166 показов

Linux - запускать / убивать скрипт bash, используя комбинации клавиш

Я хочу записать свой экран с помощью простой команды ffmpeg. Проблема в том, что я хочу сделать это, не открывая терминал, например, нажав Ctrl+R, чтобы запустить скрипт, и снова Ctrl+R, чтобы убить ...
0
голосов
1ответ
780 показов

Как перезагрузить переменные среды в Cygwin без перезагрузки компьютера?

Это дополнительный вопрос к этому ответу. Согласно ответам на этот вопрос UNIX.se, source ~/.bashrc , bash , exec bash и закрытие вручную окна оболочки bash и открытие нового все служат для ...
0
голосов
0ответов
281 показов

Как понять или "отладить" зависание / не запуск `bash` из WSL?

Я установил WSL и без проблем использовал bash через PowerShell. Супер приятно. Но теперь он больше не запускается, после ввода bash он просто зависает и ничего не делает. bash.exe указан на вкладке ...
0
голосов
0ответов
546 показов

Чистая установка Debian v9 - Как заменить шрифт консоли на старый из Debian v8?

Я только что установил Debian 9.2.1 (без графического интерфейса) на виртуальную машину с CD iso. Первое, что я заметил при использовании bash - это шрифт. Я уже посмотрел файл установки консоли, как ...
0
голосов
1ответ
719 показов

Создавайте превью для большого количества MP4-видео с помощью ffmpeg

У меня есть папка с 1000 видео MP4, и я хотел бы создавать эскизы для видео. В настоящее время видео названы так: test.mp4 test1.mp4 test2.mp4 test3.mp4 Я хотел бы, чтобы изображения миниатюр были ...