Unix & Linux

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

1
Зачем мне нужен dbus?
Я недавно удалил dbus из моей системы (вместе с consolekit и polkit). Я не заметил никаких изменений (я запускал его как системный демон и для каждого пользователя из .xinitrc). Тем не менее, многие люди утверждают, что просто нужен dbus, большинство приложений Linux используют его и т. Д. И т. Д. …
17 linux  process  d-bus 

2
замена backtick на $ () не работает
У меня есть несколько старых скриптов, которые я пытаюсь обновить. Часть кода сокращается до: export X=`(echo "abc"; echo "def")` echo $X который дает ожидаемый результат: abc def Теперь интернет говорит мне, $()что мне нужно использовать обратные ссылки , но когда я пытаюсь: export X=$((echo "abc"; echo "def")) X не установлен …
17 bash 


4
Можно ли найти диапазон физических адресов DIMM?
Отмечу, что здесь поможет SMBios Type 20, но он не является обязательным для версии 2.5 (2006-09-05), стр. 25, L796 и стр. 131 , тогда как типы 16, 17 и 19 являются обязательными, но не совсем Помогите. Массив физической памяти (тип 16) Существует одна из этих структур для всей системы, объясняющая, …
17 memory  ecc  smbios 

1
Почему / dev заполнен?
/ Dev .. заполнен: SERVER:/dev # df -mP /dev Filesystem 1048576-blocks Used Available Capacity Mounted on udev 12042 12042 0 100% /dev Там нет файлов, которые занимают место! SERVER:/dev # find . -ls | sort -r | head -2 2790517 0 -rw-r--r-- 1 root root 0 Dec 16 10:04 ./devnull …

3
Почему знак «меньше» не работает вместо кошки в bash?
Я слышал о «бесполезном использовании кошки» и нашел некоторые предложения, но следующие ничего не выводят в моей оболочке bash. < filename Использование кошки работает, как и ожидалось. cat filename Я использую Fedora Core 18 и GNU bash, версия 4.2.45 (1). РЕДАКТИРОВАТЬ: Использование его перед трубой тоже не работает. < filename …

5
Текстовые аннотации и добавления изображений в PDF-файл с помощью бесплатного программного обеспечения
В основном меня интересует аннотирование PDF-файла с текстом в заданной позиции. Графические интерфейсы и утилиты командной строки в порядке, но только решения для свободного программного обеспечения, пожалуйста. Тем не менее, я добавил изображения дополнения для полноты. Чтобы было понятно, аннотации должны быть частью PDF-файла, иначе это бесполезно. На Ask Ubuntu …

3
Получить текущий уровень громкости в OS X Terminal CLI?
Я хотел бы проверить текущий уровень громкости из CLI на моем Mac. Я знаю, что могу установить это так: osascript -e 'set volume <N>' Но это не похоже на работу при попытке получить текущий уровень громкости. $ osascript -e 'get volume' 4:10: execution error: The variable volume is not defined. …

2
Как я могу передать данные в программу, которая ожидает чтения данных из файла, который задан в качестве аргумента?
У меня есть огромный gzip-файл, и я хочу, чтобы программа (в данном случае 4s-import) его прочитала. Сначала требуется разархивировать файл, а затем вызвать программу с путем к файлу в качестве аргумента. Было бы возможно сделать что-то вроде: zcat huge.gz | 4s-import <SOME MAGIC> где SOME-MAGIC похож на путь к абстрактному …

5
Как я могу вспомнить пронумерованную команду истории для редактирования?
Я часто ищу изменения с history | grep 'string' Я получаю список команд в моей истории вместе с номером строки истории), например history | grep 'git' 755 git status 1535 git push origin master 1570 git merge origin/one-146 1667 git reset --hard origin/master Теперь я могу вспомнить и выполнить команду …

5
Обнаружение и исправление гниения бита
Я собираюсь реорганизовать все свои жесткие диски в моем домашнем Linux-боксе и хотел бы использовать mdadm raid для защиты данных и его гибкость для изменения формы массивов. Однако прежде чем использовать mdadm для этого, я бы хотел узнать, как он справляется с гниением . В частности, виды гниения битов, которые …
17 raid  mdadm 

2
Метка сброса (#) в / etc / environment
Я добавляю переменную env, /etc/environmentно поскольку значение переменной содержит знак #, строка является полосатой. MYSQL_PWD="something#no" Теперь, если я делаю envвыше, код дает MYSQL_PWD=something. Как я могу избежать хеша? Я уже попробовал \характер.

3
Как проверить наличие плохих блоков на физическом томе LVM?
Когда вы используете ext4, вы можете проверить наличие бадблоков с помощью команды e2fsck -c /dev/sda1 # or whatever. Это приведет к «черному списку» блоков, добавив их в индекс плохих блоков. Что эквивалентно этому для физического тома LVM2? Файловая система на нем - ext4, но, вероятно, обнаруженные поврежденные блоки станут недействительными, …
17 lvm  badblocks 

2
Почему туалет такой медленный?
Почему утилита wc такая медленная? Когда я запускаю его для большого файла, это занимает примерно в 20 раз больше времени, чем md5sum: MyDesktop:/tmp$ dd if=/dev/zero bs=1024k count=1024 of=/tmp/bigfile 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 0.687094 s, 1.6 GB/s MyDesktop:/tmp$ time wc /tmp/bigfile 0 0 1073741824 …
17 performance  wc 


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