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

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


1
В чем разница между библиотеками .so, .la и .a?
Я знаю, что .soфайл является динамической библиотекой (многие потоки могут совместно использовать такие библиотеки, поэтому нет необходимости иметь более одной копии в памяти). Но в чем разница между .aи .la? Это все статические библиотеки? Если динамические библиотеки имеют большие преимущества по сравнению со статическими, почему все еще много статических библиотек? …

10
Смущены stdin, stdout и stderr?
Я довольно запутался с целью этих трех файлов. Если я правильно понимаю, stdinэто файл, в который программа записывает свои запросы на выполнение задачи в процессе, stdoutэто файл, в который ядро ​​записывает свои выходные данные, и процесс, запрашивающий его, получает доступ к информации и stderrявляется ли этот файл в которые все …
230 linux  stdout  stdin  stderr 

5
Как мне перечислить одно имя файла на строку вывода в Linux?
Я использую ls -aкоманду, чтобы получить имена файлов в каталоге, но вывод в одной строке. Как это: . .. .bash_history .ssh updater_error_log.txt Мне нужна встроенная альтернатива, чтобы получить имена файлов, каждое в новой строке, например: . .. .bash_history .ssh updater_error_log.txt
229 linux  shell  ls 

3
Получить последний dirname / filename в аргументе пути к файлу в Bash
Я пытаюсь написать хук после фиксации для SVN, который размещен на нашем сервере разработки. Моя цель - попытаться автоматически извлечь копию зафиксированного проекта в каталог, где он размещен на сервере. Однако мне нужно иметь возможность читать только последний каталог в строке каталога, переданной сценарию, чтобы оформить заказ в том же …
228 linux  bash  shell  svn 

20
Как я могу заставить `find` игнорировать каталоги .svn?
Я часто использую findкоманду для поиска по исходному коду, удаления файлов, чего угодно. Досадно, потому что Subversion хранит дубликаты каждого файла в своих .svn/text-base/каталогах, мои простые поиски заканчиваются тем, что они получают много повторяющихся результатов. Например, я хочу , чтобы рекурсивно искать uintв многократном messages.hи messages.cppфайлов: # find -name 'messages.*' …
227 linux  find  bash  grep  svn 


12
Как показать все общие библиотеки, используемые исполняемыми файлами в Linux?
Я хотел бы знать, какие библиотеки используются исполняемыми файлами в моей системе. Более конкретно, я хотел бы определить, какие библиотеки используются чаще всего, наряду с двоичными файлами, которые их используют. Как я могу это сделать?

14
Рекурсивный список файлов в CLI Linux с указанием пути относительно текущего каталога
Это похоже на этот вопрос , но я хочу включить путь относительно текущего каталога в Unix. Если я сделаю следующее: ls -LR | grep .txt Это не включает полные пути. Например, у меня есть следующая структура каталогов: test1/file.txt test2/file1.txt test2/file2.txt Код выше вернет: file.txt file1.txt file2.txt Как я могу заставить …
224 linux  unix  recursion  ls 

13
Графические программы DIFF для Linux [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

6
Как я получу работу cron каждые 30 минут?
Я ищу, чтобы добавить crontabзапись для выполнения сценария каждые 30 минут, в час и 30 минут после часа или что-то близкое. У меня есть следующее, но это не похоже на 0. */30 * * * * Какую строку мне нужно использовать? Cron работает на OSX.
224 linux  macos  cron 

13
Как установить прокси для wget?
Я хочу скачать что-то с wgetиспользованием прокси: HTTP Proxy: 127.0.0.1 Port: 8080 Прокси не требует имени пользователя и пароля. Как я могу это сделать?
224 linux  proxy  wget 


4
Сохраняйте имя окна фиксированным в tmux
Я новичок в Tmux. Я хочу сохранить имя окна фиксированным после его переименования. Но после того, как я переименовал его, они меняются, когда я выполняю команды. Есть ли способ сохранить их в статическом имени?
223 linux  tmux 

8
Как выйти, если команда не прошла?
Я нуб в сценариях оболочки. Я хочу напечатать сообщение и выйти из сценария, если команда не выполнена. Я пробовал: my_command && (echo 'my_command failed; exit) Но это не работает. Он продолжает выполнять инструкции, следующие за этой строкой в ​​скрипте. Я использую Ubuntu и Bash.
222 linux  bash  exit  exitstatus 

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