Вопросы с тегом «c»

23
Что на самом деле показывает раздел «ошибки» в / proc / cpuinfo?

На Debian Stretch и тестирующей / Buster системе с текущим ядром и установленным микрокодом я все еще вижу ошибки и призраки в списке ошибок /proc/cpuinfo. Однако запуск spectre-meltdown-checkerшоу не уязвим. Поэтому мне интересно, что /proc/cpuinfoпоказывает. Являются ли они только уязвимостями...

22
Bash не читает .bashrc, если не запущен вручную

bashне будет исходить .bashrcиз интерактивного терминала, если я не запускаю вручную bashиз терминала: $ bash или введите его вручную: $ source ./.bashrc или работает: $ st -e bash Вот некоторые полезные результаты, я надеюсь: $ echo $TERM st-256color $ echo $SHELL /bin/sh $ readlink /bin/sh bash $...

22
Как найти строку с наименьшим количеством символов

Я пишу сценарий оболочки, используя любые общие команды UNIX. Я должен получить строку, которая имеет наименьшее количество символов (включая пробелы). Там может быть до около 20 строк. Я знаю, что могу использовать, head -$L | tail -1 | wc -mчтобы найти количество символов в строке L. Проблема в...

22
После того, как fork (), где ребенок начинает его выполнение?

Я пытаюсь изучить программирование в UNIX и натолкнулся на вопрос относительно fork (). Я понимаю, что fork () создает идентичный процесс текущего запущенного процесса, но где он начинается? Например, если у меня есть код int main (int argc, char **argv) { int retval; printf ("This is most...

22
Почему нет шебанга в .bashrc / .bash_profile?

Простой вопрос: я только что понял, что никогда не видел шебанга поверх .bashrcскрипта, что наводит меня на мысль, что система использует оболочку по умолчанию для получения ее при входе в систему ( ${SHELL}). Я размышляю над причинами, почему это так, то есть считается ли это плохой привычкой...

22
POSIX гарантирует пути к любым стандартным утилитам?

Из C, какой самый простой способ запустить стандартную утилиту (например, ps) и ничего другого? Имеет ли POSIX гарантии , что, например, стандарт psв /bin/psили я должен сбросить переменную окружения PATH , чтобы получить то , что я с confstr(_CS_PATH, pathbuf, n);и затем запустить программу через...

22
Как автоматически убрать конечные пробелы при сохранении в Vi и Vim?

Есть ли .vimrcнастройка для автоматического удаления конечных пробелов при сохранении файла? В идеале (для безопасности) я хотел бы иметь эту функцию только для определенных файлов, например...

22
сделать файл журнала

Есть ли способ сделать файл журнала для обслуживания некоторых данных в / var / log / с помощью некоторой библиотечной функции или системного вызова на языке c в linux. И я также хочу знать стандарты, которым мы должны следовать, чтобы писать и обрабатывать журнал....

22
Любая команда в моем терминале, которая выходит с ненулевым кодом, закрывает мое окно терминала

Сначала это было немного забавно, как играть в "Bash Roulette" ... но теперь это стареет Любая команда в моем терминале, которая выходит с ненулевым кодом, закрывает мое окно терминала Мне сказали, что, возможно, я где-то set -eустановил сценарий bash, который является источником моего терминала. Я...

22
Активировать нажмите, чтобы нажать на сенсорной панели?

Я использую Debian 8.6 LXDE на Powerbook G4 15 "1,67 ГГц и хочу включить нажатие на сенсорную панель. Это уже двойная прокрутка, но нажатие на нажатие поможет сохранить устаревшую кнопку мыши. Два пальца для левого щелчка будет ли глазурь на торте, это...

22
Нужно установить glibc> = 2.14 на Wheezy

Я пытаюсь заставить Protractor работать для выполнения углового тестирования e2e, но для транспортира требуется Selenium, для которого требуется ChromeDriver, для которого требуется glibc2.14. Моя текущая версия разработки использует Debian Wheezy, который поставляется с glibc2.13. Я читал, что...

22
Понять «ibase» и «obase» в случае конвертации с bc?

Я часто использую bcутилиту для преобразования шестнадцатеричного числа в десятичное и наоборот. Тем не менее, это всегда бит проб и ошибок, как ibaseи obaseдолжно быть настроено. Например, здесь я хочу преобразовать шестнадцатеричное значение C0 в десятичное: $ echo "ibase=F;obase=A;C0" | bc 180 $...

21
Как «правильно» запустить приложение из оболочки

Мне сложно точно сформулировать вопрос, но я сделаю все возможное. Я использую в dwmкачестве моего оконного менеджера по умолчанию иdmenuкак мой запуск приложения. Я почти не использую приложения с графическим интерфейсом, кроме своего браузера. Большая часть моей работы выполняется непосредственно...

21
Есть ли способ POSIX для установки нулевого аргумента целевого приложения?

В качестве альтернативы bashвы можете использовать exec -aи zshможете также ARGV0запускать программу с определенным нулевым аргументом, но есть ли способ POSIX сделать это? Как предлагается в этом одном комментарии, вы могли бы создать (временную) символическую ссылку для достижения этой цели, но...

21
Linux эквивалент для Microsoft Visio?

Visio - отличный инструмент для создания диаграмм, блок-схем, создания прототипов и т. Д. Но он предназначен только для Windows и не является бесплатным. Существуют ли графические инструменты для Linux, которые могут хорошо выполнять многие из этих...

21
/etc/udev/rules.d/ vs /lib/udev/rules.d/ - что использовать и почему?

Arch wiki рекомендовал создать файл, /etc/udev/rules.d/чтобы исправить проблемы с контроллером Steam. Это сработало! Однако я заметил, что в этой папке нет других правил, кроме того, который я только что создал. Кроме того, все другие источники, которые я видел, говорят, что в них помещаются...

21
Легкое, простое в использовании программное обеспечение для презентаций

Я ищу программное обеспечение для презентаций Linux и основные функции, которые мне нужны: Осветите зависимости и потребление ресурсов ( я использую GTK + ) Легко использовать Выравнивание и распространение информации на слайде Использует картинки Дополнительные функции, которые я хотел бы:...

21
Как установить GCC 5 на Debian Jessie 8.1

Я перепробовал множество решений, чтобы установить обновление для моего компилятора gcc на сервер Debian. Никто из них не работал. Мне нужно обновление компилятора, чтобы использовать новые функции c ++ 11, поскольку это обеспечивает стабильный ABI libcxx11 и стабильную поддержку C ++ 11 (см. Здесь...