Unix & Linux

8
Освободит ли free () память процесса?

Я запускаю программу C на ядре Linux 2.6.16. Я не думаю, что в моей программе есть утечки памяти, однако потребление памяти для программы остается стабильным после определенных операций и не уменьшается. Я использую команду «ps v» для отслеживания значения RSS моей программы. Инструмент массива...

8
Значение ошибки yum «кортеж пакета (…) не найден в rpmdb»

Я просто хочу установить два пакета в мою Fedora 15, но получаю странную ошибку. Команда: yum install @development-tools Ошибка: Загруженные плагины: langpacks, presto, refresh-packagekit. Установка Install Process Package flex-2.5.35-13.fc15.x86_64 уже установлена ​​и последняя версия Ошибка:...

8
Получить правильное количество строк в выводе diff

Я хочу , чтобы получить правильное количество строк в выводе дифф ( в частности , с -yи --suppress-common-linesопции). Использование простого wc -lделает не работать, потому что , если оба файл заканчивается без перевода строки и их последняя линия отличается wc -lне будет считать последнюю строку....

8
Почему это «в то время как чтение» работает в терминале, но не в сценарии оболочки?

Я столкнулся с этой интересной проблемой при заполнении моей панели WM информационным текстом, который применяется путем установки заголовка корневого окна, т.е. xsetroot -name "clever words" С этой целью печать состояния удачно работает в терминале: fortune -s | while read -r; do xsetroot -name...

8
Как узнать какая версия демона cron запущена

Справочная информация: я работаю над CentOS подробности # cat /proc/version Linux version 2.6.18-308.4.1.el5PAE (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-52)) #1 SMP Tue Apr 17 17:47:38 EDT 2012 Вопрос: Как я могу узнать, какая версия cron daemon установлена ​​и...

8
Как я могу отключить TCP / IP для адаптера Ethernet?

У меня CentOS 6.3 работает на (виртуальной) машине с двумя адаптерами Ethernet. У меня есть eth0, подключенный к локальной сети TCP / IP, и eth1, подключенный к модему DSL. Система предназначена в качестве выделенного маршрутизатора / брандмауэра, и в ней установлены iptables для выполнения SNAT,...

8
Цветной терминал или консоль?

Мне нравятся цвета в моей консоли, и мне интересно, есть ли способ получить терминал (я полагаю, что это может сделать только программное обеспечение), печатая почти все в цветах. Конечно, есть --color=autoвещи, но это работает для нескольких команд ( ls, grep...?). То, что я хотел бы, это что-то...

8
управление приоритетом приложений с использованием cgroups

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

8
Какие уведомления отправляет Firefox после завершения загрузки?

Я использую динамический оконный менеджер suckless (dwm). Я заметил, что firefoxумеет отправлять приятные уведомления, когда загрузка заканчивается. Смотрите две фигуры Когда я нахожусь на другом теге, я получаю уведомление такого типа (перевернутый 1тег) по окончании загрузки. Я хотел бы...

8
Замените точки символами подчеркивания в именах файлов, оставив расширение без изменений

У меня есть скрипт bash, который я пытаюсь получить, чтобы заменить точки в именах файлов и заменить их подчеркиванием, оставив расширение без изменений (я на Centos 6, кстати). Как видно из приведенного ниже вывода, сценарий работает, когда необходимо заменить точку, но в тех случаях, когда...

8
Неправильная эмблема используется для PDF-файлов, созданных LibreOffice

Если я создаю тестовый файл PDF в каталоге, используя что-то вроде ls -al > testpdf.pdf файл показан в Caja 1.4.0 с понятной эмблемой, похожей на «акробат». Если я создаю документ LibreOffice в Writer и экспортирую его в PDF в том же каталоге, его эмблема представляет собой серый «текстовый...

8
Предпочтение сетевого интерфейса

Как Linux определяет, какой сетевой интерфейс использовать, когда оба подключены к одной сети? Обратите внимание, что это не вопрос маршрутизации. Я знаком с тем, как это работает. Это, если, скажем, мой ноутбук подключен к моему беспроводному маршрутизатору через мою Ethernet-карту и мою...

8
cp -f не может перезаписать псевдоним cp -i

В моем файле /home/user/.bashrc у меня есть эти псевдонимы для предотвращения ошибок: alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' Если я действительно уверен в том, что я делаю, я могу перезаписать rmи mvиспользовать псевдонимы с помощью rm -fили mv -f, он не спросит меня, действительно ли я...

8
Существуют ли какие-либо программы создания комиксов?

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

8
Карта рабочего пространства переключиться на кнопки мыши в корице

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

8
Получить список установленных принтеров

Внутри скрипта я отправляю определенный файл для печати, используя lprкоманду на выбранном пользователем принтере. Список принтеров, из которых пользователь выбирает тот, который использовать, я получаю, используя lpstat -aкоманду, а затем рассматривая все перед первым пробелом в качестве имени...

8
Разница между переменной окружения и переменной оболочки

Говорят, что переменные среды наследуются в дочерних процессах, а переменные оболочки - нет. Однако следующий тест показывает, что переменные оболочки рассматриваются в дочернем процессе как переменные среды. В чем разница? > bash --version GNU bash, version 3.2.39(1)-release...

8
Ищите процесс с данным именем

Я пытаюсь преобразовать команду VMS show/system/process=processnameв эквивалентную команду Linux. Я попробовал следующее, но он не вернул ни один из процессов: ps -C /exeimages/processname.pl...

8
Автоматически применять модуль патча и компилировать ядро ​​при обновлении?

Недавно я применил однострочное исправление drivers/bluetooth/btusb.cдля обеспечения совместимости с моим устройством Bluetooth. Однако всякий раз, когда я получаю обновление ядра, патч будет потерян, пока кто-нибудь не сделает бэкпорт (что маловероятно). Есть ли способ запустить скрипт и...