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

ВОПРОСЫ LINUX ДОЛЖНЫ БЫТЬ ПРОГРАММИРОВАНЫ. Используйте этот тег только в том случае, если ваш вопрос касается программирования с использованием API-интерфейсов Linux или специфичного для Linux поведения, а не только потому, что вы случайно запускаете свой код в Linux. Если вам нужна поддержка Linux, вы можете попробовать https://unix.stackexchange.com или сайт Stack Exchange конкретного дистрибутива Linux, например https://askubuntu.com или https://elementaryos.stackexchange.com/.

16
Почему люди используют архивы?
Как разработчик в первую очередь Windows, возможно, мне не хватает чего-то культурного в сообществе Linux, но меня это всегда смущало. При загрузке что - то , что файлы сначала помещаются в .tarархив , то архивный . Почему двухэтапный процесс? Не удается ли при архивировании группировать файлы? Есть ли еще какие-то …
91 linux  package  archive 

6
Как разобрать необработанный 16-битный машинный код x86?
Я хотел бы разобрать MBR (первые 512 байт) загрузочного диска x86, который у меня есть. Я скопировал MBR в файл, используя dd if=/dev/my-device of=mbr bs=512 count=1 Есть ли предложения по утилите Linux, которая может дизассемблировать файл mbr?
91 linux  assembly  x86  x86-16  mbr 

8
Получение ширины терминала в C?
Я искал способ получить ширину терминала из моей программы C. Я продолжаю придумывать что-то вроде: #include <sys/ioctl.h> #include <stdio.h> int main (void) { struct ttysize ts; ioctl(0, TIOCGSIZE, &ts); printf ("lines %d\n", ts.ts_lines); printf ("columns %d\n", ts.ts_cols); } Но каждый раз, когда я пытаюсь это сделать, я получаю austin@:~$ gcc …
91 c  linux  terminal  width 

2
Что мне следует использовать: libc ++ или libstdc ++? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Я разрабатываю исполняемые файлы интерфейса командной …

5
rsync не синхронизирует файл .htaccess
Я пытаюсь выполнить rsync каталог A на server1 с каталогом B на server2. Находясь в каталоге A сервера 1, я выполнил следующие команды. rsync -av * server2::sharename/B но что интересно, он синхронизирует все файлы и каталоги, кроме .htaccess или любого скрытого файла в каталоге A. Любые скрытые файлы в подкаталогах …
91 linux  shell  unix  wildcard  rsync 

5
Как заставить sed читать со стандартного ввода? [дубликат]
На этот вопрос уже есть ответы здесь : sed unknown option для `s 'в сценарии bash [дубликат] (4 ответа) Закрыт 3 месяца назад . я стараюсь grep searchterm myfile.csv | sed 's/replaceme/withthis/g' и получение unknown option to `s' Что я делаю неправильно? Редактировать: Согласно комментариям, код действительно правильный. Мой полный …
91 linux  bash  shell 

5
Как заставить backtrace () / backtrace_symbols () печатать имена функций?
Специфична для Linux backtrace()и backtrace_symbols()позволяет производить трассировку вызовов программы. Однако он печатает только адреса функций, а не их имена для моей программы. Как я могу заставить их печатать и имена функций? Я попытался компиляции программы с -g, а также -ggdb. В приведенном ниже тестовом примере это просто напечатано: BACKTRACE ------------ …
91 c  linux  debugging  backtrace 

3
Выполнить скрипт Python через crontab
Я пытаюсь выполнить сценарий Python с помощью Linux crontab . Я хочу запускать этот скрипт каждые 10 минут. Я нашел много решений, и ни одно из них не сработало. Например: отредактируйте анакрон в /etc/cron.d или используйте crontab -e. Я помещаю эту строку в конец файла, но она ничего не меняет. …
91 python  linux  cron 

5
Что означает ошибка «информация о версии недоступна» из динамического компоновщика linux?
В нашем продукте мы поставляем некоторые двоичные файлы Linux, которые динамически подключаются к системным библиотекам, таким как «libpam». В некоторых клиентских системах при запуске программы на stderr появляется следующая ошибка: ./authpam: /lib/libpam.so.0: no version information available (required by authpam) Приложение работает нормально и выполняет код из динамической библиотеки. Так что …
90 linux  linker 

16
tar: добавить все файлы и каталоги в текущий каталог, ВКЛЮЧАЯ .svn и т. д.
Я пытаюсь создать каталог tar.gz и использовать tar -czf workspace.tar.gz * Полученный tar включает .svnкаталоги в подкаталогах, но НЕ в текущем каталоге (поскольку он *расширяется только до `` видимых '' файлов, прежде чем он будет передан в tar Я попытался tar -czf workspace.tar.gz .вместо этого, но тогда я получаю сообщение …

8
Использование цветов с printf
При таком написании он выводит текст синим цветом: printf "\e[1;34mThis is a blue text.\e[0m" Но я хочу, чтобы формат был определен в printf: printf '%-6s' "This is text" Теперь я попробовал несколько вариантов добавления цвета, но безуспешно: printf '%-6s' "\e[1;34mThis is text\e[0m" Я даже безуспешно пытался добавить код атрибута в …
90 linux  bash  colors  printf 

11
Найдите уникальные линии
Как найти уникальные строки и удалить все дубликаты из файла? Мой входной файл 1 1 2 3 5 5 7 7 Я бы хотел, чтобы результат был: 2 3 sort file | uniqне будет работать. Покажет все значения 1 раз
90 linux  sorting  unique  uniq 

8
Состояния процессов Linux
Что происходит в Linux с состоянием процесса, когда ему нужно прочитать блоки с диска? Это заблокировано? Если да, то как выбрать для выполнения другой процесс?
90 linux  process  kernel  cpu  states 

11
Как получить использование памяти во время выполнения с помощью C ++?
Мне нужно получить использование памяти VIRT и RES во время выполнения моей программы и отобразить их. Что я пробовал до сих пор: getrusage ( http://linux.die.net/man/2/getrusage ) int who = RUSAGE_SELF; struct rusage usage; int ret; ret=getrusage(who,&usage); cout<<usage.ru_maxrss; но я всегда получаю 0.

7
Как ядро ​​Linux может скомпилироваться?
Я не совсем понимаю процесс компиляции ядра Linux, когда устанавливаю систему Linux на свой компьютер. Вот что меня смутило: Ядро написано на C, однако как ядро ​​было скомпилировано без установленного компилятора? Если компилятор C установлен на моем компьютере до компиляции ядра, как компилятор может быть скомпилирован без установленного компилятора? Пару …

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