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

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

15
подсчет количества каталогов в определенном каталоге
Как посчитать количество папок в конкретном каталоге. Я использую следующую команду, но она всегда предоставляет дополнительную. find /directory/ -maxdepth 1 -type d -print| wc -l Например, если у меня 3 папки, эта команда предоставляет 4. Если содержит 5 папок, команда предоставляет 6. Почему?
103 linux  bash 

10
«Нет переменной X11 DISPLAY» - что это значит?
Я пытаюсь установить Java-приложение на свой Linux-компьютер (Slackware). Я получил следующую ошибку и не понимаю ее. Не могли бы вы посоветовать мне, как подойти к проблеме? Спасибо. Вот что я получаю: (Я вижу, что необходимо установить некоторую переменную X11 DISPLAY , но какое значение ей следует присвоить и как?) ~$ …
103 java  linux  variables  x11  headless 

1
linux tee не работает с питоном?
Я сделал скрипт на Python, который взаимодействует с веб-сервером, используя бесконечный цикл. Я хочу записывать все данные связи в файл, а также одновременно отслеживать их с терминала. поэтому я использовал команду tee вот так. python client.py | tee logfile однако я ничего не получил ни из терминала, ни из файла …
103 python  linux  tee 

7
Передача переменных в удаленной команде ssh
Я хочу иметь возможность запускать команду со своего компьютера с помощью ssh и передавать переменную среды $BUILD_NUMBER Вот что я пытаюсь: ssh pvt@192.168.1.133 '~/tools/myScript.pl $BUILD_NUMBER' $BUILD_NUMBER установлен на машине, выполняющей вызов ssh, и поскольку переменная не существует на удаленном хосте, она не обрабатывается. Как передать значение $BUILD_NUMBER?
103 linux  bash  shell  ssh 

6
Ubuntu: OpenJDK 8 - не удалось найти пакет
Итак, я только что установил Ubuntu, и это мой первый раз, когда я работаю в среде Linux, так что потерпите мою глупость. В любом случае, я загрузил Java 8 JDK прямо из Oracle, но я понимаю, что существует также OpenJDK для Java 8. У меня два вопроса. В чем разница …
103 java  linux  ubuntu 

11
Как я могу рандомизировать строки в файле с помощью стандартных инструментов Red Hat Linux?
Как я могу рандомизировать строки в файле с помощью стандартных инструментов Red Hat Linux? У меня нет shufкоманды, так что я ищу что - то вроде perlили awkоднострочника что совершающего ту же задачу.
102 linux  file  random  redhat  shuffle 

6
В чем волшебство знака «-» (тире) в параметрах командной строки?
Примеры: Создайте ISO-образ и запишите его прямо на компакт-диск. mkisofs -V Photos -r /home/vivek/photos | cdrecord -v dev=/dev/dvdrw - Перейти в предыдущий каталог. cd - Слушайте порт 12345 и распаковывайте отправленные на него данные. nc -l -p 12345 | tar xvzf - Для чего нужен тире и как его использовать?
102 linux  bash  shell  unix  command-line 

20
Попытка использовать bash в Windows без сообщения об установленных дистрибутивах
Я пытаюсь использовать bash в Windows 10 , но получаю это сообщение при попытке запустить bash: Подсистема Windows для Linux не имеет установленных дистрибутивов. Дистрибутивы можно установить, посетив Магазин Windows: https://aka.ms/wslstore Нажмите любую клавишу, чтобы продолжить ... Когда я перехожу на этот URL-адрес, который открывает приложение Windows Store , там …

5
Асинхронные команды оболочки
Я пытаюсь использовать сценарий оболочки для запуска команды. Меня не волнует, когда / когда / как / почему это закончится. Я хочу, чтобы процесс запускался и выполнялся, но я хочу иметь возможность немедленно вернуться к своей оболочке ...

4
Как катить << EOF >> файл, содержащий код?
Я хочу напечатать код в файле, используя cat &lt;&lt;EOF &gt;&gt;: cat &lt;&lt;EOF &gt;&gt; brightup.sh !/bin/bash curr=`cat /sys/class/backlight/intel_backlight/actual_brightness` if [ $curr -lt 4477 ]; then curr=$((curr+406)); echo $curr &gt; /sys/class/backlight/intel_backlight/brightness; fi EOF но когда я проверяю вывод файла, я получаю следующее: !/bin/bash curr=1634 if [ -lt 4477 ]; then curr=406; echo …
102 linux  unix  sh  heredoc 

5
Как скопировать коммиты из одного репозитория Git в другой?
На прошлой неделе я создал репо на Github и забыл выбрать лицензию для репо. Сейчас уже 3 больших коммита. Я спросил трех участников, все ли в порядке, удаляю ли я репо, а затем создаю его снова с тем же именем и на этот раз выбирая лицензию при создании репо, и …
102 linux  git  github 

7
Плагин Eclipse для Android - libncurses.so.5
Я сильно борюсь с установкой ADT (Android Dev Tools) на Eclipse в ОС Fedora 16, 64-бит. Сам Eclipse работает нормально. В соответствии с инструкциями я сначала установил обычный Android SDK, набор инструментов уровня ОС. Все прошло гладко, и я смог использовать приложение для Android в каталоге инструментов. В Eclipse это …
101 android  linux  eclipse 

1
Что означает [N… M] в агрегатных инициализаторах C?
Из строки 123 sys.c : void *sys_call_table[__NR_syscalls] = { [0 ... __NR_syscalls-1] = sys_ni_syscall, #include &lt;asm/unistd.h&gt; }; sys_call_tableэто общий указатель на массивы, я это вижу. Однако какие обозначения: [0 ... __NR_syscalls-1] Что такое ...? РЕДАКТИРОВАТЬ: здесь я узнал еще один трюк на C: #include &lt;asm/unistd.h&gt;будет предварительно обработан, заменен его содержимым …
101 c  linux  kernel 

10
Получить конкретную строку из текстового файла, используя только сценарий оболочки
Я пытаюсь получить конкретную строку из текстового файла. Пока в сети я видел только такие вещи, как sed (я могу использовать только sh -not bash или sed или что-то в этом роде). Мне нужно сделать это только с помощью базового сценария оболочки. cat file | while read line do #do …
101 linux  shell  unix  sh 

10
Почему создание нового процесса в Windows обходится дороже, чем в Linux?
Я слышал, что создание нового процесса в системе Windows дороже, чем в Linux. Это правда? Может ли кто-нибудь объяснить технические причины, по которым это дороже, и представить какие-либо исторические причины дизайнерских решений, лежащих в основе этих причин?

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