Unix & Linux

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

2
tr жалуется на «недопустимую последовательность байтов»
Я новичок в UNIX и использую «Командную строку Mac OS X» Кирка МакЭлхарна, чтобы научить себя некоторым командам. Я пытаюсь использовать trи grepтак, чтобы я мог искать текстовые строки в обычном документе MS-Office Word. $ tr '\r' '\n' < target-file | grep search-string Но все, что он возвращает, это: Illegal …

1
Правильный синтаксис для ANSIBLE символической ссылки
Каков правильный синтаксис для создания символических ссылок с использованием ansible? Я создаю виртуальную среду Vagrant и запускаю ansible в качестве провайдера. Все работает до тех пор, пока я не попытаюсь найти символическую ссылку на файл конфигурации nginx моего сайта с сайтов с поддержкой. Вот что я попробовал. - name: Create …
24 nginx  vagrant  ansible 

4
Как настроить завершение команды Bash?
В bash достаточно легко настроить настраиваемое завершение аргументов команды с помощью completeвстроенного. Например, если для гипотетической команды с кратким изложением foo --a | --b | --c, вы могли бы сделатьcomplete -W '--a --b --c' foo Вы также можете настроить завершение вы получаете , когда вы нажимаете Tabна пустой строке , …

7
Использование OpenVPN с systemd
Итак, я искал в Интернете решения этой проблемы, но ответы для меня, похоже, не работают. Надеюсь, кто-нибудь сможет мне помочь. Я только пытаюсь настроить клиент OpenVPN. Я бегу, CrunchBang Linux 3.2.0-4-amd64 Debian 3.2.60-1+deb7u1 x86_64 GNU/Linuxи я просто переключился на использованиеsystemd . Переключение прошло достаточно гладко, но теперь я не могу …

2
Как завершить удаленно называемый «tail -f», когда соединение закрыто?
Я только что заметил, что если я выполняю ssh user@remote_host tail -f /some/file, то tail -f /some/fileпродолжает работать на remote_host, даже если соединение ssh закрыто! Итак, после нескольких подключений и отключений количество работающих tail -f /some/fileрастет. Как на самом деле завершить, tail -fкогда SSH-соединение закрыто?

5
Tmux выходит сразу после запуска
Я пытаюсь начать с, tmuxно не могу даже запустить его. Сразу после запуска выходит, похоже на этот вопрос . Это происходит как без .tmux.conf, так и (после нескольких примеров) с этим .tmux.conf: set -g default-shell /usr/bin/zsh set -g status on set -g history-limit 10000000 set -g prefix C-t set -g …
24 tmux 

5
Как записать данные BIOS в файл
Я хочу записать данные BIOS моего ноутбука в файл. Единственное решение, которое я нашел, это следующая команда: dd if=/dev/mem bs=X skip=Y count=1 Xи Yразные в предложенных решениях от разных людей, потому что есть разные типы BIOS. Есть ли способ узнать точный адрес данных BIOS /dev/mem? Можно ли использовать, dmidecodeчтобы найти …
24 linux  bios 

4
Начиная с аргументов bash: -lt и -gt
Я начинаю с bash и обнаружил следующее: if test $first -lt $second then echo $first is lower than $second else if test $first -gt $second then echo $first is higher than $second else echo $first and $second are equals fi fi Для чтения сценария и его выполнения я знаю, что …
24 bash  shell  test 

3
Как я могу перенаправить вывод `time` и вывод команды на один и тот же канал?
Предположим, у меня есть бинарный файл foo. Если я хочу перенаправить вывод какого- fooлибо другого процесса bar, я мог бы написать ./foo | bar. С другой стороны, если бы я хотел timeобув, и перенаправить вывод timeя мог бы написать, time (./foo) | bar. Мой вопрос, как я могу прикрепить вывод …

4
Есть ли команда «открыть с помощью» для командной строки?
Есть ли в командной строке способ получения рекомендованного списка программ, используемых для открытия определенного файла, в зависимости от типа файла? Например, .pdfфайл будет содержать open with...рекомендации с использованием программ Evinceи Document Viewer. Я использую командную строку для большинства вещей, но иногда я забываю название программы, которую я хочу использовать, чтобы …

4
Добавление к пути против ссылки из / bin
Наш системный администратор установил на сервере программное приложение (Maven) и сказал всем добавить /usr/local/maven/bin/папку в свой путь. Я думаю, что было бы удобнее просто связать несколько программ в этой папке из /binпапки (или другой папки, которая есть у каждого на своем пути) следующим образом: ln -s /usr/local/maven/bin/* /bin Это верно? …

3
Команда Unix, чтобы проверить, совпадают ли какие-либо две строки в файле?
Есть ли команда unix, которая может проверить, совпадают ли какие-либо две строки в файле? Например, рассмотрим файл sentences.txt This is sentence X This is sentence Y This is sentence Z This is sentence X This is sentence A This is sentence B Мы видим, что предложение This is sentence X …

8
Как мне получить переменные окружения другого процесса?
Если я исследую, /proc/1/environя вижу строку с разделенными нулем байтами 1переменных среды процесса . Я хотел бы перенести эти переменные в мою текущую среду. Есть простой способ сделать это? Страница procman дает мне фрагмент, который помогает распечатывать каждую переменную среды построчно (cat /proc/1/environ; echo) | tr '\000' '\n'. Это помогает …

1
В чем разница между apt-get и dpkg?
У меня есть несколько вопросов относительно apt-getVS. dpkg. Они устанавливают в одно и то же место? Является ли информация из этих инструментов 1 к 1 друг с другом? Есть ли разница в утилите команд?


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