Unix & Linux

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

9
Как ничего не делать вечно элегантным способом?
У меня есть программа, которая производит полезную информацию, stdoutно также читает из stdin. Я хочу перенаправить его стандартный вывод в файл, не предоставляя ничего для стандартного ввода. Пока все хорошо, я могу сделать: program > output и не делай ничего в tty. Однако проблема в том, что я хочу сделать …

3
Как скопировать структуру разделов целого диска, используя стандартные инструменты
Я хочу сделать резервную копию всей схемы разделов жесткого диска, включая логические диски, чтобы я мог восстановить эту схему на другой диск. Я не хочу копировать содержимое разделов, только макет. Для основного и расширенного разделов это просто: dd if=/dev/sda of=partitiontable.bin bs=1 skip=446 count=64 # backup dd if=partitiontable.bin of=/dev/sda bs=1 seek=446 …

11
Инструменты Linux для обработки файлов как наборов и выполнения операций над ними
Кто-нибудь знает какой-либо инструмент Linux, специально предназначенный для обработки файлов как наборов и выполнения операций над ними? Как разница, пересечение и т. Д.?

2
Имя> org.freedesktop.PolicyKit1 не было предоставлено ни одним файлом .service
При попытке запуска system-config-usersиз командной строки я получаю следующее предупреждение, и инструмент не открывается. Я использую CentOS 7 с Mate 1.8.1. ПРЕДУПРЕЖДЕНИЕ **: Ошибка перечисления действий: GDBus.Error: org.freedesktop.DBus.Error.ServiceUnknown: имя org.freedesktop.PolicyKit1 не было предоставлено никакими файлами .service Ошибка проверки для авторизации org.freedesktop.policykit.exec: GDBus.Error: org.freedesktop.DBus.Error.ServiceUnknown: имя org.freedesktop.PolicyKit1 не было предоставлено ни одним …
82 centos  users  polkit 

6
Как я могу проверить, какие сигналы слушает процесс?
Как я могу проверить, будет ли запущенный процесс перехватывать сигнал, или игнорировать его, или блокировать? В идеале я хотел бы видеть список сигналов, или, по крайней мере, не нужно отправлять сигнал для проверки.
81 process  signals 

3
Что значит иметь в скрипте строку с префиксом $ Dollign?
Я только что видел это в сценарии инициализации: echo $"Stopping Apache" Для чего этот знак доллара? Мои исследования до сих пор: Я нашел это в руководстве по bash: extquote Если установлено, $'string'и $"string"цитирование выполняется внутри ${parameter}расширений, заключенных в двойные кавычки. Эта опция включена по умолчанию. ... но я не вижу …



4
Почему `if IFS = read` используется так часто, вместо` IFS =; пока читаешь ..`?
Кажется, что в обычной практике установка IFS выходит за пределы цикла while, чтобы не повторять установку его для каждой итерации ... Является ли это просто привычным стилем "monkey see, monkey do", как это было для этой обезьяны до Я читаю человека, читаю , или мне не хватает какой-то тонкой (или …

6
Как я могу создать / dev / null-подобный каталог «черная дыра»?
Я хотел бы создать /dev/nullкаталог " " (или каталог "черной дыры") так, чтобы любые файлы, записанные в него, на самом деле не записывались, а просто исчезали. У меня есть приложение, которое записывает большие временные файлы в каталог. У меня нет контроля над именами файлов, и меня не волнует содержание этих …

2
Почему в «/» есть запись «..»?
Это всегда озадачивало меня. Почему корневой каталог содержит ссылку на родительский каталог? Боб @ Боб: / $ ls -a , построить дом lib32 mnt .rpmdb sys vmlinuz .. cdrom initrd.img lib64 opt sbin tmp vmlinuz.old bin dev initrd.img.old lost + found proc selinux usr загрузка и т. д. lib media …

4
Откройте окно на удаленном дисплее X (почему «Не удается открыть дисплей»)?
Давным-давно, DISPLAY=:0.0 totem /path/to/movie.avi после того, как ssh вошел в мой рабочий стол с моего ноутбука, тотем играл movie.aviна моем рабочем столе. Теперь выдает ошибку: No protocol specified Cannot open display: Я переустановил Debian squeeze, когда он стал стабильным на обоих компьютерах, и, думаю, я сломал конфиг. Я погуглил по …
81 ssh  x11  cron 

5
В чем разница между eval и exec?
evalи execоба встроены в команды bash (1), которые выполняют команды. Я также вижу, execесть несколько вариантов, но это единственная разница? Что происходит с их контекстом?


6
Как мне выйти из Vi?
Я запустил Vi на своей машине с Ubuntu. Однако я новичок в Vi, и теперь я не могу выйти. Я вижу редактор и могу писать текст, в нижней строке есть метка «запись». Как мне выйти из Vi?

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