Unix & Linux

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

4
Преобразование видео в фиксированный размер экрана путем обрезки и изменения размера
Я пытался понять это сам, но множество вариантов просто сбивает меня с толку. Я хочу использовать в идеале либо ffmpegили mencoder(или что-то еще, но те два, которые я знаю, у меня есть работа), чтобы преобразовать любое входящее видео в фиксированный размер экрана. Если видео шире или слишком короткое для него, …

9
Как использовать ifconfig для отображения только активного интерфейса
По умолчанию ifconfigмне будут показаны все доступные интерфейсы, но что, если я просто хочу отобразить activeих? Мол, en0только ниже. en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ether 14:10:9f:e0:eb:c9 inet6 fe80::1610:9fff:fee0:ebc9%en0 prefixlen 64 scopeid 0x4 inet X.X.X.X netmask 0xffffff00 broadcast 101.6.69.255 nd6 options=1<PERFORMNUD> media: autoselect **status: active** en3: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 options=60<TSO4,TSO6> ether 32:00:14:e7:4f:80 …

5
С переадресацией SSH X11 (`ssh -X`) получите` Can't open display`, пытаясь запустить приложения X
Я могу войти на сервер, используя ssh -X Hostip но когда я запускаю команду xclock, это дает мне эту ошибку Error: Can't open display: localhost:11.0 Я проверяю значение моего дисплея, используя echo $DISPLAY и результат localhost:11.0 И пересылка X11 установлена ​​в YES в файле sshd_config X11Forwarding yes X11DisplayOffset 10 X11UseLocalhost …
22 ssh  rhel  x11 

2
Ошибка обновления Ubuntu «ожидание выхода unattended-upgr»
Я не могу обновить свою систему с двумя установками Ubuntu, одна версия 16.04, а другая 17.04. В обоих я получаю одинаковую ошибку. Например, в Ubuntu 16.04 я запускаю software updaterи получаю результат, как показано ниже. Я подождал некоторое время, но updaterвпереди не пошел. Затем я нажал Stopкнопку, и это привело …
22 ubuntu  upgrade 

6
Выполнение функции Bash Script с Sudo
У меня есть сценарий, который выполняет множество разных задач, большинство из которых не требует каких-либо особых привилегий. Тем не менее, один конкретный раздел, который я содержал в функции, нуждается в привилегиях суперпользователя. Я не хочу требовать, чтобы весь сценарий выполнялся от имени пользователя root, и я хочу иметь возможность вызывать …
22 bash  sudo  function 

2
Как избавиться от «Не найдено совпадений» при запуске «rm *»
Используя zsh, я получаю сообщение «Не найдено совпадений» при выборе шаблона, который не подходит rmи даже при перенаправлении вывода. # rm * > /dev/zero 2>&1 zsh: no matches found: * Как я могу избавиться от этого сообщения?
22 zsh  wildcards  rm 


4
Этот пользователь в настоящее время недоступен - но разрешить запуск сценария этим пользователем
Я создал специального пользователя в / etc / passwd с: secure:x:2000:2000:secure:/bin:/usr/sbin/nologin Я не хочу разрешать вход в систему этого пользователя (через консоль, SSH, FTP, любым способом). Он просто для запуска одного скрипта через: sudo su secure -c '/home/someuser/secure.script' Но это дает мне This user is currently not available.. Как настроить …
22 sudo  users  su 

7
Нежадное совпадение с регулярным выражением SED (эмулирует perl. *?)
Я хочу использовать sedдля замены чего-либо в строке между первым ABи первым появлением AC(включительно) на XXX. К примеру , у меня есть эта строка (эта строка только для теста): ssABteAstACABnnACss и я хотел бы вывод , подобный этому: ssXXXABnnACss. Я сделал это с perl: $ echo 'ssABteAstACABnnACss' | perl -pe …

3
Использование grep в условном выражении в bash
Я все еще очень плохо разбираюсь в скриптах на bash, и просто пробую несколько вещей, которые, как я думал, будут простыми. Я хочу запустить DDNS, который обновляется с моего сервера под управлением Ubuntu 14.04. Заимствование некоторого кода из dnsimple, это то, что я до сих пор: #!/bin/bash LOGIN="email" TOKEN="token" DOMAIN_ID="domain" …

1
Является ли for ((…)) {…;} допустимым синтаксисом оболочки? В каких снарядах?
Экспрессия: $ ksh -c 'for ((i=0;i<10;i++)){ echo $i;}' 0 1 2 3 4 работает правильно. Я не могу найти описание этого синтаксиса, в котором {...;}он заменяет, ; do ...; doneв руководстве. Есть ли ссылка в руководстве? Для каких оболочек это работает правильно?
21 bash  shell  zsh  ksh 


7
tail -f, но с номерами строк
Я пытаюсь увидеть, сколько раз foo barв /var/log/foo.logтечение произвольного промежутка времени появляется на удаленном сервере, но ничего из того, что я пробовал до сих пор, не сработало. У меня уже есть сценарий таймера, который я использую для отслеживания того, сколько времени прошло с тех пор, как я начал хвастаться /var/log/foo.log, …

2
Проверить целостность ZIP-файла?
Насколько я могу судить, опция zip -T определяет только возможность извлечения файлов - на самом деле архив не проверяется на внутреннюю целостность. Например, я умышленно повредил локальный (не центральный каталог) CRC для файла, и zip это не заботило, сообщив об архиве как о ОК. Есть ли какая-нибудь другая утилита для …
21 zip 

1
Что делает 'script / dev / null'?
Каждый раз, когда я вхожу в виртуальную машину с правами root, suв учетную запись пользователя и пытаюсь использовать screenее, выдается ошибка: Cannot open your terminal '/dev/pts/0' - please check. В сообщении о переполнении стека говорится, что мне нужно использовать его script /dev/nullдля исправления, и это работает, но все равно не …
21 terminal  gnu-screen  su  pty 

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