Unix & Linux

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

4
Что такое Unix (QNX) эквивалент командной строки Windows «dir / s / b»
Вопрос Что такое Linux-эквивалент DOS «dir / s / b filename»? подходит близко, но заканчивается воспроизведение операции поиска файла для всех таких именованных имен файлов. Тем не менее, я хочу сделать сравнение содержимого каталога с каталогом на компьютере с Windows и сравнить его с тем, что должно быть аналогичным образом …
9 ls  qnx 

3
Как смонтировать несколько разделов из образа диска одновременно?
Я пытаюсь смонтировать корневой и загрузочный раздел из Raspbian изображения: mount -v -o offset="70254592" -t ext4 /mnt/X/raspbian-jessie.img /tmp/raspbian mount -v -o offset="4194304" -t vfat /mnt/X/raspbian-jessie.img /tmp/boot монтирование boot, когда root монтируется, приводит к: mount: /mnt/X/raspbian-jessie.img: overlapping loop device exists Как смонтировать несколько разделов на одном образе диска одновременно? (для дисков …

1
Как определить, есть ли на компьютере TPM (модуль доверенной платформы)
Желая поиграться с Trusted Platform Module , я установил TrouSerS и попытался запустить tcsd, но я получил эту ошибку: TCSD TDDL ERROR: Could not find a device to open! Однако в моем ядре загружено несколько модулей TPM: # lsmod | grep tpm tpm_crb 16384 0 tpm_tis 16384 0 tpm_tis_core 20480 …
9 linux  security  tpm 

3
Что это за переменная формы = $ (…)
Что означает следующее: basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") Я особенно заинтересован в этой части: varible=$(...) Я знаю, что скобки используются для выполнения подпроцесса, но что, если они используются вместе с $?
9 shell 

1
Как получить строки, чей n-й столбец содержит m-й столбец
У меня есть файл CSV содержит домены и веб-почты, как это: site1.com,mail.site1.com site2.com,testmail.com site3.com,mx.site3.com site4.com,smtp.site4.com site5.com,foomail.com site6.com,barmail.com site7.com,webmail.site7.com site8.com,01mx.site8.com site9.com,foobarmail.com site10.com,mx-smtp222.site10.com Я хочу получить строки, в которых столбец веб-почты содержит столбец доменов той же строки. Для приведенного выше примера выходные данные должны быть: site1.com,mail.site1.com site3.com,mx.site3.com site4.com,smtp.site4.com site7.com,webmail.site7.com site8.com,01mx.site8.com site10.com,mx-smtp222.site10.com

5
Как автоматически установить bash readline в режим vi при входе в систему?
Моя команда отвечает за тысячи машин Linux / Unix, поэтому, естественно, учетная запись root «разделяется» между администраторами. Я предпочитаю режим vi, другие предпочитают режим emacs. Как я могу установить readline bash в режим vi при входе в SSH на любой машине, не заставляя всех остальных также использовать режим vi? По …
9 bash  emacs  vi  readline 

2
Когда использовать стандартный поток ошибок в приложении командной строки?
Есть ли рекомендация, когда использовать ошибку при написании приложения командной строки? К моему удивлению, я ничего не нашел, когда гуглял. В частности, вопрос, который меня сейчас интересует, заключается в том, использовать ли stdoutили stderrкогда пользователь вызвал программу с недопустимыми аргументами. Тем не менее, более полный ответ очень ценится, потому что …

1
Почему команда find не находит каталог при запуске из ~?
Есть каталог /tmpс именем test_copy. $ ls /tmp/test_copy/ a.sh b.sh $ cd /tmp /tmp$ find . -name test_copy ./test_copy Но если я запускаю следующую findкоманду, она ничего не возвращает. ~/scripts$ find /tmp -name test_copy ~/scripts$ Почему не findудается найти каталог в последнем случае?
9 linux  find 

4
Предсказуемые имена сетевых интерфейсов
Как выполнить сброс /etc/networking/interfacesпри использовании «предсказуемых имен сетевых интерфейсов»? Версии Ubuntu старше 15.10 используют имена сетевых адаптеров, такие как: eth0 eth1 eth2 Замена сетевой карты или перемещение виртуальной машины на новый гипервизор приведет к тому, что Linux увеличит номер интерфейса. Удаление /etc/udev/rules.d/70-peristent-net.rulesприведет к повторному использованию Linux eth0. В Ubuntu 15.10 …

4
Как увеличить счетчик строк для замены начала строки на AWK /…?
Сначала я подумал о SED ( sed "s/^/COUNTER \&/" /tmp/1.tex), но он рассчитан на одну строку, и я не могу увеличить сам счетчик с помощью sed, думая сейчас, awkпотому что у меня большой опыт использования gawkинтегрированных подходов. Данные What & South Dragon & North Dragon & 5 \\ \hline What …

1
x2go с несколькими удаленными мониторами
Я пробую x2go на Arch Linux (локальном и удаленном) с настольной средой Cinnamon, чтобы получить удаленный доступ к локальному сеансу моего сервера через SSH. Моя проблема в том, что на локальном сервере есть 2 физических монитора, и x2go предоставляет мне одно окно двойной ширины, а не 2 окна, или позволяет …

1
Как автоматически изменить фон терминала, основываясь на имени хоста ssh?
Как можно программно изменить цвет фона окна терминала, основываясь на имени хоста, в который вы входите? То есть, когда я подключаюсь к встроенным системам реального времени на производственном оборудовании, я хочу, чтобы фон терминала изменился на красный, чтобы «поддерживать осведомленность» о том, на каком сервере я работаю. Наличие только имени …

2
Правило Udev для монтирования диска не работает
У меня есть следующий контент в /etc/udev/rules.d/81-external-disk.rules: ENV{ID_FS_UUID}=="6826692e-79f4-4423-8467-cef4d5e840c5", RUN{program}+="/bin/mount -o nofail,x-systemd.device-timeout=1 -t ext4 -U 6826692e-79f4-4423-8467-cef4d5e840c5 /backup/external" После запуска: udevadm control --reload ; udevadm trigger /dev/sdb1 Это ничего не делает вообще. Однако, если я изменю команду монтирования для чего-то типа / bin / touch / tmp / xyz, это сработает. Версии: …
9 mount  udev 

1
Экран выключается через 10 минут, и я не могу понять, почему
Я использую Arch Linux с Mate Desktop версии 1.16.0 на ядре Linux 4.8.13. У меня странная проблема. Мой экран становится черным примерно через 5 или 10 минут, и я не могу понять, почему. Вот моя конфигурация помощника: Как видите, управление питанием полностью отключено и настроено на то, чтобы никогда не …

5
Редактируйте значения в текстовом файле с помощью команды sed / awk / grep
Уже 5 лет пользуюсь метеостанцией La Crosse WS2350. Данные, предоставленные метеостанцией, обрабатываются с open2300 по RPI. Это работает очень хорошо. Тем не менее, данные о температуре ложные (датчик). Данные о температуре на 1 ° C ниже. Поскольку я не могу откалибровать датчик, я хочу изменить значение температуры из файла, извлеченного …

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