Unix & Linux

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

2
Считыватель отпечатков пальцев Lenovo T440s в Fedora 20
Я только что получил свой новый Lenovo T440s и установил Fedora 20 с Gnome 3 на нем. Все работает без сбоев, кроме считывателя отпечатков пальцев. Он получил устройство Validity VFS5011 (138a: 0017), которое еще официально не поддерживается libfprint, но имеется экспериментальная поддержка . Я установил эту версию libfprintиз исходного кода, …

4
Виртуальная файловая система только для записи для хранения файлов в архиве
У меня смущающий параллельный процесс, который создает огромное количество почти (но не полностью) идентичных файлов. Есть ли способ архивировать файлы «на лету», чтобы данные не занимали больше места, чем необходимо? Сам процесс принимает параметры командной строки и печатает имя каждого файла, созданного в стандартный вывод. Я вызываю его, parallel --gnuкоторый …

1
-bash: phpize: команда не найдена в Centos 6
Когда я пытаюсь бежать, phpizeя получаю -bash: phpize: command not found Я бежал, yum -y install php-develно это возвращает: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.softaculous.com * extras: centos.schlundtech.de * rpmforge: mirror1.hs-esslingen.de * updates: ftp.plusline.de Setting up Install Process No package php-devel available. Error: Nothing …
8 php  centos 

2
Какой самый эффективный способ выполнить grep для двух совершенно разных вещей и присвоить значения отдельным переменным?
CentOS 6.x Я хочу взять вывод из curl, grep для двух совершенно разных строк и назначить их соответствующие значения в качестве переменных. Каков наиболее эффективный способ сделать это (без записи вывода на диск)? Обычно я думаю о наличии сценария с чем-то вроде: #!/usr/bin/env bash foo1=$(curl https://domain.com/file.xml | grep string1) foo2=$(curl …


3
Почему pidof и pgrep ведут себя по-разному?
У меня есть сценарий /etc/init.d/myserviceинициализации для инициализации службы, как это: ... start() { ... daemon /usr/sbin/myservice ... } stop() { ... pgrep myservice pidof myservice ps -ef | grep myservice ... } И когда я пытаюсь остановить службу, это вывод: 10000 10001 10000 root 10000 1 0 09:52 ? 00:00:02 …


4
регулярное выражение, совпадающее с «locate»
Я пытаюсь использовать команду locate для поиска файлов в моей домашней папке, однако всякий раз, когда я пытаюсь выполнить это, я не получаю результатов: locate -i -l 4 --regexp '^\/home\/jack\/[A-Za-z0-9\/\ ]*(My.)*$' Я также пытался, ^\/home\/jack\/^(?!\.)[A-Za-z0-9\/\ ]*(My.)*$но это также не дает результатов. Файл, который я ищу, просто чтобы проверить это /home/jack/Music/Foals/My …

1
Должен ли Linux находиться в первых XX цилиндрах жесткого диска?
Прошло много времени с тех пор, как я в последний раз беспокоился о разбиении моего жесткого диска, но теперь пришло время снова, и я помню, что в прошлый раз, когда я делал это, требовалось поместить корневой раздел (или только GRUB?) Не за определенным номером цилиндра. Это все еще так или …
8 boot  partition  bios  x86 

1
Запрет Nix от обновления git до git-full
Я использую Nix в Ubuntu, чтобы иметь более современные версии некоторых пакетов, одним из которых является git. Когда я бегу nix-env -u, вот что происходит: % nix-env -u --dry-run '*' (dry run; not doing anything) upgrading `git-1.8.5.4' to `git-1.9.0-full' Это не то, что я хочу - я предпочитаю простую версию …

2
Как заменить sysvinit на systemd в дистрибутиве на основе Debian?
Некоторое время я использовал systemd в своей установке Debian, просто чтобы сделать это возможным, мне пришлось добавить в /etc/default/grubфайл параметр загрузки, чтобы он работал, который добавляется в параметры загрузки Ubuntu. Ubuntu еще не установил systemd, поэтому я должен удалить его, иначе загрузка может закончиться неудачей. Итак, я ищу способ заменить …

5
Печать строки после n-го совпадения
Я ищу, чтобы отобразить строку 4598 в следующем файле. По сути, я хочу отобразить строку ПОСЛЕ n-го вхождения совпадения. В этом случае строка после 3-го появления <Car>. Как мне это сделать? <Car> 10456 </Car> <Car> 70192 </Car> <Car> 4598 </Car>

3
Ошибка: запрошенный первичный тип данных недоступен
По ошибке не могу установить ни одного пакета. А также я не могу обновить до последней версии. Я не знаю, что делать сейчас. Любая помощь высоко ценится. Ошибка: запрошенный первичный тип данных недоступен Информация об ОС Операционная система: Fedora 18 Архитектура: X86_64 Из Интернета я попробовал следующие команды, чтобы перестроить …
8 yum  rpm  repository  fedora 

6
обратный порядок абзацев в файле
У меня есть файл, содержащий текст в абзацах (строки с текстом, разделенным одной или несколькими пустыми строками). Я хотел бы изменить порядок абзацев (то есть последний абзац станет первым, ...), предпочтительно с помощью sed. Я ищу команду sed, которая будет делать с файлом абзацев, что tacбудет делать с файлом строк.

1
Можно ли перенаправить stdout и stderr на одни и те же строки файла?
Я читал, что при перенаправлении stdoutи stderrв один и тот же файл 2>&1, stdoutкак правило, буферизируется блок, а не буферизируется stderr. Если записана очень длинная строка stdout, требующая двух отдельных очисток буфера, может ли получиться так, что строка stderrпоскальзывается посередине? Что-то вроде этого: stdout: aaaaaaaa.....really long line......aaaaaaaaaaaa<newline> stderr: eee<newline> combined: …

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