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

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

21
Как определить, является ли данный Linux 32-битным или 64-битным?
Когда я печатаю uname -a, это дает следующий вывод. Linux mars 2.6.9-67.0.15.ELsmp #1 SMP Tue Apr 22 13:50:33 EDT 2008 i686 i686 i386 GNU/Linux Как я могу узнать из этого, что данная ОС является 32- или 64-битной? Это полезно при написании configureскриптов, например: для какой архитектуры я строю?



17
Как создать файл в Linux из окна терминала? [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 4 месяца назад . Улучшить этот вопрос Какой самый простой способ создать файл в терминале Linux?

12
Ошибка игнорирования Bash для конкретной команды
Я использую следующие варианты set -o pipefail set -e В скрипте bash остановить выполнение при ошибке. У меня ~ 100 строк выполнения скрипта, и я не хочу проверять код возврата каждой строки в скрипте. Но для одной конкретной команды я хочу игнорировать ошибку. Как я могу это сделать?
446 linux  bash 

13
usr / bin / ld: невозможно найти -l <nameOfTheLibrary>
Я пытаюсь скомпилировать мою программу, и она возвращает эту ошибку: usr/bin/ld: cannot find -l&lt;nameOfTheLibrary&gt; в моем make-файле я использую команду g++и ссылку на мою библиотеку, которая является символической ссылкой на мою библиотеку, расположенную в другом каталоге. Есть ли возможность добавить, чтобы он работал, пожалуйста?
444 c++  linux  g++ 

20
Как объединить несколько строк с именами файлов в одну с пользовательским разделителем?
Я хотел бы объединить результат ls -1в одну строку и разделить его с тем, что я хочу. Есть ли какие-либо стандартные команды Linux, которые я могу использовать для достижения этой цели?
441 linux  bash  shell  parsing  merge 

12
Что такое собственный графический интерфейс API для Linux?
Надеюсь, это не глупый вопрос, но я всегда удивляюсь этому. И Windows (API Win32), и OS X (Какао) имеют свои собственные API для обработки окон, событий и других вещей ОС. Я никогда не получал четкого ответа о том, каков эквивалент Linux. Я слышал, что некоторые люди говорят GTK +, но …
441 c++  c  linux  api  user-interface 

14
Быстро создать большой файл в системе Linux
Как быстро создать большой файл в системе Linux ( Red Hat Linux )? dd выполнит эту работу, но чтение /dev/zeroи запись на диск могут занять много времени, когда вам нужен файл размером в несколько сотен гигабайт для тестирования ... Если вам нужно делать это несколько раз, время действительно увеличивается. Меня …
439 linux  file  filesystems 

26
Как исправить ошибку 'sudo: отсутствует tty и не определена программа askpass'?
Я пытаюсь скомпилировать некоторые исходники, используя make-файл. В make-файле есть куча команд, которые нужно запускать как sudo. Когда я компилирую исходники из терминала, все идет хорошо, и make останавливается при первом запуске sudoкоманды в ожидании пароля. Как только я ввожу пароль, make возобновляет работу и завершает работу. Но я хотел …
438 linux  sudo  tty 

10
Рекурсивно искать файлы с определенным расширением
Я пытаюсь найти все файлы с определенным расширением в каталоге и его подкаталогах с помощью моего bash (последняя версия Ubuntu LTS). Вот что написано в файле скрипта: #!/bin/bash directory="/home/flip/Desktop" suffix="in" browsefolders () for i in "$1"/*; do echo "dir :$directory" echo "filename: $i" # echo ${i#*.} extension=`echo "$i" | cut …
437 linux  bash  recursion 

9
Прерывание сценария оболочки, если какая-либо команда возвращает ненулевое значение?
У меня есть сценарий оболочки Bash, который вызывает ряд команд. Я хотел бы, чтобы скрипт оболочки автоматически завершал работу с возвращаемым значением 1, если какая-либо из команд возвращает ненулевое значение. Возможно ли это без явной проверки результата каждой команды? например dosomething1 if [[ $? -ne 0 ]]; then exit 1 …
437 linux  bash  unix  shell 


6
Как сохранить переменные окружения при использовании sudo
Когда я использую любую команду с sudo, переменных среды там нет. Например, после установки HTTP_PROXY команда wgetработает нормально без sudo. Однако, если я набираю, sudo wgetон говорит, что не может обойти настройку прокси.


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