1
ответ

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

Я уже записал функцию в .bashrc, и она также работает для текущей. В любом случае, это выглядит как: функция myserver () {ssh frank @ 192.168.1.10 } И Чтобы посетить мой удаленный сервер я могу...
09.10.2018
1
ответ

Как установить название терминала с первой командой?

Я уже пишу функцию в .bashrc, и она также работает на текущий. Во всяком случае, похоже: функция myserver () {ssh (hidden) } и посетить мой удаленный сервер, я могу ...
09.10.2018
1
ответ

Я хочу отменить список переменных bash, которые имеют свои последовательности, сохраненные в массиве

Я работаю над созданием файла Dockerfile, который вызывает скрипт с именем start.sh Я хочу взять переменные среды, которые передаются от пользователя либо с помощью docker-compose.yml или docker...
09.10.2018
1
ответ

Как я могу узнать, заблокирует ли запись в именованную трубу?

Я хочу записывать в именованную трубу только в том случае, если у нее уже есть устройство для чтения. В настоящее время я использую таймаут, чтобы определить, будет ли заблокирована попытка записи на названную трубу: #! /usr/bin/env bash мокро-футовая тр
08.10.2018
1
ответ

Линейная упаковка, сломанная, когда PS1 содержит новую строку

, я недавно начал использовать Linux и думал, что будет полезно иметь возможность увидеть рабочий каталог (не только базенное значение) изменил файл ~ / .bashrc к этому: # # ~ / .bashrc # # Если не работает ...
08.10.2018
1
ответ

В Bash Script, как мне попасть в каталог внутри моей текущей директории?

Так что мой текущий код такой: scan.h #!/bin/bash в то время как IFS= считывает строку -r; do byte=$(stat -c%s "$line"); echo "$line : $byte"; done< <(ls *.$1) В UNIX, как только я запущу свой код, он ...
08.10.2018
1
ответ

Запускайте оболочку с tmux и прикрепляйте только к сеансу, если он не прикреплен

В настоящее время я запускаю tmux при открытии моей оболочки, для чего следующая конфигурация для моей оболочки [[ $TMUX == "" ]] && tmux new-session Есть ли какой-нибудь способ запустить мою оболочку и прикрепить tmux к (. ...
04.10.2018
1
ответ

Сбой проверки подписи SUSE Linux

При вводе кода, построении и подписывании файла .rpm для SUSE Linux он успешно подписан следующим образом: rpm --checksig -v xxx.rpm Header V4 RSA/SHA256 signature, key ID 7936b039: OK Заголовок SHA1 дайджест: OK ...
04.10.2018
1
ответ

Проблема с дополнительно начать консоль при загрузке (Debian)

Я использую следующую команду для запуска Konsole + выполнить команду при запуске. Konsole -e 'Bash -c "My_command; Bash« Целью является то, что консоль находится открытыми после выполнения команды (которая ...
03.10.2018
1
ответ

./ не работает после chmod [закрыто]

Я нахожусь на сервере Centos, и когда я пытался запустить ./script.sh, я получаю сообщение об ошибке «Отказано в доступе» даже после того, как попытался добавить скрипт chmod +x. ш. Однако sh script.sh работает. ОБНОВЛЕНИЕ Файл сценария...
03.10.2018
1
ответ

Иногда не могу писать в терминале: Debian 9.5 [закрыто]

Не знаю, в чем может быть причина (я использую Debian 9.5), но иногда, когда я пытаюсь запустить любую команду в терминале, кажется, что нет из клавиш работают кроме ctrl+c И я конкретно столкнулся с этой ошибкой...
02.10.2018
1
ответ

zsh и POSIX эквивалент bash `{var}> & 1`

Есть ли в zsh эквивалент {var}> & 1? В руководстве по bash сказано: Каждому перенаправлению, которому может предшествовать номер файлового дескриптора, вместо этого может предшествовать слово в форме {varname}. ...
02.10.2018
1
ответ

Обновление пути к работе для каждого текущего рабочего режима

скажем, что у меня это определено для пути экспорта PATH = "./ Node_Modules / .bin: $ {путь}" делает это означает, что любой процесс, который использует путь, будет иметь ссылку на Node_Modules / .bin из текущего рабочего режима?
02.10.2018
1
ответ

Как использовать экранированную строку имени файла, сохраненную в переменной bash, в новой команде оболочки? [дубликат]

Проблема: у меня есть экранированная строка, сохраненная в переменной: escapedFileName = '/ dbDumps / Mon \ Oct \ \ 1 \ 15 \: 22 \: 50 \ UTC \ 2018.sql', но всякий раз, когда я пытаюсь используйте это имя файла в следующей команде, ...
01.10.2018
1
ответ

Pass $ @ to Command, сохранение Котировки

Я пытаюсь внести изменения в поведение Git, используя здесь подход, но я спотыкаюсь, как правильно пройти на содержание $ @, не теряя цитаты исходного ввода. В основном, ...
01.10.2018
1
ответ

Обработка JSON, содержащего новые строки, с помощью JQ и bash [закрыто]

Я получаю JSON с вызовом curl, подобным следующему: output="$(curl -s "$api_url")" Этот вывод в формате JSON и должен быть обработан jq, он выглядит следующим образом: { "test":...
01.10.2018
1
ответ

Найти файлы, содержащие заполнитель (0x00)

Мой qbitorrent был настроен на предварительное выделение файлов. После крушения он потерял много торрентов, многие из которых были неполными. (Я очистил его после, используя потоп сейчас) У меня есть каталог, содержащий 1000 из...
01.10.2018
1
ответ

Создание простого FTP-сервера

Я немного запутался к терминологии для FTP-серверов Linux. Я просто пытаюсь настроить простой FTP-сервер. Я думал, что был достигнут FTPD, но, кажется, нет клиента / сервера для FTPD. ...
30.09.2018
1
ответ

Дополнительные команды для скрипта Bash

У меня есть сценарий Bash, который устанавливает различные переменные среды и запускает программу. Я хочу, чтобы одна из этих переменных измениться, если я запускаю команду с отладкой аргумента. Я знаю 100%, как это сделать в Луа ...
29.09.2018
1
ответ

Как работает переадресация между аргументами

Получив такую команду: команда А затем вызванную так: команда FileA > FileC FileB Принимает на вход и вывод A и B в C, но как она разобрала ...
28.09.2018
1
ответ

Почему `ls -d * [! E] *` отображает все файлы вместо того, чтобы пропустить все файлы, содержащие e? »

ls -d * e * выводит все файлы, в которых есть буква "е". Но наоборот, ls -d * [! E] *, похоже, не работает. Почему именно так? это потому, что ls принимает * как свой собственный аргумент и расширяет ...
28.09.2018
1
ответ

Как создать кучу фоновых процессов в терминаторах терминалов позже убьют их в Bash

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

Заставляя процесс поменяться местами и восстановить его в памяти

Я делаю некоторые тесты в Debian Linux на arm sbc. Похоже, есть некоторые проблемы, которые я не смог подтвердить, может ли это быть связано с моей настройкой zram-свопа. Есть ли способ, когда я запускаю конкретную программу, чтобы...
27.09.2018
1
ответ

Получить все после первого появления подстроки

Есть много решений для этого, работая с одним символом, но не с подстроками. У меня есть близкое решение, но оно удаляет все после последнего появления подстроки: $ echo pkg-new -...
26.09.2018
1
ответ

Bash: поиск по ключевым словам в файлах PDF и возврат страниц [дубликат]

Надеюсь, кто-нибудь может мне с этим помочь, я ищу небольшой скрипт, который выполняет поиск по ключевым словам в файле PDF ( фактически папка с файлами PDF), и ему необходимо вернуть все страницы, включая ...
25.09.2018
1
ответ

Обновите Vim в RHEL до версии 7,4,2009

Я пытаюсь записать сервер Go в системе RHEL 7, но плагин Vim, vim-go, требует версии 7,4,2009, где система имеет только 7,4,1099. Я попробовал установить Vim, и у него уже есть...
24.09.2018
1
ответ

printf в столбец n? [дубликат]

Это: dots=$(printf "%0.s." {1..10}) печатает это: .......... . Я хотел бы знать, как заставить printf в Bash печатать .s до определенной позиции столбца, скажем, 30, где начальный столбец будет ...
24.09.2018
1
ответ

Невозможно записать файл в скрипте оболочки при запуске команды в фоновом режиме

У меня есть следующие команды, которые должны быть Запустите в скрипте оболочки, команду nohup >> Help.out.out & Когда я запускаю скрипт из терминала, команда nohup работает в фоновом режиме и следующая ...
24.09.2018
1
ответ

Вывод команды IPSet не хранится к переменной

Я создаю скрипт для обнаружения, если IPSET существует. #! / bin / bash STR = $ (/ / / / / usr / sbin / ipset test ipsetname 1.1.1.1) echo "$ Str" #Outputs пустая строка, если [[$ STR = * "набор с указанным именем не ...
24.09.2018
1
ответ

Как сделать Tty Work в .Bash_Profile

У меня есть следующее в моем ~ / .bash_profile, чтобы попытаться сделать GPG хорошо работать: экспортировать gpg_tty = "tty`", но когда я открываю новую оболочку, я получаю следующее: $ echo $ gpg_tty Однако не TTY, если ...
23.09.2018