Вопросы с меткой [posix]

Руководство по использованию метки posix отсутствует.

57
голосов
5ответов
26k показов

меньше - больше? Больше меньше? я весьма озадачен

Когда я впервые услышал их имена, я запутался, когда попытался угадать, что могут делать эти инструменты, и подумал, что что-то не так понял. В чем разница между more и less , то есть, почему я ...
31
голос
6ответов
15k показов

Альтернатива команде tee без STDOUT

Я использую | sudo tee FILENAME для возможности записи или добавления в файл, для которого довольно часто требуются права суперпользователя. Хотя я понимаю, почему это полезно в некоторых ситуациях, ...
29
голосов
2ответа
18k показов

Как удалить файл со странным именем?

Я написал программу, которая использует функцию отображения памяти POSIX (mmap) Программа берет файл (a.dat) и отображает его в памяти для чтения / записи. Из-за ошибок в программе каждый раз, когда ...
24
голоса
3ответа
9k показов

Почему NTFS чувствителен к регистру?

Я лично думал, что NTFS нечувствительна к регистру, так как вы можете ввести cmd, CMD, cMd или даже CmD и все равно получить командную строку. Однако почему во время CHKDSK x: /f /r иногда он ...
22
голоса
2ответа
20k показов

В чем разница между /etc /environment и /etc /profile?

Я понимаю, что первый загружается до второго, но в чем заключается концептуальная разница? Есть ли веские причины, по которым я должен устанавливать некоторые переменные в одной, а не в другой? За ...
17
голосов
4ответа
13k показов

Конструкция bash pipe для добавления чего-либо в стандартный вывод предыдущей команды

Я хочу использовать sendmail для отправки мне вещей и хочу сделать это в личном кабинете. echo "mail content" | sendmail emailataddres.com Посылает это без темы. Строка темы должна предшествовать ...
15
голосов
3ответа
20k показов

В чем разница между SIGKILL и SIGSTOP?

Руководство описывает SIGKILL и SIGSTOP следующим образом: SIGKILL 9 Term Kill signal SIGTERM 15 Term Termination signal SIGSTOP 17,19,23 Term Stop the process и заявляет: Сигналы SIGKILL и SIGSTOP ...
13
голосов
5ответов
415 показов
9
голосов
3ответа
972 показов

поиск PATH включает в себя символические ссылки?

Стандарт оболочки POSIX говорит на этом сайте http://pubs.opengroup.org/onlinepubs/9699919799/ о том, как оболочки используют PATH для поиска исполняемых файлов: «Список следует искать от начала до ...
9
голосов
5ответов
6k показов

Стандартный способ дублировать права доступа к файлу

Я пытаюсь найти стандартный способ POSIX для дублирования прав доступа одного файла к другому файлу. В системе GNU это легко: [alexmchale@bullfrog ~]$ ls -l hardcopy.* -rw-r--r-- 1 alexmchale users ...
8
голосов
1ответ
5k показов

Как преобразовать путь Windows (с обратной косой чертой) в формат Unix на Babun/Cygwin

Я использую Windows и пишу сценарии оболочки для работы на Babun (API POSIX). Мне нужно прочитать путь из переменной среды $ USERPROFILE и преобразовать его в стиль Unix (заменить \ на /, c:\ на /c ...
7
голосов
2ответа
5k показов

SUID немного по каталогам

В Linux есть SUID, SGID и закрепленные биты для прав доступа к каталогу. Я абсолютно уверен в том, что в файлах и папках есть биты SGID и SGID. Но что произойдет, если я добавлю бит SUID в каталог? ...
7
голосов
2ответа
59 показов

обнаружить каталог, который запрещает чтение файла в Linux

Я получаю отказано в разрешении для пользователя в очень длинном пути. $ sudo sudo -u user cat /l/o/n/g/path/file Permission denied Я уверен, что path и file имеют разрешения для этого пользователя. ...
6
голосов
2ответа
10k показов

Что значит иметь POSIX-совместимую операционную систему?

Что это значит, если операционная система называется POSIX-совместимой?
5
голосов
5ответов
684 показов

Почему мы используем ./progname в * nix системах для выполнения программы?

Я уже некоторое время пользуюсь Linux и Mac, и мне всегда интересно, почему мы должны выполнять такую программу, как ./progname . Я знаю, что Unix рассматривает каждую вещь как файл и сохраняет имя ...
5
голосов
1ответ
2k показов

Linux / Perl - Что происходит, когда процесс разветвляется?

Я читал о форке и, насколько я понимаю, процесс клонирован, но какой процесс? Сам скрипт или процесс, который запустил скрипт? Например: Я запускаю rTorrent на своей машине, и когда торрент ...
4
голоса
5ответов
2k показов

Есть ли путь POSIX, который не может назвать файл?

Существуют ли в POSIX допустимые пути, которые нельзя связать с файлом, обычный или неправильный? То есть, для какого test -e "$LEGITIMATEPOSIXPATHNAME" не может пройти успешно? Разъяснение № 1: пути ...
3
голоса
1ответ
4k показов

Как получить список идентификаторов процессов, которые находятся в данной группе идентификаторов

Переходя к man-странице, я ожидал, что это сработает: ps ah -o pid,pgrp -G 18322 Но это показывает тот же список, что и без аргументов -G. Я хочу более разумный способ произвести этот вывод: ps ah -o ...
3
голоса
2ответа
653 показов

Выполнить скрипт при смене префикса ipv6

Как я могу выполнить скрипт или программу всякий раз, когда мой префикс IPv6 (доступный по всему миру) меняется? Если нет (в настоящее время) простого способа сделать это, указатель на ...
3
голоса
1ответ
260 показов

Почему не рекомендуется устанавливать оболочку по умолчанию для корневого пользователя в оболочку не POSIX?

Я собираюсь изменить стандартную оболочку моего корня с bash на fish. Насколько я знаю, fish - это не стандартная оболочка POSIX. С другой стороны, возможно, ядро или другие элементы в системе ...
3
голоса
2ответа
384 показов

Какой смысл в rmdir UNIX?

Я новичок в UNIX (MAC OS X bourne shell POSIX), я понимаю, что rmdir удалит только пустой каталог, но при каких обстоятельствах вы на самом деле захотите использовать rmdir а не просто rm -r ? Есть ...
3
голоса
2ответа
1k показов

Документация "Общие команды BSD"

Я пытаюсь задать этот вопрос, но для многих команд в OS-X и, возможно, в других системах POSIX мне сложно найти необходимую документацию по встроенным командам. Например, если я хочу узнать, что ...
3
голоса
3ответа
272 показов

Unix означает какую-либо POSIX-совместимую систему?

Когда кто-то говорит "Unix", означает ли это, что это может быть любая POSIX-совместимая система, включая дистрибутивы Linux, Solaris, FreeBSD и т.д.?
3
голоса
1ответ
453 показов

Что такое стандарт POSIX?

Проще говоря, что такое стандарт POSIX и почему это важно? Кроме того, если у меня есть две системы, которые на 100% совместимы с POSIX , без проблем скомпилируется ли код для одной работы на другой?
3
голоса
2ответа
1k показов

Инструменты POSIX на основе Unicode (кроме Cygwin) для Windows?

GNU Win32 и MSYS великолепны, но кажется, что все их инструменты используют версию API Windows ANSI, а не версии Unicode. Очевидно, что они предназначены для Windows 95 и 98, а не для Windows XP и ...
3
голоса
2ответа
3k показов

Исполняемый файл не может найти правильные файлы при вызове по символической ссылке

Я сделал символическую ссылку на исполняемый файл с ln -s /usr/bin/mydir/myexec /usr/bin/myexec Когда я выполняю myexec в Bash, он не загружает нужные файлы, которые находятся в исходном myexec . ...
3
голоса
4ответа
183 показов

Командная строка MacOS - возможно ли написать переносимые скрипты для MacOS и Linux?

Я был в основном доволен MacOS как платформой dev, и она чем-то похожа на командную строку linux, но есть ряд заметных исключений: все команды: поведение разбора аргументов отличается. Linux будет ...
2
голоса
1ответ
94 показов

chtag не работает в z/OS UNIX

Я пытаюсь пометить файлы ASCII в оболочке хоста z/OS, поэтому нам не нужно указывать кодовую страницу в командной строке. > echo > iso.txt > chtag -t -c 819 iso.txt > vi iso.txt Введите "Hello", ...
2
голоса
0ответов
879 показов

Список POSIX-сертифицированных операционных систем?

Где я могу найти список POSIX-сертифицированных операционных систем? Официальный список содержит всего шесть записей.
2
голоса
0ответов
174 показов

Быстрый метод с использованием инструментов POSIX для генерации случайного файла

Так что я использую плату на ramfs, которая в значительной степени работает на ядре Linux barebone, которое в значительной степени просто POSIX-совместимо (с busybox). Для некоторых тестов дисков я ...
2
голоса
1ответ
270 показов

Проблема с разрешениями Клиент Mac OS X -> Сервер Mac OS X

Я не могу получить доступ к папке на нашем сервере и не могу понять, почему. Возможно, кто-то увидит, что я пропускаю ... Проблемы с доступом /Library/Subdirectory/NextDirectory/ Джо Пользователь ...
2
голоса
1ответ
216 показов

Остановите wget, но разрешите конвертировать ссылки

Я запускаю команду wget с довольно большой глубиной рекурсии. Глубокая глубина рекурсии необходима для получения нужных мне файлов, но я не хочу ждать завершения операции. Я вижу, что могу завершить ...
2
голоса
2ответа
219 показов

Регулярное выражение OpenOffice Calc возвращает неправильное значение - что не так с моим регулярным выражением?

У меня есть текстовый столбец со значениями, объединенными моим банком, как в типовой ежемесячной выписке. Вот пример (столбец A240): OCT 26 BALANCEPROTECTOR PREMIUM $10.05 Я пытаюсь установить ...
1
голос
0ответов
114 показов

Как я могу удалить каждую почасовую резервную копию, кроме 24 самых последних?

Раньше у меня был сервер с ежечасным / ежедневным резервным копированием, все легко доступны благодаря этому хорошему учебнику. К сожалению, упомянутый сервер жареный и теперь я должен сделать свои ...
1
голос
1ответ
31 показов

Обрабатываются ли операции ввода-вывода устройства, даже если устройство не открывается каким-либо процессом?

Следующие примеры программ оболочки делают вопрос более понятным. Учитывая простое символьное устройство (в моем случае устройство ftdi ttyUSB), я отправляю ему запрос с помощью echo ...
1
голос
0ответов
552 показов

Почему часовые пояса POSIX относительно UTC противоположны большинству других (и что является интуитивно правильным)?

В POSIX UTC-2 означает 2 часа после UTC, а UTC+2 означает 2 часа до UTC. Другими словами, если в настоящее время 8 часов утра в UTC, это 10 часов утра в часовом поясе UTC-2 и 6 часов утра в часовом ...
1
голос
1ответ
93 показов

Порядок файлов, совпадающих с глобусом

Предположим, у меня есть следующие файлы в папке 1.txt 2.txt a.txt b.txt c.txt Если я сопоставлю эти файлы глобусом для их обработки, например, for f in *;do echo $f;done тогда Bash сопоставит их - в ...
1
голос
0ответов
122 показов

Проблемы с отправкой электронной почты через скрипт posix

У меня есть SMTP-сервер для отправки электронной почты через Red Hat 7.2. Если я наберу команды на сервере, почта будет отправлена успешно. Тем не менее, я попытался создать сценарий для ...
1
голос
1ответ
549 показов

Можно ли отловить ошибку команды not found?

Таким образом, если вы используете Posix и вводите что-то, что не является командой, это выдает ошибку "команда не найдена". > ggg -bash: ggg: command not found Есть ли способ перехватить это и ...
1
голос
1ответ
203 показов

Папка, в которой находится скрипт bash при запуске через ln -s

В /usr/local/bin у меня есть файл 'ln -s' для /usr/local/foo/bash.script, и в этом последнем скрипте я хочу узнать текущий каталог /usr/local/foo, чтобы я мог запустить вторичный скрипт из этой ...
1
голос
5ответов
3k показов

Различия между /usr /bin /login и /usr /bin /bash

В Terminal.app « Оболочки» открываются с настройками с помощью стандартной оболочки входа в систему (/usr/bin/login) и « Command» (полный путь) (который по умолчанию содержит /usr/bin/bash в качестве ...
1
голос
2ответа
86 показов

POSIX-совместимо использовать функцию оболочки в конвейере?

Можно ли использовать функцию оболочки в конвейере? Скажем, у меня была функция, которая действовала как grep , называемая mygrep . Есть ли способ, используя только функции оболочки POSIX, чтобы ...
1
голос
1ответ
870 показов

Filezilla регулярное выражение для фильтрации всех subdir, кроме одного

Я пытаюсь заставить filezilla отфильтровывать все подпапки определенной папки, кроме одной, но безуспешно. Мое дерево выглядит так: css/ |--many files and dirs... js/ |--many files and dirs... ...
1
голос
2ответа
313 показов

Многоядерная архитектура ПК, планирование доступа ядер к системной памяти

Мой офисный компьютер имеет 8 ядер. Недавно я обновил систему с 4 ГБ ОЗУ (в двух модулях) до 24 ГБ ОЗУ (в шести модулях) и заметил значительное увеличение производительности при работе нескольких ...
1
голос
0ответов
27 показов

установить ACL для BackupUser

Я хочу сделать резервную копию целой пачки папок от разных пользователей удаленно. Поэтому я создал специального пользователя, который может войти в систему и (должен) иметь право читать все файлы ...
1
голос
1ответ
393 показов

Если SUS существует, то почему есть POSIX?

Мы знаем, что для определения, является ли система Unix или нет, существует Единая Спецификация UNIX (SUS), которая поддерживается OpenGroup. Тогда почему есть еще одна сертификация как POSIX? Это то ...
1
голос
2ответа
152 показов

Как скопировать файл в инкрементно пронумерованный каталог?

Например, если есть dir 3: mkdir 4; cp file 4 dir также можно назвать 3 other text Тем не менее, текст не должен быть в mkdir 4 кроме увеличенного числа. Наибольшее число должно быть обнаружено.
1
голос
1ответ
790 показов

Windows 7 Ultimate против Cygwin: соответствие POSIX и целесообразно ли устанавливать систему GNU непосредственно на Win 7 Ultimate без Cygwin

Каковы преимущества или недостатки использования утилит GNU/Linux в Windows 7 через Cygwin по сравнению с использованием поддержки Windows 7 Ultimate SUA (подсистема для приложений на основе ...
1
голос
0ответов
109 показов

Какое "самое раннее" место можно установить для переменной среды во время процесса загрузки Linux?

Я знаю, что могу установить переменную в файле запуска оболочки, но дело в том, что я пытаюсь настроить POSIX-совместимую среду, а оболочка POSIX не анализирует никакие файлы запуска, кроме того, ...
0
голосов
1ответ
816 показов

Как узнать, ожидает ли родительский процесс дочернего процесса в Linux

В Linux даны два процесса с известными pIds , один из которых является родителем другого, Можно ли узнать, ожидает ли родительский процесс завершения дочернего процесса? Спасибо