Unix & Linux

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

3
Подключение устройства USB-Serial с пользовательским PID к ttyUSB0 на встроенном
Я пытаюсь получить устройство FTDI USB-Serial с пользовательским PID для автоматического (или даже ручного) подключения к ttyUSB% n, но без особого успеха. Обычный VID / PID устройства - 0403/6001. При таком программировании он работает отлично и автоматически подключается к ttyUSB0 при подключении. Даже если драйвер перекомпилирован для соблюдения нашего нового …


4
Утилита командной строки для визуализации скорости роста файла?
Я хочу узнать, как быстро растет конкретный файл. я мог бы сделать watch ls -l file И вывести эту информацию из скорости изменения. Есть ли что-то подобное, что напрямую выводило бы скорость роста файла с течением времени?

2
Получите марку и модель монитора и другую информацию в удобочитаемой форме
Я извлек сокращенную версию текущего монитора, подключенного к компьютеру. Вот пример: vendor "VSC", prod id "18500" В настройках монитора Ubuntu он обозначен как Viewsonic Corporation 16". Как я могу извлечь эту читаемую человеком форму? ... а также, как я могу определить, является ли монитор CRTили нет LCD? (это именно то, …

2
Разница между authpriv и auth?
В чем разница между authpriv и auth в конфигурации системного журнала? Это не было упомянуто в syslog.conf, только говорит мне, что такая возможность существует.
19 syslog 

3
Как переадресовать порт с одной машины на другую?
Рассмотрим следующую ситуацию: У меня дома есть маршрутизатор (который подключен к интернету), сервер (S) и мой основной компьютер (M). S доступен из Интернета (у него статический IP), и он работает 24/7, а M нет. Иногда я хочу сделать какое-то приложение (которое слушает какой-то порт на M, например 8888) доступным из …

5
Как остановить update-grub от сканирования всех дисков?
Каждый раз при update-grubзапуске все жесткие диски сканируются. Все накопители, находящиеся в режиме ожидания, раскрутятся и перейдут в режим ожидания. Это пустая трата энергии. Мы используем update-grub версии 1.98: # update-grub -v grub-mkconfig (GRUB) 1.98+20100804-14+squeeze1 регрессия В файле есть GRUB_DISABLE_OS_PROBER=trueопция /etc/default/grub. Но это, кажется, работает только от версии 2 и …
19 debian  grub 

3
echo vs <<< или Бесполезное использование echo в Bash Award?
К настоящему времени « Бесполезное использование catнаграды» очень хорошо известно, и есть также упоминание о « Бесполезном использовании»echo (не относится к этому вопросу). Я задаюсь вопросом, должно ли быть «Бесполезное использование echoв Bash Award»: трубопроводы, кажется, намного медленнее, чем heredocs и Herestrings, согласно некоторым весьма ненаучным измерениям: Heredocs: for reps …

5
Как я могу определить, что с getopts не было передано ни одной опции?
У меня есть этот код - #getoptDemo.sh usage() { echo "usage: &lt;command&gt; options:&lt;w|l|h&gt;" } while getopts wlh: option do case $option in (w) name='1';; (l) name='2';; (h) name='3';; (*) usage exit;; esac done print 'hi'$name Когда я запускаю bash getoptDemos.sh(без опции) он печатает hiвместо вызова функции usage. Он вызывает использование, …
19 bash  shell  options  getopts 

3
Зашифровать OfflineIMAP пароль
Я пытаюсь настроить OfflineIMAP для аутентификации через зашифрованный файл gpg (таким образом я могу объединить все свое шифрование с процессом gpg-agent). Из документации кажется, что единственный способ зашифровать пароли сервера - это использовать gnome-keyring (который я предпочел бы не запускать на моем безголовом сервере). Есть ли способ передать мой пароль …


2
выполнение оператора if из командной строки
В Bash я могу сделать следующее: if [ -f /tmp/test.txt ]; then echo "true"; fi Однако, если я добавлю sudoвперед, это больше не будет работать: sudo if [ -f /tmp/test.txt ]; then echo "true"; fi -bash: syntax error near unexpected token `then' Как я могу заставить это работать?

2
Подавить вывод, если не нулевой код выхода
Каков наилучший способ подавления вывода (stdout и stderr), если программа не завершает работу с ненулевым кодом? Я думаю: quiet_success() { file=$(mktemp) if ! "$@" &gt; "$file" 2&gt;&amp;1; then cat "$file" fi rm -f "$file" } И беги, quiet_success my_long_noisy_script.shно я не уверен, что есть лучший способ. Я чувствую, что это …

4
Запуск chsh не меняет оболочку
Я хочу сменить оболочку с bash на zsh. Я попытался запустить следующее во время входа в систему как пользователь zol: $ chsh -s /bin/zsh $ sudo chsh -s /bin/zsh zol $ su -c 'chsh -s /bin/zsh zol' # The above all results with: $ password: $ chsh: Shell not changed. …
19 shell  zsh  users 

7
выйдите из всех SSH-соединений одной командой и закройте PuTTY
Есть ли способ отменить все соединения SSH и закрыть PuTTY «одним выстрелом»? Я работаю в Windows 7 и использую PuTTY для SSH на различных хостах Linux. Пример того, как я работаю: SSH to host1 with PuTTY... banjer@host1:~&gt; #...doin some work...ooh! need to go check something on host8... banjer@host1:~&gt; ssh host8 …
19 linux  ssh  windows  putty  exit 

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