Запитання з тегом «linux»

ПИТАННЯ ЛІНУКСУ ПОВИННІ ЗВ'ЯЗАТИ ПРОГРАММУВАННЯ. Використовуйте цей тег лише в тому випадку, якщо ваше питання стосується програмування за допомогою API Linux або поведінки, характерної для Linux, а не лише тому, що ви запускаєте свій код в Linux. Якщо вам потрібна підтримка Linux, ви можете спробувати https://unix.stackexchange.com або конкретний сайт дистрибуції Linux Stack Exchange, наприклад https://askubuntu.com або https://elementaros.stackexchange.com/

5
Як використовувати спільну пам'ять з Linux в C
У мене є проблема з одним із моїх проектів. Я намагався знайти добре задокументований приклад використання спільної пам’яті, fork()але не мав успіху. В основному сценарій полягає в тому, що коли користувач запускає програму, мені потрібно зберігати два значення в спільній пам'яті: current_path, який є char *, і ім'я файлу, яке …
117 c  linux  fork  shared-memory 


3
Чому main не повертає 0 тут?
Я просто читав Проект комітету ISO / IEC 9899: 201x - 12 квітня 2011 року в якому я виявив під 5.1.2.2.3 завершення програми ..reaching the } that terminates the main function returns a value of 0. це означає, що якщо ви не вкажете жодного твердження про повернення в main(), і …
116 c  linux  return  main 


12
Як редагувати / etc / sudoers зі сценарію?
Мені потрібно відредагувати /etc/sudoersсценарій, щоб додати / видалити речі з білих списків. Якщо припустити, що я маю команду, яка працюватиме у звичайному файлі, як я можу застосувати її /etc/sudoers? Чи можу я скопіювати та змінити її, а потім visudoзамінити оригінал модифікованою копією? Надаючи власний сценарій в $EDITOR? Або я можу …
116 linux  shell  sudo 

6
Як видалити вибраний текст у редакторі vi
Я використовую PuTTY та редактор vi. Якщо я вибрав п'ять рядків за допомогою миші і хочу видалити ці рядки, як це зробити? Крім того, як я можу виділити лінії, використовуючи клавіатуру, як це можливо в Windows, де натискаю Shiftі переміщую стрілки для вибору тексту? Як я можу це зробити в …
116 linux  text-editor  vi 

8
Команда чи скрипт підрахунку дублікатів рядків у текстовому файлі?
Якщо у мене є текстовий файл із наступним коннектом red apple green apple green apple orange orange orange Чи є команда або скрипт Linux, який я можу використовувати для отримання наступного результату? 1 red apple 2 green apple 3 orange
116 linux  text  duplicates 


5
Виведіть вихідний документ та заголовки до STDOUT
Я намагаюся вивести тіло документа та його заголовки для stdout з wget by wget -S -O - http://google.com але він показує лише html-документ. Дякую UPD: Працював над цим wget --save-headers --output-document - http://google.com wget --version показує GNU Wget 1.11.4 модифікований Red Hat
116 linux  http  wget 

19
Як видалити нові рядки з текстового файлу?
У мене є такі дані, і мені потрібно все це скласти в один рядок. У мене це: 22791 ; 14336 ; 22821 ; 34653 ; 21491 ; 25522 ; 33238 ; Мені потрібно це: 22791;14336;22821;34653;21491;25522;33238; EDIT Жодна з цих команд не працює ідеально. Більшість з них нехай дані виглядають так: …
116 linux  bash  scripting  shell  sed 


8
Як виміряти окреме використання основного процесора для процесу?
Чи є спосіб виміряти конкретне використання процесора процесорами ядрами? Я знаю, що верхня частина корисна для вимірювання використання CPU всієї системи ядрами та набором завдань, що може надати інформацію про те, яке ядро ​​CPU дозволено для запуску процесу. Але як я можу виміряти використання процесора ядрами конкретного процесу?



4
Перетворіть просту розетку в розетку SSL
Я написав прості програми на C, які використовують сокети ('client' та 'server'). (Використання UNIX / Linux) Сторона сервера просто створює сокет: sockfd = socket(AF_INET, SOCK_STREAM, 0); А потім прив'язує його до sockaddr: bind(sockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr)); І слухає (і приймає, і читає): listen(sockfd,5); newsockfd = accept(sockfd, (struct sockaddr …
115 c  linux  sockets  unix  ssl 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.