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

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

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 

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 …
350 linux  bash  shell 

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) Я знаю, что они для оптимизации, но как они работают? …


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" …
345 linux  bash  shell  ssh 

5
Как выйти из экрана, не печатая «выход»?
Я screen -rпопал на сервер Django, который работает, и я не могу просто Ctrl-Cи exitбез него. Есть ли альтернативные способы выбраться screen? В настоящее время я вручную закрываю вкладку на своем локальном ПК и sshснова вхожу , но это становится утомительным.
344 linux  gnu-screen 

9
Что такое трюк LD_PRELOAD?
Я недавно натолкнулся на упоминание о нем на proggit, и (на данный момент) это не объясняется. Я подозреваю, что это может быть так, но я точно не знаю.


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


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