linux- все статьи тега ➜ страница 13


Как создать дерево каталогов в C++ / Linux?

Я хочу простой способ создать несколько каталогов в C++ / Linux. например я хочу сохранить файл Лола.файл в директорию: /tmp/a/b/c но если каталогов нет, я хочу, чтобы они были созданы автоматически. Рабочий пример был бы идеальным. ...

Как рассчитать загрузку процессора процесса PID в Linux из C?

Я хочу программно [в C] вычислить использование ЦП % для данного идентификатора процесса в Linux. Как мы можем получить использование процессора в реальном времени % для данного процесса? чтобы было еще яснее: Я должен быть в состоянии определить использование ЦП для предоставленного processid или процесса. процесс не обязательно должен быть дочерним процессом. Я хочу решение на языке' C'. ...

ДД: Как рассчитать оптимальный размер блока? [закрытый]

Как рассчитать оптимальный размер блока при запуске dd? Я исследовал немного, и я не нашел ничего о том, как это будет достигнуто. у меня сложилось впечатление, что больший размер блока приведет к более быстрому dd... это правда? Я dd два идентичных 500GB Hitachi HDDs, которые работают на 7200rpm на коробке под управлением Intel Core i3 с 4GB DDR3 1333MHZ RAM, поэтому я пытаюсь выяснить, какой размер блока использовать. (Я собираюсь загружать Ubuntu 10.10 x86 с флэш-накопителя и запускать его ...

Разработка C# на Linux

Я хотел бы знать, есть ли эффективные и открытые инструменты для разработки приложений C# на Linux (Ubuntu). В частности, я должен разрабатывать приложения WinForm. Я знаю, о проект моно, но я никогда не использовал его. Можете ли вы предложить мне, какие лучшие инструменты (IDE, компилятор и т. д.) чтобы настроить среду разработки .NET на Ubuntu? Это программное обеспечение, разработанное на Linux работает на Windows? Существуют ли различные модели поведения или несовместимость? ...

DESTDIR и префикс make

Я пытаюсь сделать установку программного обеспечения в определенный каталог. Я нашел несколько способов, но не уверен, в чем разница между ними. ./configure --prefix=*** make install --prefix=*** make install DESTDIR=*** make install prefix=*** Я запутался в функциях этих четырех. Достигают ли они той же цели? ...

Команда Linux / Unix, чтобы определить, запущен ли процесс?

мне нужна независимая от платформы (Linux/Unix|OSX) команда shell/bash, которая определит, запущен ли конкретный процесс. например,mysqld,httpd... Какой самый простой способ/команда для этого? ...

как уменьшить.папки в Git

моя текущая база имеет общий размер ок. 200МБ. но мой .папка git имеет удивительный размер 5 ГБ (!). поскольку я толкаю свою работу на внешний сервер, мне не нужна большая локальная история... Как я могу уменьшить .git папка, чтобы освободить место на моем ноутбуке? Я могу удалить все изменения, которые старше, чем 30 дней? большое спасибо за любую помощь:) ...

Как я могу получить текущую статистику пропускной способности сетевого интерфейса в Linux/UNIX? [закрытый]

такие инструменты, как MRTG, обеспечивают графики пропускной способности / пропускной способности сети для текущего использования сети на определенных интерфейсах, таких как eth0. Как я могу вернуть эту информацию в командной строке в Linux / UNIX? предпочтительно это было бы без установки ничего, кроме того, что доступно в системе в качестве стандарта. ...

Как остановить процесс java изящно?

Как я могу остановить процесс Java изящно в Linux и Windows? когда Runtime.getRuntime().addShutdownHook получить вызов, и когда это не так? Как насчет финализаторов, они помогают здесь? могу ли я отправить какой-то сигнал в процесс Java из оболочки? Я ищу предпочтительно портативные решения. ...

Добавление новой записи в переменную PATH в ZSH

Я использую zsh и пытаюсь добавить новую запись (/home/david/pear/bin) к PATH переменной, но я не знаю как. больше всего меня смущает то, что нет ни одного ссылка на PATH переменная в моем , а как echo $PATH возвращает: /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games так PATH переменная устанавливается где-то. ...

Драйвер устройства ioctl Linux

может кто-нибудь объяснить мне, что это IOCTL? для чего он используется? как я могу его использовать? почему я не могу определить новую функцию, которая выполняет ту же работу, что и IOCTL? ...

печать стека вызовов на языке C или c++

есть ли способ сбросить стек вызовов в запущенном процессе в C или c++ каждый раз, когда вызывается определенная функция? Что я имею в виду что-то вроде этого: void foo() { print_stack_trace(); // foo's body return } здесь print_stack_trace работает аналогично caller в Perl. или что-то вроде этого: int main (void) { // will print out debug info every time foo() is called register_stack_trace_function(foo); // etc... } здесь register_stack_trace_function помещает ...

Сортировка по числовому значению поля в Bash

пример: содержимое файла.txt: 100 foo 2 bar 300 tuu при использовании ' sort-k 1,1 File.txt', порядок строк не изменится, хотя мы ожидаем: 2 bar 100 foo 300 tuu Как мы можем сортировать поле, состоящее из чисел, основанных на абсолюте численное значение? ...

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

в системах POSIX сигналы завершения обычно имеют следующий порядок (согласно многим справочным страницам и спецификациям POSIX): SIGTERM-вежливо попросите процесс завершить. Он должен завершаться изящно, очищая все ресурсы (файлы, сокеты, дочерние процессы и т. д.), удаление временных файлов и так далее. SIGQUIT-более сильный запрос. Он должен прекратить нелюбезный, все еще очищая ресурсы, которые абсолютно необходимы очистка, но, возможно, не удалять временные файлы, возможно, записывать отла ...

Как передать аргумент командной строки при запуске GDB в Linux?

Я должен отладить программу, которая имеет ошибки в нем как часть моего задания. Однако я должен сначала передать аргументы командной строки, чтобы решить эту проблему. Я: gdb -tui InsertionSortWithErrors , который работает, но после этого я не знаю, как передать аргументы. Я использовал gdb -help и это говорит что-то про --args который я также пытался, и это не сработало. Я хочу иметь возможность получить отладчик+графический интерфейс и передать аргументы командной строки. ...

Ubuntu-ошибка: не удалось создать SD-карту

Я вижу много постов о записи на SD карту, но я считаю, что моя проблема в другом. Я не могу создать SD-карту в процессе создания AVD. Я изначально пытался использовать Android SDK и AVD Manager для этого, выбрав имя: my_avd цель: Android 2.2-API Level 8 SD-карты: Размер: 1024 MiB кожа: Встроенный: По Умолчанию (HVGA) оборудование: свойство: абстрактная плотность ЖК-дисплея, значение: 160 это всплывает окно с сообщением: "результат создания AVD 'my_avd': ошибка: не удалось создать SD карты." ...

ssh: не удалось разрешить имя хоста [имя хоста]: nodename или servname предоставлено или неизвестно

Я пытаюсь настроить VPN с помощью Raspberry Pi, и первым шагом является получение возможности ssh в устройство извне локальной сети. По какой причине это оказывается невозможным, и я не имею ни малейшего понятия, почему. Когда я пытаюсь ssh на мой сервер с user@hostname, Я получаю ошибку: ssh: Could not resolve hostname [hostname]: nodename nor servname provided, or not known однако, я могу войти на сервер с помощью, ssh user@[local IP] сервер представляет собой Raspberry Pi Model B с пос ...

Подавить Эхо вызова команды в makefile?

Я написал программу для задания, которая должна вывести свой вывод на stdout. Спецификация присваивания требует создания файла Makefile, который при вызове как make run > outputFile следует запустить программу и записать вывод в файл, который имеет отпечаток пальца SHA1, идентичный тому, который указан в спецификации. моя проблема в том, что мой makefile: ... run: java myprogram также выводит команду, которая запускает мою программу (например, java myprogram) в выходной файл, так чт ...

Состояния Процессов В Linux

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

Как удалить сразу несколько файлов в Bash на Linux?

у меня есть этот список файлов внутри Linux server: abc.log.2012-03-14 abc.log.2012-03-27 abc.log.2012-03-28 abc.log.2012-03-29 abc.log.2012-03-30 abc.log.2012-04-02 abc.log.2012-04-04 abc.log.2012-04-05 abc.log.2012-04-09 abc.log.2012-04-10 Я удаляю выбранные файлы журнала один за другим, используя команду rm -rf см. ниже: rm -rf abc.log.2012-03-14 rm -rf abc.log.2012-03-27 rm -rf abc.log.2012-03-28 есть еще один способ, так что я могу удалить выбранные файлы сразу?? ...