Unix & Linux

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

3
Что означает состояние «прерывистый сон»?
У меня был Firefox, запущенный на Parted Magic LiveCD, затем (возможно) в результате комбинации клавиш, которые я не помню, он быстро исчез с экрана и панели задач / списка окон. Тем не мение: ps ax | grep firefoxвозвращает ниже (и ненужную grep firefoxстроку). Как psи диспетчер задач с графическим интерфейсом, …

5
Как преобразовать цветной PDF в черно-белый?
Я хотел бы преобразовать PDF-файл с некоторым цветным текстом и изображениями в другой PDF-файл только с черно-белым изображением, чтобы уменьшить его размеры. Более того, я хотел бы сохранить текст как текст, не превращая элементы страниц в изображения. Я попробовал следующую команду: convert -density 150 -threshold 50% input.pdf output.pdf нашел в …



3
Что означает `l` в листинге` ls`?
Когда я запускаю ls -adl .*один из моих каталогов, я получаю файл с таким списком: lrwxrwxrwx 1 user group 43 Jul 3 16:25 .#filename.py -> person@computer.edu.4018:1372874769 Имя файла и URL-объект выделены красным. Что lзначит в lrwxrwxrwx? Что это за файл?
18 ls  symlink 

4
Создайте виртуальный файл, который на самом деле является командой
Есть ли способ создать виртуальный файл, такой, что чтение из файла фактически читает из stdoutкоманды; запись в файл - это запись в stdinкоманду? До сих пор я помещал это inotifywaitв файл on, который вызывает команду при изменении файла, берет его входные данные из файла и записывает обратно в него. Мне …
18 files  stdin 

3
tee + cat: использовать вывод несколько раз, а затем объединить результаты
Если я вызываю какую-то команду, например, echoя могу использовать результаты этой команды в нескольких других командах с tee. Пример: echo "Hello world!" | tee >(command1) >(command2) >(command3) С помощью cat я могу собрать результаты нескольких команд. Пример: cat <(command1) <(command2) <(command3) Я хотел бы иметь возможность делать обе вещи одновременно, …
18 pipe  cat  tee  concurrency 

1
Fedora 17: горячая клавиша для терминала
Каждый раз, когда я хочу использовать терминал, я нажимаю супер-клавишу, набираю «терминал» в поле поиска и вводю, чтобы выбрать значок терминала. Как я могу иметь горячую клавишу, чтобы открыть терминал. (Я не говорю «горячая клавиша»: control + alt + Fn, потому что он откроет полную консоль, а не то, что …

3
Монтирование устройства - роль / dev, / media и / mnt и команда mount [closed]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . У меня есть несколько тесно связанных вопросов о том, что происходит, когда …

1
Что такое пространства имен nvme? Как они работают?
Недавно я начал поддерживать Linux, установленный на устройствах со встроенным nvme ssds. Я заметил, что файлы устройств имеют дополнительный номер, помимо числа, идентифицирующего номер диска и номер раздела. Диски IDE / SATA / SCSI обычно имеют только букву диска и номер раздела. Например: / dev / nvme0n1p2 Мне стало интересно, …
18 linux  devices  nvme 

3
chrony против systemd-timesyncd - Каковы различия и варианты использования в качестве клиентов NTP?
Как-то, но не совсем, опираясь на старый вопрос «ntpd против systemd-timesyncd - как добиться надежной синхронизации NTP?» Я хотел бы спросить о различиях между chrony и systemd-timesyncd с точки зрения клиента NTP . Я знаю, что systemd-timesyncd - это более или менее минимальная реализация клиента ntp, тогда как chrony - …
18 systemd  ntp  chrony 

1
передача и установка переменных в heredoc
У меня есть скрипт, который должен делать много разных вещей на разных удаленных машинах. Я думал, что для этого подойдет heredoc, но я не могу использовать переменную, определенную в другом месте в сценарии, и переменную, определенную в heredoc. Вот некоторый код: #!/bin/sh FOO="foo" ssh some.remote.host << EOF BAR="bar" echo "FOO=$FOO" …

3
В чем разница между env, setenv, export и когда использовать?
Недавно я заметил, что у нас есть 3 варианта установки переменных среды: export envVar1=1 setenv envVar2=2 env envVAr3=3 Если есть другие способы, пожалуйста, просветите нас. Когда я должен предпочесть одно другому? Пожалуйста, предложите рекомендации. Что касается совместимости с оболочкой, которая является самой обширной (охватывает больше диалектов оболочки)? Я уже заметил …

1
Как правильно отключить системный таймер?
Я успешно перенес несколько своих рабочих мест в systemd. Я следовал некоторым руководствам и принял стандартный подход к созданию 3 файлов: myjob.timer - systemd timer unit myjob.service - systemd service unit myjob.sh Как вы, вероятно, можете догадаться, в определенный момент запускается myjob.timer, который запускает myjob.service, который, в свою очередь, выполняет …

2
Как установить PATH при запуске команды ssh?
Предполагая, что пользователь имеет /bin/bashв качестве оболочки в /etc/passwd. Затем ssh user@host commandзапускает команду, используя Bash. Однако эта оболочка не является ни логином, ни интерактивной, что означает, что она не является ~/.bash_profileни ~/.bashrcисточником. В таком случае, как установить PATHпеременную среды так, чтобы исполняемые файлы можно было найти и выполнить? Рекомендуется …
18 bash  ssh 

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