Unix & Linux

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



1
Интерпретация ~ в седе
Я учусь сегодня. Эта тильда '~' смущает меня больше всего на свете. Например, команда sed -n '1~2 w output.txt' input.txt печатает нечетные строки (в файл output.txt). В том же учебнике также указано, что он пропускает строки от 1 до 2, а затем начинает печатать строки рядом со строкой 2, если …
9 sed 

3
Как я могу использовать sed или ex для замены блока (многострочный код) новым блоком текста (код)?
Я должен заменить большой блок текста (код сценария оболочки) в файле другим блоком текста. Я впечатлен, как я могу использовать sed для замены многострочной строки? ответили antak и Multi-line заменить ответили Брюс Эдигер Но у меня есть некоторые проблемы с их использованием. Antak уже упоминал в своем ответе, что потоковая …
9 sed  ex 

1
Может ли OpenSSL декодировать данные base64, которые не содержат разрывов строк?
У меня есть две части данных base64 в переменной bash. Обычные разрывы строк в данных base64 были заменены пробелами, а переменная в основном представляет собой одну очень длинную однострочную строку. Я могу декодировать два фрагмента данных base64, содержащихся в переменной, но у меня возникли некоторые нюансы при попытке сделать это. …
9 openssl  base64 

4
Grep слово в файле, а затем скопировать файл
У меня есть коллекция файлов (* .zip, * .txt, * .tar.gz, * .doc, ... и т. Д.). Эти файлы находятся в пути. Я хочу найти все файлы (* .txt), а затем скопировать только текстовые файлы, содержащие определенные слова (например, LINUX / UNIX). Я запустил следующее: find . -name "*.txt" | …

3
Как сделать загрузочный Debian USB на Mac?
Их подход https://wiki.debian.org/InstallDebianOn/Apple/MacBookAir/3-2 не работает (все идет хорошо, но USB не загружается). Это также кажется, кажется, несколько лет и устарело. В других дистрибутивах много проблем с устранением этой проблемы, но не в Debian. Любой совет, как я могу отладить, почему мой usb не стал загрузочным Debian после этих процедур. Мои …

4
Микрофон не работает на archlinux
контекст Я работал archlinuxна своем ноутбуке в течение многих лет и никогда не нуждался в микрофоне. Сейчас мне это нужно, но я не могу найти способ правильно его настроить. Я использую alsaи pulseadio. Работая alsamixerкак пользователь у меня есть два датчика: || || Master Capture У меня обоих они включены …

3
Создать раздел (стандартный раздел против физического тома LVM) в установке CentOS
Все. Простите, я не знаком с Linux. Я пытаюсь установить CentOS в VMWare. Как я знал, Linux может создавать только три вида разделов. они primary, extended, and logical, для MBR, максимальные числа основного и расширенного разделов равны 4. И неограниченное количество логических разделов может быть создано в расширенном разделе. (Если …
9 linux  partition  lvm 

2
xfce4-display-settings: почему нет «Расширить влево»?
На работе мой ноутбук установлен справа от моего внешнего монитора. Не потому что мне это нравится, а потому что никакая другая конфигурация невозможна. Когда мне нужно расширить рабочий стол, мне всегда нужно выбрать « Расширить вправо » (чтобы включить внешний монитор с автоматически определяемым разрешением), затем переключиться на « Дополнительно …

2
Могу ли я использовать systemd для запуска и остановки службы в зависимости от наличия файла?
Мой конфиг до сих пор: foo.path [Path] PathExists=/tmp/foo.path [Install] WantedBy=multi.user.target foo.service [Unit] Description=Matt Test BindsTo=foo.path [Service] ExecStart=/bin/sh /home/mpekar/bin/foo.sh PIDFile=/run/foo.pid Это прекрасно работает при запуске, но foo.service не будет убит при удалении /tmp/foo.path. Есть ли способ заставить systemd сделать это или это просто не подходящий инструмент для работы?
9 systemd 

1
Chromium - поддержка H.264 в Fedora 23
Есть ли способ добавить поддержку H.264 в Chromium на Fedora 23/24? Любой обходной путь или альтернативное решение в порядке. В настоящее время я использую репозиторий Chromium . РЕДАКТИРОВАТЬ: Кажется, в настоящее время нет другого варианта, который не потребовал бы перекомпиляции Chromium. РЕДАКТИРОВАТЬ: Ubuntu имеет пакет chromium-codecs-ffmpeg-extra, который добавляет необходимые кодеки. …
9 fedora  chrome 

1
Возможно ли использовать эксплойт в скрипте bash?
Я хочу передать адрес электронной почты из веб-формы скрипту bash. Я использую следующее регулярное выражение: /[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}/ Достаточно ли этого? Или можно было внедрить подвиг? Скрипт вызывается из PHP: system('/usr/local/bin/script.sh "$email"');

2
tmux: как связать ключ для запуска команды оболочки?
Я использую tmuxдля разработки две панели: одну для редактирования кода и одну для его компиляции. Мне нужно переключать панель очень часто, чтобы запустить команду компиляции (скажем, " mvn install"). Как я могу связать ключ (скажем, « Ctrl+ B C») для запуска этой конкретной команды в другой панели (или вообще без …
9 linux  shell  vim  tmux 

4
Как установить Octave без GUI в Ubuntu 16.04?
Я действительно зол. Просто установил новую убунту и запустил apt-get install octave. Я установил кучу дерьма (например, Java, некоторые библиотеки QT и другие загрязнения). Как я могу установить Octave в Ubuntu 16.04 без зависимости от какого-либо графического интерфейса? Если в последней версии Octave нет «чистого» пакета, то как установить старую …
9 ubuntu  octave 

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