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

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

2
Удалить историю терминала в Linux [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 9 лет назад . Улучшить этот вопрос Когда вы используете клавишу «вверх» в терминале Linux, вы можете снова использовать предыдущие команды. Отличная особенность. …
170 linux  bash  terminal 

4
Определить прямые зависимости общего объекта двоичного файла Linux?
Как я могу легко узнать прямые общие объектные зависимости двоичного файла Linux в формате ELF? Я знаю об инструменте ldd, но он выводит все зависимости двоичного файла, включая зависимости любых общих объектов, от которых зависит двоичный файл.
170 linux  elf 

7
Я не могу найти существующую библиотеку
Я пытаюсь связать приложение с g ++ в этой системе Debian lenny. ld жалуется, что не может найти указанные библиотеки. Конкретным примером здесь является ImageMagick, но у меня возникают похожие проблемы и с некоторыми другими библиотеками. Я звоню компоновщику с: g++ -w (..lots of .o files/include directories/etc..) \ -L/usr/lib -lmagic …

8
Как запустить несколько фоновых команд в bash в одной строке?
Я обычно запускаю несколько команд с чем-то вроде этого: sleep 2 && sleep 3 или sleep 2 ; sleep 3 но что, если я хочу запустить их обоих в фоновом режиме из одной команды командной строки? sleep 2 & && sleep 3 & не работает И ни один не делает …
169 linux  bash  shell 

10
Сравнение двух файлов в терминале Linux
Есть два файла с именами «a.txt» и «b.txt», оба имеют список слов. Теперь я хочу проверить, какие слова являются дополнительными в «a.txt» и не находятся в «b.txt» . Мне нужен эффективный алгоритм, так как мне нужно сравнить два словаря.

18
Gradle находит неправильный JAVA_HOME, хотя он правильно установлен
При попытке запустить Gradle я получаю следующую ошибку: # gradle ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/default-java Please set the JAVA_HOME variable in your environment to match the location of your Java installation. Однако, когда я проверяю переменную JAVA_HOME, я получаю: # echo $JAVA_HOME /usr/lib/jvm/java-7-oracle Мой JAVA_HOME определен …

13
Компиляция C ++ на удаленной машине с Linux - предупреждение «Обнаружено искажение часов»
Я подключен к небольшому кластеру Linux моего университета через PuTTY и WinSCP, передавая файлы с помощью последнего, компилируя и выполняя их с первым. Моя работа до сих пор выполнялась в университетских лабораториях, но сегодня я выполнял некоторую работу дома, которая вызвала интересное предупреждение. Я загрузил целую папку с вещами и, …
168 linux  makefile 

9
Как зациклить каталоги в Linux?
Я пишу скрипт на bash для Linux и мне нужно пройти через все имена подкаталогов в данном каталоге. Как я могу просмотреть эти каталоги (и пропустить обычные файлы)? Например: данный каталог /tmp/ имеет следующие подкаталоги:/tmp/A, /tmp/B, /tmp/C Я хочу получить A, B, C.
168 linux  bash 

4
Динамическая общая библиотека C ++ в Linux
Это продолжение компиляции Dynamic Shared Library с g ++ . Я пытаюсь создать общую библиотеку классов на C ++ в Linux. Я могу заставить библиотеку компилироваться, и я могу вызывать некоторые (не классовые) функции, используя учебники, которые я нашел здесь и здесь . Мои проблемы начинаются, когда я пытаюсь использовать …

5
Перенаправить порт хоста в Docker-контейнер
Можно ли иметь порты доступа к контейнеру Docker, открытые хостом? Конкретно у меня на хосте запущены MongoDB и RabbitMQ, и я хотел бы запустить процесс в контейнере Docker для прослушивания очереди и (необязательно) записи в базу данных. Я знаю, что могу перенаправить порт из контейнера на хост (через опцию -p) …
167 linux  networking  port  docker 

6
Архивирование tar, которое принимает данные из списка файлов
У меня есть файл, содержащий список файлов, которые я хочу архивировать с помощью tar. Давайте назовем этоmylist.txt Это содержит: file1.txt file2.txt ... file10.txt Есть ли способ, которым я могу выполнить команду TAR, которая принимает в mylist.txtкачестве ввода? Что-то вроде tar -cvf allfiles.tar -[someoption?] mylist.txt Так что это похоже на то, …
167 linux  unix  archive  tar 

4
Пропуск первой строки из любого вывода команды Linux
У меня есть требование, где я хотел бы опустить 1-ю строку из вывода, так ls -latr "some path"как мне нужно удалить total 136из вывода ниже Итак, я написал, ls -latr /home/kjatin1/DT_901_linux//autoInclude/system | tail -qчто исключил 1-ую строку, но когда папка пуста, она не опускается. Подскажите пожалуйста как пропустить 1-ю строку …
167 linux 

6
Почему печать на стандартный вывод так медленно? Это может быть ускорено?
Я всегда был поражен / расстроен тем, сколько времени требуется, чтобы просто вывести на терминал оператор print. После недавней мучительно медленной регистрации я решил посмотреть на нее и был довольно удивлен, обнаружив, что почти все потраченное время ждет, пока терминал обработает результаты. Можно ли как-то ускорить запись в stdout? Я …
166 python  linux  printing  stdout  tty 

19
Найти IP-адрес клиента в сеансе SSH
У меня есть скрипт, который должен запускаться человеком, который входит на сервер с SSH . Есть ли способ автоматически узнать, с какого IP-адреса подключается пользователь? Конечно, я мог бы спросить пользователя (это инструмент для программистов, так что никаких проблем с этим), но было бы круче, если я только что узнал.

10
Команда eval в Bash и ее типичное использование
После прочтения справочных страниц bash и относительно этого поста . У меня все еще есть проблемы с пониманием того, что именно evalделает команда, и что будет ее типичным использованием. Например, если мы делаем: bash$ set -- one two three # sets $1 $2 $3 bash$ echo $1 one bash$ n=1 …
165 linux  bash  shell  scripting  eval 

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