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

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

2
Видалити історію терміналів в Linux [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 9 років тому . Удосконаліть це питання Коли ви використовуєте клавішу вгору в терміналі Linux, ви можете знову використовувати попередні команди. Відмінна особливість. Однак я почав …
170 linux  bash  terminal 

4
Визначте прямі спільні об'єктні залежності бінарного файлу Linux?
Як мені легко знайти прямі спільні об'єктні залежності бінарних файлів Linux у форматі ELF? Мені відомо про інструмент ldd, але, схоже, він видає всі залежності двійкового файлу, включаючи залежності будь-яких спільних об'єктів, від яких залежить бінарний файл.
170 linux  elf 

7
ld не вдається знайти існуючу бібліотеку
Я намагаюся зв’язати додаток з 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 


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, передаючи файли за допомогою останнього та компілюючи та запускаючи їх з першими. Поки моя робота виконувалася в лабораторіях університету, але сьогодні я займаюся домашньою роботою, яка викликала цікаве попередження. Я завантажив цілу папку речей і, виконуючи makeкоманду, я …
168 linux  makefile 

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

4
Динамічна спільна бібліотека C ++ у Linux
Це супроводження компіляції динамічної спільної бібліотеки з g ++ . Я намагаюся створити спільну бібліотеку класів на C ++ в Linux. Я можу змусити бібліотеку складати, і я можу викликати деякі (некласові) функції, використовуючи підручники, які я знайшов тут і тут . Мої проблеми починаються, коли я намагаюся використовувати класи, …

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

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
Чому надрукування друку настільки повільне? Чи можна це прискорити?
Я завжди був вражений / засмучений тим, скільки часу потрібно просто вивести на термінал із заявою про друк. Після деякої недавно болісно повільної реєстрації я вирішив заглянути в це і здивовано виявив, що майже весь витрачений час чекає, поки термінал обробить результати. Чи можна записати в stdout якось швидше? Я …
166 python  linux  printing  stdout  tty 

19
Знайдіть IP-адресу клієнта в сеансі SSH
У мене є сценарій, який повинен управляти особою, яка входить на сервер за допомогою SSH . Чи є спосіб автоматично дізнатися, з якої IP-адреси підключається користувач? Звичайно, я міг би запитати користувача (це інструмент для програмістів, тому проблем із цим немає), але було б крутіше, якби я щойно дізнався.

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

10
команда eval в Bash та її типові види використання
Після прочитання сторінок bash man та щодо цієї публікації . У мене все ще виникають проблеми з розумінням того, що саме 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.