Unix & Linux

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

3
Жесткий диск ввода / вывода в Pid
Есть ли способ увидеть дисковый ввод / вывод для PID / процесса? Monitorix показывает мне следующее и исправляет меня, если я ошибаюсь, но похоже, что жесткий диск замедляет всю систему: ОБНОВЛЕНИЕ № 1 Атоп, кажется, дает отличный обзор превыше всего. Могу я спросить вас, что означает ожидание, которое я пометил …

1
Должны ли процессы в cgroups быть установлены при каждой загрузке? Если да, то как их сохранить?
Я читал этот ответ на вопрос об установке ограничений для процессов с помощью cgroups. Данный образец устанавливает пределы для процесса (в примере, sshd). В ответе PID процесса устанавливается вручную. Это было бы неприемлемо для моих целей, я хотел бы, чтобы процессы, запущенные из данного приложения, всегда имели установленные ограничения, независимо …

3
Как вычесть строки (строки) с AWK
Я пытаюсь понять, как я могу использовать AWK для вычитания линий. Например, представьте, что входной файл: 30 20 Выход будет: 10 Теперь, в качестве теста, я пытаюсь вычислить столбец памяти «Используется» из: $ cat /proc/meminfo Итак, на данный момент я написал это: $ grep -P 'MemTotal|MemFree' /proc/meminfo | \ -- …
9 linux  awk 

3
загрузить только первые несколько байтов исходной страницы
Я загружаю исходную страницу HTML сайта с помощью cURLкоманды. Проблема в том, что я не хочу большую часть содержимого на странице. Мне просто нужны первые 100 строк исходной страницы. Есть ли способ остановить загрузку страницы после первых нескольких строк? В настоящее время у меня работает приведенная ниже команда, но она …
9 wget  curl 

1
Как установить шрифт по умолчанию для всех приложений Qt5?
В Qt4 раньше был инструмент под названием qtconfig, который позволял вам устанавливать шрифты и другие вещи. Он также взял настройки с панели управления KDE4. Сейчас я работаю с Qt5 (бинарный дистрибутив, скачанный с qt-project.org), но шрифт по умолчанию во всех приложениях Qt5 слишком мал для меня. Можно ли как-нибудь увеличить …
9 fonts  qt 

2
SELinux httpd доступ для записи в каталог
Я новичок в SELinux. пришел из Debian. Я хочу дать httpdдоступ к каталогу. SELinux Alert Browser предлагает: # grep httpd /var/log/audit/audit.log | audit2allow -M mypol # semodule -i mypol.pp Я не мог понять, как работает эта команда. Я нигде не указываю путь к каталогу. откуда он знает, какой каталог разрешить …

1
Какова причина того, что оболочка bash не предупреждает вас об арифметическом переполнении и т. Д.?
Существуют ограничения, установленные для возможностей арифметической оценки bashоболочки. Руководство кратко об этом аспекте арифметики оболочки, но гласит : Оценка выполняется в целых числах фиксированной ширины без проверки переполнения, хотя деление на 0 перехватывается и помечается как ошибка. Операторы и их приоритет, ассоциативность и значения такие же, как в языке Си. …

1
Zsh auto complete предлагает полные функции (_git _vim и т. Д.)
У меня есть небольшое раздражение от того, как zshделаются полные предложения для моих команд. Если я наберу начало команды, которую я не установил, и нажму, tabона предложит функцию завершения, которая установлена. Допустим, я хочу выполнить, vimно он не установлен, он предложит _vim. Есть ли способ отключить это? Или я сделал …

2
Удалите неизвестный символ Юникода из текстовых файлов - sed, другие методы bash / shell
Мне нужно найти и заменить все вхождения неизвестного символа в некоторых файлах с одинаковыми именами. Открывая такие файлы с помощью vi, я прочитал код <91> для этого символа. Открыв их с помощью nano, я прочитал «вопросительный знак» в ромбе (черный грохот). Я хотел бы заменить такой неизвестный символ кавычкой ('). …

2
Интерактивно объединять видеофайлы
Как объединить (объединить) несколько видеофайлов MP4 в один файл в интерактивном режиме? Есть много программ, которые делают это для двух файлов из командной строки. Например: FFmpeg avconv MP4Box Но нам часто нужно решение, чтобы сделать это в интерактивном режиме.

3
команда вставки: установка (несколько) разделителей
В Linux у меня есть следующая проблема с pastefrom (GNU coreutils) 8.13: Попытка установить другой разделитель, отличный от значения по умолчанию (TAB), приводит либо к простой печати первого символа определенного разделителя, либо к его полному игнорированию. Вопрос : Как определить (несколько) разделителей при использовании paste ? Было бы просто использовать, …

2
Убить процесс, если он затихает в течение определенного времени
У меня есть утилита, которая имеет неприятную привычку молчать и оставаться там, я уже знаю, как долго в процессе она делает это, поэтому я использую timeoutдля борьбы с этим, но иногда она делает это раньше того времени. Есть ли такой инструмент timeout, который убьет процесс, если он прекратит направлять вывод …
9 linux  bash  shell  stdout  timeout 

3
Вискер меню убрать сочетание клавиш
Использование Linux Mint 16 с XFCE в качестве рабочего стола. У меня проблема с удалением стандартного сочетания клавиш (Super_L) для открытия меню Whisker. Ярлык отображается в «Ярлыках приложений» в настройках клавиатуры. Хотя, как показано на рисунке ниже, я не могу удалить его, нажав «удалить» - ничего не происходит. Я также …

2
У Кейт нет границ окна, и, следовательно, нет кнопок свертывания, разворачивания и закрытия
Я обычно использую kate в качестве предпочитаемого текстового редактора, однако всякий раз, когда я открываю его, границы окна отсутствуют, и, следовательно, нет кнопок «Развернуть», «Свернуть» и «Закрыть». Как я могу это исправить? Я попытался пойти, подумал меню просмотра, но не смог найти какие-либо настройки, чтобы изменить это. Более того, кажется, …

2
Как запустить скрипт kwin из командной строки?
Я написал по-настоящему простой сценарий Kwin для окон, которые мне нравятся, // Main reference: http://techbase.kde.org/Development/Tutorials/KWin/Scripting // Top-level parameters. Adjust these as suitable for your desktop. var width = 3840; var third = Math.round(width / 3); var clients = workspace.clientList(); for (var i=0; i<clients.length; i++) { var client = clients[i]; var …
9 kde  kwin  plasma 

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