Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

2
При каких обстоятельствах исполняемый файл, впервые найденный в пути, не будет использоваться
У меня странное поведение с zsh (5.4.2_1, установленным с homebrew) на osx, не использующим первое вхождение исполняемого файла в пути. Вот сценарий: echo $PATH возвращает: /usr/local/Cellar/zplug/HEAD-9fdb388/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin варево в обоих /usr/local/Cellar/zplug/HEAD-9fdb388/bin и usr/local/bin/brew Это подтверждается запуском которого -a brew, который возвращает: /usr/local/Cellar/zplug/HEAD-9fdb388/bin/brew /usr/local/bin/brew Но когда я запускаю, который варит это возвращает: …
15 zsh  path 

3
ORing с истиной в команде над SSH
Когда я пытаюсь запустить pkill -fудаленно через ssh, и пытаюсь отбросить код возможной ошибки (чтобы продолжить работу с остальным моим сценарием, даже если процесс не найден), || trueведет себя не так, как я ожидаю. $ pkill asdf || true $ echo $? 0 $ pkill -f asdf || true $ …
15 shell  ssh  kill 

1
Что делать с циклической зависимостью между двумя пакетами в Fedora?
Я новичок в Fedora и недавно установил Fedora 26 OS. Я пытаюсь подключиться к Wi-Fi, используя это. Я следил за установкой Broadcom на YouTube и попытался установить драйверы Broadcom. Я загрузил rpm-файл broadcom-wl-6.30.223.271-2.fc26.noarch.rpm, когда выполнил команду, rpm -ivh broadcom-wl-6.30.223.271-2.fc26.noarch.rpmкоторая говорит, что wl-kmod >= 6.30.223.271она необходима. Я гуглил и обнаружил, что …
15 fedora  wifi  rpm  broadcom 

3
Баш, всегда проверять $ PWD как часть пути?
Предыстория: Один из моих коллег, не имеющий опыта работы в Linux, спросил меня об использовании ./ранее одних команд, а не других, поэтому я объяснил ему, как PATHработает и как выбираются двоичные файлы для запуска. Он ответил, что это глупо, и ему просто не нужно было печатать ./перед командами. Вопрос: есть …
15 shell  usability 

1
Это нормально, что переменная LD_LIBRARY_PATH отсутствует в среде?
По совпадению я обнаружил, что в моем Debian Jessie нет LD_LIBRARY_PATHпеременной (точнее, printenv | grep LDничего не показывает связанной с компоновщиком и echo "$LD_LIBRARY_PATH"ничего не показывает). Это имеет место в эмуляторе терминала x ( который может очистить его из-за setgid ), а также в базовом терминале ( Ctrl+Alt+F1). Я знаю, …

5
Скрыть аргументы для программы без исходного кода
Мне нужно скрыть некоторые секретные аргументы для программы, которую я запускаю, но у меня нет доступа к исходному коду. Я также запускаю это на общем сервере, поэтому я не могу использовать что-то подобное, hidepidпотому что у меня нет привилегий sudo. Вот несколько вещей, которые я пробовал: export SECRET=[my arguments]с последующим …
15 linux  process  ps  arguments 

3
Ubuntu 16.04 - GUI зависает на стартовой странице входа
Я не могу ничего ввести на экране входа в систему; он просто зависает сразу после показа страницы. Курсор внутри формы входа мигает около 10 раз, затем останавливается. Я не могу двигать мышь или использовать клавиатуру. Я уже вошел в безопасный режим и запустил обновление, обновление и dist-upgrade через корневую оболочку, …
15 ubuntu  login  gui  freeze 

2
Как определить окно, нажав в Wayland
Я хотел бы определить, к какому процессу относится окно в Wayland. Есть ли что-то похожее xpropна X, которое позволяет пользователю выбирать окно, щелкая и выводя все детали окна, включая PID?

3
Поддерживает ли bash обратные ссылки в расширении параметров?
У меня есть имя переменной , descrкоторая может содержать строку Blah: -> r1-ae0-2 / [123], -> s7-Gi0-0-1:1-US / Fooи т.д. Я хочу , чтобы получить -> r1-ae0-2, -> s7-Gi0-0-1:1-USчасть из строки. На данный момент я использую descr=$(grep -oP '\->\s*\S+' <<< "$descr"для этого. Есть лучший способ это сделать? Возможно ли это …

2
Как сократить изображение на 30% в Unix?
Я хочу сократить 30% от верхней части изображения. Я знаю ветку Как разрезать действительно большое растровое изображение на более мелкие куски? но нет успешного подхода, потому что я не могу найти меру расстояния convertот нуля до конца , только по измерениям абсолютных значений. ПСЕВДОКОД convert -crop-y -units-percentage 0x30 heart.png Рис. …


3
Можно ли вставить физический компакт-диск в машину VirtualBox?
У меня есть компакт-диски для Age of Empire III, и я хотел бы воспроизвести их на виртуальной машине Windows 10. Это возможно? Я знаю, как вставлять виртуальные компакт-диски (т.е. файлы ISO) в виртуальную машину VirtualBox (через настройки «Хранилище»), но физические компакт-диски - это отдельная история. Лучшее решение, которое я могу …

2
Назначить рабочие пространства на i3 нескольким дисплеям
Я включил i3 на своем ноутбуке с Linux. Я обычно использую только внутренний монитор (дисплей eDP1) ноутбука , но когда я на работе, я склонен подключать дополнительный монитор к порту HDMI (дисплей HDMI2) моего компьютера . До сих пор я сделал эту работу отлично, добавив эти команды в мой файл …
15 i3  workspaces 

3
Вызов системного вызова Linux с языка сценариев
Я хочу вызвать системный вызов Linux (или, по крайней мере, оболочку libc) напрямую из языка сценариев. Мне все равно, какой язык сценариев - просто важно, чтобы он не компилировался (причина в основном связана с нежеланием компилятора в пути зависимости, но это ни здесь, ни там). Существуют ли языки сценариев (shell, …


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