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

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

5
Як включити файл у скрипт bash shell
Чи є спосіб включити інший скрипт оболонки до сценарію оболонки, щоб мати доступ до своїх функцій? Як, наприклад, у PHP ви можете використовувати includeдирективу з іншими файлами PHP, щоб запустити функції, що містяться в простому, просто зателефонувавши до імені функції.
121 linux  bash  include 

14
Як правильно вимкнути програму Spring Boot?
У документі Spring Boot вони сказали, що "Кожна програма SpringApplication зареєструє гачок відключення в JVM, щоб гарантувати, що ApplicationContext закритий при виході". Коли я натискаю ctrl+cна команду shell, додаток можна вимкнено вимкнути. Якщо я запускаю програму у виробничій машині, я повинен використовувати команду java -jar ProApplicaton.jar . Але я не …

8
Як витягнути файл filename.tar.gz
Я хочу витягнути архів на ім’я filename.tar.gz. Використання tar -xzvf filename.tar.gzне витягує файл. це дає цю помилку: gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error exit delayed from previous errors
120 linux  file  gzip  tar 


7
Який процес використовує всі мої диски IO
Якщо я використовую "top", я можу побачити, який процесор зайнятий і який процес використовує весь мій процесор. Якщо я використовую "iostat -x", я можу побачити, який диск зайнятий. Але як я бачу, який процес використовує всю пропускну здатність диска?


6
Чому потрібен сегмент .bss?
Що я знаю, це те, що глобальні та статичні змінні зберігаються у .dataсегменті, а неініціалізовані дані - у .bssсегменті. Я не розумію, чому ми виділили сегмент для неініціалізованих змінних? Якщо неініціалізована змінна має значення, призначене під час виконання, чи існує змінна ще лише у .bssсегменті? У наступній програмі aзнаходиться в …

6
Ітерація над кожним рядком ls -l виводу
Я хочу повторити кожен рядок у висновку: ls -l /some/dir/* Зараз я намагаюся: for x in $(ls -l $1); do echo $x; done Однак це повторюється над кожним елементом у рядку окремо, тому я отримую: -r--r----- 1 ivanevf eng 1074 Apr 22 13:07 File1 -r--r----- 1 ivanevf eng 1074 Apr …
120 linux  shell 

9
Команда Linux (як кішка) для читання заданої кількості символів
Чи є така команда, як catу Linux, яка може повернути задану кількість символів з файлу? наприклад, у мене є текстовий файл на зразок: Hello world this is the second line this is the third line І я хочу чогось, що б повернуло перших 5 символів, що було б "привіт". Дякую


13
друкувати стек виклику в C або C ++
Чи є спосіб скинути стек викликів у запущеному процесі на C або C ++ кожен раз, коли викликається певна функція? Я маю на увазі щось таке: void foo() { print_stack_trace(); // foo's body return } Де print_stack_traceпрацює аналогічно callerв Perl. Або щось подібне: int main (void) { // will print …
120 c++  c  linux  callstack 

10
Виключення каталогу під час створення файлу .tar.gz
У мене є /public_html/папка, у цій папці є /tmp/папка, яка має приблизно 70 Гб файлів, які мені дуже не потрібні. Тепер я намагаюся створити .tar.gzз /public_html/виключення/tmp/ Це команда, яку я виконував: tar -pczf MyBackup.tar.gz /home/user/public_html/ --exclude "/home/user/public_html/tmp/" Тар все ще створюється, і, зробивши ls -shI, я можу побачити, що він …
119 linux  gzip  tar  compression 

15
Не вдалося знайти версію інструментів збирання 23.0.1
Я намагаюся створити своє перше додаток із реальною реакцією. Я слідую за цими двома підручниками: https://facebook.github.io/react-native/docs/getting-started.html#content https://facebook.github.io/react-native/docs/android-setup.html Я впевнений, що встановив усі вимоги з другого посилання, але коли я намагаюся запустити додаток react-native run-android, я отримую таку помилку: Я виконував цю команду під час запуску genymotion. Це все, що я …


3
DESTDIR і ПРЕФІКС марки
Я намагаюся змусити встановити програмне забезпечення в певний каталог. Я знайшов кілька способів, але не впевнений, у чому різниця між ними. ./configure --prefix=*** make install DESTDIR=*** make install prefix=*** Я розгублений щодо функцій цих трьох. Чи досягають вони тієї самої мети?
119 c  linux  bash  makefile  configure 

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