Есть ли способ получить состояние кнопки мыши из bash? Xdotool может получить только местоположение мыши. Я хотел бы установить кое-что, где я могу определить правило, при котором при нажатии кнопки мыши может выполняться...
Есть ли способ получить состояние кнопки мыши из bash? Xdotool может получить только местоположение мыши. Я хотел бы установить кое-что, где я могу определить правило, при котором при нажатии кнопки мыши может выполняться...
Моя терминальная тема была такой, Но я думал, что приглашение потратило столько времени. И позже мне пришла в голову мысль, что я могу очищать подсказку каждый раз, когда запускаю команду. Я использовал Bash, одним из решений является использование preexec_invoke_execфункции. Я использую следующую...
Когда я печатаю unzip <tab> Я получаю список всех файлов, оканчивающихся на .zip, который является стандартным поведением завершения табуляции для unzipкоманды. Тем не менее, я также хочу завершения bash для unzipфайлов списка, которые заканчиваются .udp, в дополнение к .zipфайлам. Как я могу...
Предположим, у меня есть следующая труба: a | b | c | d Как я могу ждать завершения c(или b) в shили bash? Это означает, что скрипт dможет запускаться в любое время (и его не нужно ждать), но cдля корректной работы требуется полный вывод из . Вариант использования предназначен difftoolдля...
Я создал скрипт для установки двух скриптов в crontab. #!/bin/bash sudo crontab -l > mycron #echo new cron into cron file echo "*/05 * * * * bash /mnt/md0/capture/delete_old_pcap.sh" >> mycron #schedule the delete script echo "*/12 * * * * bash /mnt/md0/capture/merge_pcap.sh" >>...
Это очень хорошо, может быть глупость с моей стороны. Я хотел бы принять ответы Да / Нет, Правда / Ложь в моем скрипте Bash: test.sh #!/bin/bash ARGUMENT=$1 echo User passed in $ARGUMENT OPTARG=${ARGUMENT:0:1} if [[ "$OPTARG" -eq 0 ]] || [[ "${OPTARG^^}" == "N" ]]; then echo Decline elif [[...
Есть ли способ закрыть все дескрипторы открытого файла, не имея заранее явного списка
Можно ли установить символическую ссылку, чтобы я мог projectуказывать каталог home/me/project, например? Это должно быть независимо от расположения в файловой системе. Я хотел бы использовать такие команды , как cd project, nano project/file1.texи так далее. Должен ли я написать символическую...
Проблема: У меня есть несколько функций Bash и псевдонимы. Я не могу вспомнить их все в голове, поэтому я обычно заканчиваю тем, что открываю свои файлы .bash_functionsи .bash_aliasesфайлы, чтобы найти то, что мне нужно. Вопросов): Как я могу перечислить функции / псевдонимы, доступные в...
Создайте ключ ssh: $ ssh-keygen -t rsa –P "" Перемещение ключа на авторизованный ключ: $ cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys bash: /home/user/.ssh/authorized_keys: No such file or directory
Я работаю над сценарием оболочки, который создает сложную команду из переменных, например, вот так (с техникой, которую я изучил из Bash FAQ ): #!/bin/bash SOME_ARG="abc" ANOTHER_ARG="def" some_complex_command \ ${SOME_ARG:+--do-something "$SOME_ARG"} \ ${ANOTHER_ARG:+--with "$ANOTHER_ARG"} Этот...
Я ищу способ заменить строки-заполнители в файле шаблона конкретными значениями с помощью общих инструментов Unix (bash, sed, awk, возможно, perl). Важно, чтобы замена выполнялась за один проход, то есть то, что уже отсканировано / заменено, не должно учитываться для другой замены. Например, эти...
Я написал быстрый и грязный скрипт для определения времени некоторых отчетов из веб-службы: BASE_URL='http://example.com/json/webservice/' FIRST=1 FINAL=10000 for report_code in $(seq 1 $FINAL); do (time -p response=$(curl --write-out %{http_code} --silent -O ${BASE_URL}/${report_code}) ) 2>...
У меня есть скрипт, launch.shкоторый выполняется как другой пользователь, чтобы создавать файлы с правильным владельцем. Я хочу передать -x на этот вызов, если он был первоначально передан в сценарий if [ `whoami` == "deployuser" ]; then ... bunch of commands that need files to be created as...
Мой файл состоит из следующего; грубо: username:username:username:username:username Выше строка продолжается до 600 символов. Я использую awkкоманду, чтобы использовать ее в качестве аргумента в запросе API / HTTP, отправляемом из командной строки. Я использую свой сценарий, чтобы получить список...
Если bashя выполню: cmd1 | cmd2 | ... | cmdi | ... | cmdn & где cmd{1..n}может быть не ясно, как я могу получить PID cmdi? В качестве альтернативы, как я могу сигнализировать cmdiпроцесс? (К примеру, отправить его SIGUSR1?) pkill/ pgrep, И pidofт.д. не похожи на хорошие ответы, так как других...
Я могу запустить эту команду из командной строки: cp -r folder/!(exclude-me) ./ Чтобы рекурсивно скопировать все содержимое, folder кроме подкаталога, названного exclude-meв текущий каталог. Это работает точно так, как задумано. Тем не менее, мне нужно, чтобы это работало в скрипте bash, который я...
Мы используем Debian Etch, Lenny и Squeeze, потому что в этом магазине никогда не производились обновления; у нас более 150 систем с различными версиями Debian. В свете «шокового удара» на этой неделе, я предполагаю, что мне нужно обновить bash. Я не знаю Debian, поэтому я обеспокоен. Могу ли я...
В какой степени другие POSIX-совместимые оболочки могут служить разумной заменой bash? Они не должны быть настоящими «заменами», но достаточно близки, чтобы работать с большинством сценариев и поддерживать остальные с некоторыми изменениями. Я хочу, чтобы явные сценарии bash - initscripts, сценарии...
Как я могу изменить содержимое моего bash_historyфайла? Какие значения или переменные контролируют, как долго длится история? Есть ли другие вещи, которые я могу изменить, чтобы лучше контролировать мою историю...