Ключевые операторы во фрагменте ниже (, т. е. кроме операторов для печати меток и пустых строк, для интервалов )идут парами. В каждой паре первый и второй операторы имеют формы tty... и echo $(tty... )соответственно. эхо стандартный ввод :телетайп эхо $
У меня открыто более 30 процессов qemu -kvm с разными изображениями. Их изображения были случайно удалены. Я искал и обнаружил, что файл все еще открыт в процессе. Можно еще...
Перенаправить вывод из известных файловых дескрипторов в файл так же просто, как./binary 1>./file 2>&1 Но, скажем, у меня есть двоичный файл, который может использовать файловые дескрипторы, отличные от 0, 1 и 2....
Я просто пытаюсь понять, почему, когда я использую пару FIFO FD в команде вставки, я получаю «сломанную трубу», но когда я использую подстановку команд, все в порядке. Немного предыстории :У меня есть потребность...
Я пишу код для интерфейса libgpiod. Например, я хочу установить линию для высокого вывода. Под капотом libgpiod открывает fd, предоставленный ядром для строки, а затем вызывает ioctl (fd,...
exec {ec}< < (echo "помещает 'привет'" )&& sudo ruby /proc/$$/fd/${ec} Как только я закрываю его с помощью exec <&"${ec}" -Оболочка завершает работу. В другой ситуации создаю...
Я все еще пытаюсь понять, как работает эта команда? bash -i >& /dev/tcp/10.0.0.1/4242 0>&1 Я где-то выяснил, что 0>&1 означает, что STDIN отправляется через соединение,...
Чем объясняется следующее несоответствие в сообщениях о содержимом /dev/fd? erhannis@mnode6 :/dev/fd$ ll /dev/fd/ всего 0 dr -x ------2 erhannis erhannis 0 12 января 22 :10. dr -xr -xr -x 9 erhannis...
Прочитав этот пост :https://stackoverflow.com/questions/14189944/unix-system-file-tables, я в основном понял, как Linux управляет файлами. Но я не знаю, как управлять смещениями...
У меня есть процесс, вывод которого должен быть перенаправлен на output.txt. К сожалению, вывод не идет в этот файл. Сначала я проверил, вызывал ли я его из другого каталога, но результата нет....
После постановки этого вопроса я как-то в замешательстве от действия ядра linxu. Во-первых, я знаю, как процесс записывает строки в файл :процесс получит какой-то буфер, буфер может быть...
У меня есть пользовательский $service с каталогом /srv/$service/subdir. /srv/$service имеет режим 0700, т.е. доступен только $service. Этот пользователь может открыть файловый дескриптор каталога в …/subdir или любой...
Я хотел бы проверить, удален ли файл, на который указывает файловый дескриптор, в Bash (linux ). Я прочитал как Проверка правильности файлового дескриптора, так и Проверка правильности файлового дескриптора (для ввода )....
Меня интересуют операционные системы. Поэтому я читаю книгу xv6, чтобы понять операционные системы. Это моя первая книга на эту тему. Я прочитал строчку, которую не понял. Внутри xv6 ...
В Bash есть функция, позволяющая выбрать для вас номер файлового дескриптора и присвоить его переменной. $ exec {fd}>foo.txt
$ эхо "$ fd"
11
$ эхо "бар" >&$fd
$ кошка foo.txt
bar Эта функция ...
с учетом нескольких процессов, разветвленных из родительского процесса с общими дескрипторами файлов (представляющий собой STDOUT / STDERR), если один из Процессы записывают на STDOUT и превышают буфер ~ 64 k, который он будет блокировать (как ...
Существует метод поиска с помощью дескриптора файла в C, int fseek (FILE * stream, long offset, int wherence ); В fdinfo также есть файл для каждого дескриптора файла, cat / proc / self / fdinfo / 2
pos: 0
flags: ...
Я читаю «Системное программирование Linux» Роберта Лава и пытаюсь понять концепцию файловых дескрипторов. Он упоминает, что дескрипторы файлов начинаются с 0 и увеличиваются на единицу меньше этого максимума.
...
Я использую Cygwin - нет, пока не закрывайте - и у меня проблемы с синтаксисом <() . Программа отказывается принимать файловый дескриптор, который я ей передаю, но другие программы принимают его нормально. ...
Когда я создаю канал с помощью оболочки, например: ls | cat Что я знаю точно, так это то, что стандартный ввод для cat будет стандартным выводом для ls (т.е. все, что ls записывает в свой стандартный вывод, cat будет его читать...
Я только заметил, что независимо от того, какие FD cryptsetup перенаправляются в / dev / null, он все равно показывает запрос пароля. Например, здесь все еще отображается подсказка: cryptsetyp luksOpen / dev / sdXY name> / dev / null ...
Я делаю проект. Но я обнаружил, что в исходном коде очень много файловых дескрипторов осталось
незакрытыми. При первом взгляде на это я подумал, что это нехорошо. После того, как я погуглил, кто-то сказал,
если есть ...
Если я перейду в новый, пустой каталог ~$ cd "`mktemp -d`" и смонтирую там файловую систему /tmp/tmp.4MlNzMERSw$ sudo mount /dev/sda5 . а затем попытаюсь перечислить файлы там, я не вижу файлов на ...
Возможный дубликат: порядок перенаправления Помимо автономного exec> & 2 для перенаправления ввода и вывода текущей оболочки, есть ли какие-либо поведенческие различия в следующих командах: ...
В этом ответе на Security StackExchange используется интересный синтаксис bash для генерации файла в строке: openssl req -new -x509 -nodes -newkey ec: <(openssl ecparam -name secp384r1) -keyout cert.key -out ...