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

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

19
Помилка Linux під час завантаження спільних бібліотек: не вдається відкрити спільний файл об'єкта: такого файлу чи каталогу немає
Програма є частиною тестового набору Xenomai, перекомпільованого з комп’ютера Linux на Linux + Xenomai ARM. # echo $LD_LIBRARY_PATH /lib # ls /lib ld-2.3.3.so libdl-2.3.3.so libpthread-0.10.so ld-linux.so.2 libdl.so.2 libpthread.so.0 libc-2.3.3.so libgcc_s.so libpthread_rt.so libc.so.6 libgcc_s.so.1 libstdc++.so.6 libcrypt-2.3.3.so libm-2.3.3.so libstdc++.so.6.0.9 libcrypt.so.1 libm.so.6 # ./clocktest ./clocktest: error while loading shared libraries: libpthread_rt.so.1: cannot open …

15
Які символи заборонено в іменах директорій Windows та Linux?
Я знаю, що / є незаконним у Linux, а наступне є незаконним у Windows (я думаю) * . " / \ [ ] : ; | , Що ще мені не вистачає? Мені потрібен всебічний посібник і той, який враховує двобайтові символи. Зв'язок із зовнішніми ресурсами зі мною добре. Мені …

11
Використання openssl для отримання сертифіката від сервера
Я намагаюся отримати сертифікат віддаленого сервера, який я потім можу використовувати, щоб додати до мого магазину ключів і використовувати в моєму додатку Java. Старший розробник (який у відпустки :() повідомив мені, що я можу це запустити: openssl s_client -connect host.host:9999 Щоб отримати вихідний сертифікат, який я зможу скопіювати та експортувати. …

11
Як запустити програму з іншим робочим каталогом від поточного, з оболонки Linux?
Використання в Linux оболонки , як почати програму з іншим робочим каталогом від поточного робочого каталогу? Наприклад, у мене є двійковий файл, helloworldякий створює файл hello-world.txtу поточному каталозі . Цей файл знаходиться всередині каталогу /a. Наразі я в каталозі /b. Я хочу запустити свою програму ../a/helloworldі дістати hello-world.txtдесь у третьому …
352 linux  shell  environment 

13
Видаліть порожні рядки за допомогою sed
Я намагаюся видалити порожні рядки за допомогою sed: sed '/^$/d' але мені не пощастило з цим. Наприклад, у мене є такі рядки: xxxxxx yyyyyy zzzzzz і я хочу, щоб це було так: xxxxxx yyyyyy zzzzzz Яким має бути код для цього?
351 linux  unix  sed 

10
Як працюють імовірні / малоймовірні макроси в ядрі Linux і яка їх користь?
Я копав деякі частини ядра Linux і знаходив дзвінки на зразок цього: if (unlikely(fd < 0)) { /* Do something */ } або if (likely(!err)) { /* Do something */ } Я знайшов їх визначення: #define likely(x) __builtin_expect((x),1) #define unlikely(x) __builtin_expect((x),0) Я знаю, що вони для оптимізації, але як вони …

18
Як я можу вбити процес на ім'я замість PID?
Іноді, коли я намагаюся запустити Firefox, він говорить: "Процес Firefox вже запущений". Тому я повинен це зробити: jeremy@jeremy-desktop:~$ ps aux | grep firefox jeremy 7451 25.0 27.4 170536 65680 ? Sl 22:39 1:18 /usr/lib/firefox-3.0.1/firefox jeremy 7578 0.0 0.3 3004 768 pts/0 S+ 22:44 0:00 grep firefox jeremy@jeremy-desktop:~$ kill 7451 Що …
349 linux  bash  shell 


4
Як обмежити глибину для рекурсивного списку файлів?
Чи є спосіб обмежити глибину рекурсивного переліку файлів у Linux? Команда, яку я зараз використовую: ls -laR > dirlist.txt Але у мене є близько 200 каталогів, і кожен з них має 10 каталогів. Тож це займе занадто довго і зависне занадто багато системних ресурсів. Мене дуже цікавить інформація про право …
346 linux  bash 

10
Псевдотермінал не буде виділено, оскільки stdin не є терміналом
Я намагаюся написати скрипт оболонки, який створює деякі каталоги на віддаленому сервері, а потім використовує scp для копіювання файлів з моєї локальної машини на віддалений. Ось що я маю досі: ssh -t user@server<<EOT DEP_ROOT='/home/matthewr/releases' datestamp=$(date +%Y%m%d%H%M%S) REL_DIR=$DEP_ROOT"/"$datestamp if [ ! -d "$DEP_ROOT" ]; then echo "creating the root directory" mkdir …
345 linux  bash  shell  ssh 

5
Як я можу вийти з екрана, не набравши "вихід"?
Я screen -rпотрапив на сервер django, який працює, і я не можу просто Ctrl-Cі exitпоза ним. Чи є альтернативні способи вийти screen? Наразі я вручну закриваю вкладку на своєму локальному ПК та sshповертаюсь назад, але це стає стомлюючим.
344 linux  gnu-screen 


20
Як я бачу розмір файлів і каталогів у Linux?
Як я можу побачити розмір файлів і каталогів в Linux? Якщо використовується df -m, то він показує розмір всього каталогу на верхньому рівні, але, як і для каталогів та файлів всередині каталогу, як перевірити розмір?
341 linux  file 

23
Як перетворити нову лінію DOS / Windows (CRLF) в нову лінію Unix (LF) у сценарії Bash?
Як я можу програмно (тобто не користуватися vi) конвертувати нові рядки DOS / Windows в Unix? Команди dos2unixі та unix2dosкоманди недоступні в певних системах. Як я можу емулювати їх з командами типу sed/ awk/ tr?
336 linux  windows  bash  unix  newline 

6
Як я можу видалити конкретні правила з iptables?
Я розміщую спеціальні послуги HTTP та HTTPS на портах 8006 та 8007 відповідно. Я використовую iptables для "активації" сервера; тобто для маршрутизації вхідних портів HTTP та HTTPS: iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT iptables -A INPUT -i eth0 -p tcp --dport 443 -j ACCEPT iptables …
334 linux  firewall  iptables 

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