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

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

5
Як я можу дізнатись тип файлу MIME (тип вмісту)?
Чи є спосіб дізнатися тип MIME (або його називають "Content-Type"?) Файлу в скрипті bash Linux? Причина мені потрібна в тому, що, здається, ImageShack потребує його для завантаження файлу, оскільки він чомусь виявляє .png application/octet-streamфайл. Я перевірив файл, і це дійсно зображення PNG: $ cat /1.png ?PNG (with a heap load …

9
Як змусити "cp" перезаписати каталог, а не створювати інший всередині?
Я намагаюся написати сценарій Bash, який замінить існуючий каталог. У мене є каталог, foo/і я намагаюся його перезаписати bar/. Але коли я це роблю: cp -Rf foo/ bar/ створюється новий bar/foo/каталог. Я цього не хочу. Є два файли foo/; aі b. Також є файли з однаковими іменами bar/. Я хочу, …
107 linux  bash  shell  command-line  cp 

2
Як зберегти розриви рядків при зберіганні виводу команди до змінної?
Я використовую оболонку bash в Linux. У мене є цей простий сценарій ... #!/bin/bash TEMP=`sed -n '/'"Starting deployment of"'/,/'"Failed to start context"'/p' "/usr/java/jboss/standalone/log/server.log" | tac | awk '/'"Starting deployment of"'/ {print;exit} 1' | tac` echo $TEMP Однак, коли я запускаю цей сценарій ./temp.sh всі результати друкуються без повернення каретки / …
107 linux  bash  shell  line-breaks 

5
Який найкращий налагоджувач Linux C / C ++ (або передній-gdb) для навчання навчанню програмуванню? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
106 c++  linux  debugging 


8
Значення tilde в Linux bash (не домашній каталог)
По-перше, я знаю, що ~/це домашній каталог. Відтворення на CD ~або перенесе ~/мене до домашнього каталогу. Однак cd ~Xперевозить мене в особливе місце, де Xздається, що завгодно. Якщо у випадку, якщо я натиснув " cd ~" та натиснув вкладку, вона відображає купу можливих ~Xваріантів, таких як ~mailі ~postgresта ~ssh. Якщо …


5
Linux: чи є зчитування чи повторне записування з сокета з таймаутом?
Як я можу спробувати прочитати дані з сокета з таймаутом? Я знаю, select, pselect, опитування, має поле тайм-ауту, але використання їх вимикає "tcp fast-path" у tcp reno stack. Єдина моя ідея - використовувати recv (fd, ..., MSG_DONTWAIT) у циклі
105 c  linux  sockets  tcp 

3
Чи є швидкий спосіб видалити файл з Jar / war, не виймаючи банку і відтворити її?
Тому мені потрібно видалити файл з файлу jar / war. Я сподівався, що щось подібне до "jar -d myjar.jar file_I_donot_need.txt" Але зараз єдиний спосіб я бачу робити це з мого командного рядка Linux (без використання WinRAR / Winzip або еквівалента Linux) - це Зробіть "jar -xvf" і витягніть повний файл …
105 java  linux  jar 

11
Чи є спосіб зміни змінних оточення іншого процесу в Unix?
У Unix, чи є спосіб, що один процес може змінити змінні середовища іншого (якщо припустити, що ними керує той самий користувач)? Загальне рішення було б найкращим, але якщо ні, то про конкретний випадок, коли один є дитиною іншого? Редагувати: як щодо gdb?

1
tcpdump: localhost до localhost [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 5 років тому . Удосконаліть це питання Я пишу програму, яка надсилає TCP-пакети з localhost в localhost. І я хочу використовувати tcpdump …
105 linux  localhost  tcpdump 



9
Як запустити виконувану банку з пружинним завантаженням у виробничому середовищі?
Кращий спосіб розгортання весняного завантаження - через виконуваний файл jar, який містить tomcat всередині. Це починається з простого java -jar myapp.jar. Тепер я хочу розгорнути цю банку на моєму сервері Linux на EC2, чи мені щось не вистачає чи мені дійсно потрібно створити сценарій init, щоб правильно запустити програму як …

17
Як підрахувати кількість файлів у кожному каталозі?
Я в змозі перерахувати всі каталоги від find ./ -type d Я спробував перерахувати вміст кожного каталогу та підрахувати кількість файлів у кожному каталозі, використовуючи наступну команду find ./ -type d | xargs ls -l | wc -l Але це підсумовувало загальну кількість повернених рядків find ./ -type d | …
105 linux  bash  ubuntu 

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