Unix & Linux

10
Есть разрешение группы, но не удается создать файл

Я нашел странную вещь во время игры с pi3B. Я хочу создать файл /sys/class/gpio( просто возиться, без особых причин ), но я получаю разрешение на отказ . Ниже приведена некоторая информация. pi@raspberrypi:/sys/class/gpio $ groups pi adm dialout cdrom sudo audio video plugdev games users input...

10
Как sudo решает, запрашивать ли пароль, если ему дана команда, которая на самом деле не нуждается в `sudo`?

При применении sudoк команде, которая на самом деле не нужна sudo, иногда он не спрашивает мой пароль. Например под моим $HOME, sudo ls. Но я помню, что это относится к какой-то другой команде, хотя я забыл, какая именно. Поэтому мне было интересно, как sudoрешается, стоит ли запрашивать пароль,...

10
Почему не работает фоновый процесс nohup?

Я попытался запустить сценарий оболочки через удаленный сеанс, который запускает процесс в фоновом режиме с помощью команды. nohup python3 run.py > nohup.out & Когда удаленный сеанс закрыт, процесс завершается с сообщением: Пойманный сигнал SIGHUP SIGHUP пойман, но не демонизирован. Выход. Я...

10
Есть ли альтернативы команде `find` в Linux для SunOS?

Команда findв Linux имеет много опций по сравнению с findкомандой в SunOS или Solaris. Я хочу использовать findкоманду следующим образом: find data/ -type f -name "temp*" -printf "%TY-%Tm-%Td %f\n" | sort -r Он отлично работает на Linux-машине, но та же команда не имеет опции -printfна...

10
Именованные каналы, файловые дескрипторы и EOF

Два окна, один и тот же пользователь, с подсказками bash. В окне типа 1: $ mkfifo f; exec <f Таким образом, теперь bash пытается прочитать из файлового дескриптора 0, который сопоставлен с именованным каналом f. В окне типа 2: $ echo ls > f Теперь window-1 печатает ls, а затем оболочка...

10
Как я могу напечатать содержимое вместо имени файла с помощью команды linux find?

У меня есть тысячи файлов UNL, названных примерно так cbs_cdr_vou_20180624_603_126_239457.unl. Я хотел напечатать все строки из этих файлов, используя следующую команду. но это дает мне только имена файлов. Мне не нужны имена файлов, мне просто нужно содержимое этих файлов. find -type f -name...

10
альтернативные варианты для rm -f

Я хотел бы запустить командную строку: cd ~/www/tmp/; rm -P 2* Но я получаю сообщение об ошибке, если нет файлов, начинающихся с 2. Вы могли бы подумать, что я хотел бы использовать -f, однако: -f Attempt to remove the files without prompting for confirmation, regardless of the file's permissions....

10
Как задать меню настроек Терминатора?

Я большой поклонник Терминатора . По умолчанию меню настроек доступно по щелчку правой кнопкой мыши на терминале. Я только что настроил Terminator для вставки копий по правому клику (аналогично Putty). К сожалению, это делает меню настроек недоступным. Каково...

10
Могу ли я пройти через порт USB через командную строку qemu?

Я запускаю виртуальную машину с помощью qemu-system-x86_64. Я знаю два способа пройти через USB-устройство. Скажем, например, у меня была мышь, которая появилась в lsusb как Bus 003 Device 011: ID 6ade:9582 Amazing Mouse Maker Я мог бы пройти через использование -device...

10
Странное поведение tr с использованием диапазонов

У меня есть один конкретный сервер, который демонстрирует странное поведение при использовании tr. Вот пример с рабочего сервера: -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ Это имеет смысл для меня. Это, однако, с «специального» сервера: [root@host~]#...

10
Может ли хост .ssh / config иметь несколько записей HostName?

Я настроил ssh и переадресацию портов маршрутизатора, чтобы я мог ssh подключиться к компьютеру в моей домашней сети, когда меня нет дома. В настоящее время в моем .ssh/configфайле есть две записи: одна, когда я нахожусь в домашней сети, и одна, когда я не: Host mycomputer HostName 192.168.X.X Host...

10
Какое распределение вероятностей моделирует это состояние гонки?

Рассмотрим следующую команду: bash -c "echo x; cat 1" | tee 1. Насколько я понимаю, он будет переходить в новую оболочку, писать xв stdout, писать file 1 not foundв stderr, выходить и возвращать управление родительскому процессу, а также писать xв stdout и to 1. Следовательно, я ожидаю, что...

10
Почему справочная страница apt-key не рекомендует использовать команду add?

Страница людей Ubuntu для меткого ключа включает в себя следующее примечание относительно apt-key add: Примечание. Вместо использования этой команды брелок следует поместить непосредственно в каталог /etc/apt/trusted.gpg.d/ с описательным именем и либо "gpg", либо "asc" в качестве расширения файла....

10
Как отключить кнопку выключения и перезагрузки в sddm на Debian?

Что я пробовал: я создал файл /etc/sddm/sddm.conf(также пробовал /etc/sddm.conf) со следующим содержанием: [General] HaltCommand=true RebootCommand=true К сожалению, это не помогло - кнопка перезагрузки продолжала работать. Желательно, чтобы кнопки также ушли. Изменить: Я хотел бы уточнить, что я...

10
Какую единицу времени использует strace при отображении времени, проведенного в системных вызовах?

При использовании команды straceс флагом -Tя хотел бы знать, какая единица времени используется для отображения времени, проведенного в системных вызовах? Я предполагаю, что это должно быть в считанные секунды, но я не совсем уверен, и это, кажется, опущено в...

10
Разрешения MacOS Mojave Directory

MacOS Mojave распространил эффекты SIP на домашние каталоги пользователей. По умолчанию доступ запрещен ко многим каталогам в домашнем каталоге пользователя. Ниже приведены несколько примеров этих каталогов. ~/Library/Messages ~/Library/Mail ~/Library/Safari [… etc.] Чтобы получить доступ к этим...

10
Почему в современном Linux размер стека по умолчанию такой огромный - 8 МБ (даже 10 в некоторых дистрибутивах)

Например, на OSX это даже меньше, чем 512k. Есть ли рекомендуемый размер, учитывая, что приложение не использует рекурсию и не выделяет много переменных стека ? Я знаю, что вопрос слишком широкий и сильно зависит от использования, но все же хотел спросить, так как мне было интересно, есть ли...

10
Как найти Unicode в скрипте bash

if grep -q "�" out.txt then echo "working" else cat out.txt fi По сути, если файл «out.txt» содержит « » в любом месте файла, я бы хотел, чтобы он отображал «рабочий» И если файл «out.txt» НЕ содержит « » где-либо в файле, я хотел бы это кошка из .txt РЕДАКТИРОВАТЬ: Так вот что я делаю. Я пытаюсь...