Unix & Linux

9
Прозрачные винные программы

Когда я хочу запустить винную программу, я должен напечатать, например, $ wine ~/.wine/drive_c/Program\ Files/TextAloud/TextAloudMP3.exe Можно ли было бежать напрямую TextAloudMP3? Я имею в виду не только из командной строки (я мог бы создать псевдоним), но и во всей графической среде. Я запускаю...

9
Как мне переместить .bash_profile из дома

Мне нужно .bash_profileсинхронизировать с Dropbox. Самым простым способом, который я могу придумать, является «перенаправление» оболочки для поиска .bash_profileв пользовательской папке. Так это возможно? Или есть лучшие...

9
Почему modinfo говорит «не удалось найти модуль», а lsmod утверждает, что модуль загружен?

Согласно man-странице lsmodкоманды показано «какие модули ядра загружены в данный момент». Я написал скрипт, который modinfoпоказывает, какие файлы объектов ядра (.ko) действительно используются: #!/bin/sh for i in `lsmod | awk '{print $1}' | sed -n '1!p'`; do echo...

9
Определение номеров экстентов LVM для данного файла

В настоящее время я занимаюсь домашними заданиями, не связанными с работой. У меня есть файловая система ext4, сидящая на логическом томе. Я тестирую разные стратегии настройки производительности, и эта идея пришла мне в голову. Поскольку pvmove может перемещать отдельные и диапазоны экстентов,...

9
Удалить дубликаты mp3 с другим именем, размером и хешем

У меня огромная музыкальная библиотека (все в формате mp3), но у меня музыка почти такая же, но: Может быть, на одну или две секунды дольше Около 97% так же, как другая песня Или другой битрейт. Есть ли способ найти эти дубликаты? Как уже упоминалось, они не имеют одинаковый размер, имя или...

9
Может ли компьютер Linux получать отсканированные изображения со сканера с использованием WSD (веб-сервисов на устройствах)?

Может ли компьютер Linux получать отсканированные изображения со сканера с использованием WSD (веб-сервисов на устройствах)? Предыстория: на моей работе у нас есть принтер Epson WP-4545, и принтерная часть прекрасно работает с Linux, но для сканирования мы можем выбрать между «на usb-память» или...

9
Переадресация всех портов SSH

У меня вопрос по SSH / переадресации портов. Я нигде не нашел решения и не знаю, есть ли оно. У меня есть сервер за моей коробкой NAT дома. У меня есть переадресация портов с моего NAT-сервера на мой сервер для SSH на порту 22. Следовательно, я подключаюсь, my_nat_public_ip:22когда я нахожусь в...

9
Gawk: передача массивов в функции

Застрял в GNU awk 3.1.6 и думаю, что я обошел его ошибки массива, но все еще имеет то, что похоже на проблему с областью действия в 600-строчной программе awk. Нужно проверить понимание области действия массива в awk, чтобы найти мою ошибку. Учитывая этот иллюстративный код awk ... function foo(ga)...

9
При каких обстоятельствах работает gunzip & tar xf, но tar xzf не работает?

Чтобы проиллюстрировать это: я скачал библиотеку LEDA с веб-сайта компании . Использование tar -xzf не помогает: $ tar -xzf LEDA-6.3-free-fedora-core-8-64-g++-4.1.2-mt.tar.gz tar: This does not look like a tar archive tar: Skipping to next header tar: Exiting with failure status due to previous...

9
vi [m] чтение диапазона строк из другого файла

В Linux при редактировании file_Bв vim я хочу добавить строку 10-25 из file_A. Пример: у каждого есть целый набор HTML-документов с совершенно одинаковым заголовком, и да, можно создать шаблон и начать с него, но все же: Я ищу простой [и элегантный] способ вставить диапазон строк из одного файла и...

9
Как использовать DD для клонирования раздела с образа диска?

У меня есть образ диска, это «целый» образ диска, например, содержит несколько разделов, и я хочу клонировать только один из них (не первый ..) в раздел на внешнем диске с несколькими разделами на нем ( Я тоже не клонирую его на первый раздел диска ...) FDisk'ing изображение дает это: # fdisk -l...

9
используйте `/ run / shm` (ранее` / dev / shm`) в качестве временного каталога

Это хорошая практика для создания каталога /run/shm(ранее /dev/shm) и использовать его как временный каталог для приложения? Предыстория: я пишу тесты черного ящика для программы, которая много работает с файлами и каталогами. Для каждого теста я создаю много файлов и каталогов, затем запускаю...

9
Chainload syslinux из GRUB2 - показать меню syslinux.cfg

Я использую живой USB-диск Clonezilla для переосмысления систем. В соответствии с тем, что описано в http://clonezilla.org/fine-print-live-doc.php?path=clonezilla-live/doc/99_Misc/00_live-boot-parameters.doc, мои диски запрашивают меня с меню, содержащимся в syslinux.cfgдля всех систем , кроме...

9
Как конвертировать PDF в 4-up в ландшафтном режиме (в идеале, используя ghostscript)?

У меня есть слайды в формате PDF в альбомном режиме, и я хотел бы создать новый файл PDF, содержащий слайды 4-го уровня (снова в альбомном режиме), например: ----------------- | 1 | 2 | ----------------- | 3 | 4 | ----------------- Я знаю, что есть pdfjam(который можно использовать как это pdfjam...

9
Добавить файл по другому пути в zip-файле

У меня есть файл, который находится в следующем каталоге: folder_A/another_folder_A/file_to_add.xml Теперь я хочу просто добавить файл в папку в существующем zip-архиве. Например, это мой почтовый контент: my_zip.zip/folder_B/another_folder_B Как я могу добавить file_to_add.xmlк another_folder_B?...

9
Передача нескольких каталогов в опцию -prune в find

Я использую findдля поиска и удаления файлов резервных копий, но хочу исключить определенные каталоги из поиска. Резервные имена файлов может заканчиваться .bck, bak, ~или backup. Код минимального рабочего примера (MWE), который нужно исключить только из трех каталогов: #! /bin/bash find . -type d...

9
SSH внезапно перестает работать: «Ошибка записи: сломанная труба»

Я использую MacBook Pro дома и регулярно захожу в машины в моей лаборатории. Однако в течение последних 3-4 дней всякий раз, когда я выполняю SSH на компьютере в лаборатории, я получаю ошибку Write Failed: Broken Pipe, едва ли в течение 2 минут после того, как я ssh-ы. Тот факт, что все работало...

9
Как X-сервер рассчитывает DPI?

Из Xfce Docs : Если вы хотите переопределить значение DPI (точек на дюйм), рассчитанное X-сервером , вы можете установить флажок и использовать поле прокрутки, чтобы указать разрешение, которое будет использоваться при отображении шрифтов на экране. Но как X-сервер делает его расчет? Какие...

9
Поиск всех жестких ссылок файла без обхода файловой системы

Я видел на этой странице, что у inode есть счетчик ссылок, чтобы узнать, сколько файлов (читай: «запись в каталоге») указывают на этот inode. Есть ли способ узнать, какие каталоги содержат такие записи, не проходя через всю файловую систему? Эта информация где-то хранится? struct inode { kdev_t...