Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

3
Как разделить имя файла на переменную?
Предположим, у меня есть список CSV-файлов в следующем формате: INT_V1_<Product>_<ID>_<Name>_<ddmmyy>.csv ASG_B1_V1_<Product>_<ID>_<Name>_<ddmmyy>.csv INT_V1_ & ASG_B1_V1_ фиксировано, то есть все файлы CSV начать с ним. Как я могу разделить имена файлов на переменные? Например, я хотел захватить Имя и присвоить его переменной $Name.
11 bash  ksh 

2
Как предотвратить белый шум в наушниках на Dell XPS 13 9350/9360
Каждый раз, когда я подключаю наушники к 3,5-мм аудиоразъему на моем Dell XPS 13, я слышу непрерывный белый шум в дополнение к ожидаемому звуку. Это намного громче, чем типичный уровень шума для разъема для наушников. Я нашел много других сообщений об этой же проблеме как для XPS 13 9350 ( …
11 audio  alsa  jack 

2
Репозиторий FreeBSD - как выполнить проверку подписи вручную?
Я пытаюсь проверить подпись пакета на сайте пакета FreeBSD wget http://pkg.freebsd.org/FreeBSD:11:amd64/latest/digests.txz tar xf digests.txz Это дает три файла: digests, digests.pub digests.sig я понимаю, что digests.sigэто подпись для файла digestsс digests.pubкак открытым ключом. Но я попытался подтвердить это: openssl dgst -verify digests.pub -signature digests.sig digests и получил сообщение Verification Failure Я …

1
Выполните команду или функцию, когда SIGINT или SIGTERM отправляются самому родительскому сценарию, а не дочерним процессам
Допустим, у меня есть это script.sh #!/bin/bash exit_script() { echo "Printing something special!" echo "Maybe executing other commands!" kill -- -$$ # Sends SIGTERM to child/sub processes } echo "Some other text" #other commands here sleep infinity Я хочу script.shвыполнить функцию exit_scriptвсякий раз, когда она получает SIGINTили, SIGTERM например: killall …



3
Показывать символ в позиции в файле
Я хотел бы напечатать символ в данной позиции, используя только командную строку. Например: <command> 5 Будет выводить, aесли 5-й символ этого файла был a. Поскольку я имею дело с большими файлами, в идеале это будет возможность обрабатывать большие файлы.

4
Подавить имя файла из вывода sha512sum
Может быть, это тривиальный вопрос, но на manстранице я не нашел ничего полезного. Я использую Ubuntu и bash. Нормальный выход для sha512sum testfileIS <hash_code> testfile Как подавить вывод имени файла? Я хотел бы получить только <hash_code>

3
Как найти доменное имя сервера?
У меня проблемы с поиском доменного имени сервера моей школы, я прочитал еще один вопрос, похожий на этот, но их команды не сработали. Я попытался использовать, nslookupа затем, когда мне предложили, я вошел server. Я получаю следующий вывод. Я не понимаю, где хранится доменное имя. Я использую проводную локальную сеть …
11 networking  dns 

5
Как мне преобразовать справочные страницы Linux в HTML без использования groff?
Я хотел бы преобразовать некоторые справочные страницы Linux в HTML без использования groff. Мое предубеждение против groff связано с некоторыми проблемами рендеринга PNG, которые, как мне кажется, локализованы для Sabayon (так как эти проблемы не возникают на моих виртуальных машинах VirtualBox для других дистрибутивов). Я понимаю, что это ошибка, но …
11 man  conversion  html 

5
Есть ли способ активировать определенную вкладку Chrome через Bash?
Предположим, например, у меня есть активное окно Chrome с Gmail, открытым где-то среди его вкладок (но не обязательно активной вкладкой). Вопрос: есть ли способ активировать вкладку gmail из командной строки?
11 scripting  chrome 

4
Swap on tmpfs (очевидно, плохая идея, но возможно ли это?)
Этот вопрос возник из-за шутки между коллегами по поводу увеличения производительности за счет перемещения файлов подкачки в tmpfs. Очевидно, что даже если это возможно, это не очень хорошая идея. Все, что я хочу знать, это можно ли сделать? Я в настоящее время на Ubuntu 14.04, но я думаю, что процесс …
11 linux  swap  tmpfs 

2
команда ssh с кавычками
У меня странная ошибка, что я не смог ничего найти по этому вопросу. Я хотел изменить комментарий пользователя с помощью следующей команды. $ sudo usermod -c "New Comment" user Это будет работать при входе на сервер, но я хочу автоматизировать его на более чем 20 серверах. Обычно я могу использовать …
11 shell  ssh  quoting 

2
Громкость звука по умолчанию для всех устройств ALSA
Я бы хотел установить громкость звука по умолчанию раз и навсегда, для всех устройств ALSA, которые будут подключаться когда-либо. Конечно, я мог бы сделать amixer ...или даже alsamixerизменить громкость доступных в настоящее время звуковых карт . Но я действительно хочу изменить громкость по умолчанию даже для будущих звуковых карт, которые …

2
Заменить непечатные символы в perl и sed
Мне нужно заменить некоторые непечатаемые символы пробелами в файле. В частности, все символы от 0x00до 0x1F, кроме 0x09(TAB), 0x0A(новая строка), 0x0D(CR) До сих пор мне просто нужно было заменить 0x00персонажа. Поскольку моя предыдущая ОС была AIX (без команд GNU), я не могу использовать sed(ну, я могу, но у нее были …
11 sed  perl 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.