Unix & Linux

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

8
Как я могу использовать ffmpeg для разделения видео MPEG на 10-минутные куски?
В сообществе разработчиков программного обеспечения с открытым исходным кодом или в активном сообществе разработчиков часто возникает необходимость публиковать большие видеофрагменты в Интернете. (Видео для встреч, лагеря, технические разговоры ...) Поскольку я являюсь разработчиком, а не видеографом, у меня нет желания раскошелиться на дополнительную премию в премиум-аккаунте Vimeo. Как мне тогда …

4
создание архива tar без включения родительского каталога
Я пытаюсь создать графическую программу для своего сценария. Внутри скрипта я использую tar для создания архива tar. Из графической программы я получаю полное имя файла, который я хочу создать архив tar. tar -cvf temp.tar /home/username/dir1/dir2/selecteddir Мой архив tar включает в себя home, username, dir1, dir2 и selecteddir, а я хочу, …
63 tar 

5
Почему ядро ​​Linux называется «образ»?
Я часто слышу, что люди называют ядро ​​Linux образом ядра Linux, и я не могу найти ответы ни в каких поисковых системах, почему он называется образом. Когда я думаю об изображении, я могу думать только о двух вещах, будь то копия диска или фотография. Конечно же, это не фотоизображение, так …

1
Linux LXC против FreeBSD
Есть ли заметные различия между LXC (контейнеры Linux) и тюрьмами FreeBSD с точки зрения безопасности, стабильности и производительности? На первый взгляд оба подхода выглядят очень похоже.

5
Почему SIGINT не распространяется на дочерний процесс при отправке его родительскому процессу?
Учитывая процесс оболочки (например, sh) и его дочерний процесс (например cat), как я могу имитировать поведение Ctrl+, Cиспользуя идентификатор процесса оболочки? Вот что я пробовал: Запуск shи затем cat: [user@host ~]$ sh sh-4.3$ cat test test Отправка SIGINTна catдругой терминал: [user@host ~]$ kill -SIGINT $PID_OF_CAT cat получил сигнал и прекратил …
62 shell  process  signals 

3
Как скачать архив и распаковать его без сохранения архива на диск?
Я хотел бы скачать и распаковать архив по заданному каталогу. Вот как я это делал до сих пор: wget http://downloads.mysql.com/source/dbt2-0.37.50.3.tar.gz tar zxf dbt2-0.37.50.3.tar.gz mv dbt2-0.37.50.3 dbt2 Вместо этого я хотел бы скачать и распаковать архив на лету , без записи tar.gzна диск. Я думаю , что это возможно, перенаправив вывод …
62 shell  pipe  tar  wget 

7
Как я могу пролистать страницу вверх или вниз в tmux с помощью Terminal.app?
Когда я нахожусь tmuxтолько часть текста обнаруживается. Если я пытаюсь прокрутить вверх или вниз, консоль прокручивает вверх, но не текст . Если я нажимаю CTRL + b и затем [, я вижу в строке состояния *tmux, и если я нажимаю стрелку вверх или вниз, я могу фактически перемещаться вверх / …
62 ssh  tmux  terminal.app 

5
Не может сделать отступ heredoc, чтобы соответствовать отступу вложенности
Если есть «Проблемы Первого Мира» для сценариев, это было бы так. У меня есть следующий код в скрипте, который я обновляю: if [ $diffLines -eq 1 ]; then dateLastChanged=$(stat --format '%y' /.bbdata | awk '{print $1" "$2}' | sed 's/\.[0-9]*//g') mailx -r "Systems and Operations <sysadmin@[redacted].edu>" -s "Warning Stale BB …

5
Для чего нужна информация GNU?
Я понимаю, что такое GNU Info и как его использовать, но для чего он нужен ? Почему он существует параллельно с man-страницами? Почему бы не написать подробные справочные страницы, а не предоставить отдельную утилиту?
62 man  history  gnu  info 

4
Для чего нужен «.xsession»?
Какова цель .xsessionфайла в домашней папке? Что нужно положить туда? Среды рабочего стола не используют этот файл, и для запуска X из tty есть .xinitrc.
62 xorg  x11  login 

3
Как изменить текстовый редактор по умолчанию в дистрибутиве Debian (squeeze)
«Собственный редактор Джо» не является естественным для меня. Как мне перейти на использование nano или vim? я пробовал export EDITOR=nano но это, кажется, не соблюдается. Я бы тоже хотел visudoэто уважать.

2
Как я могу установить кодировку VIM по умолчанию в UTF-8?
Я хотел бы внести свой вклад в проект с открытым исходным кодом, предоставляющий переведенные строки. Одним из их требований является то, что участники должны использовать UTF-8 в качестве кодировки для PO-файлов. Я использую VIM 7.3 на Linux. Как я могу быть уверен, что кодировка VIM установлена ​​в UTF-8, чтобы я …

2
Что общего у разных BSD?
... а какие различия между ними? Я сформулировал свой вопрос таким образом, чтобы было ясно, что я не заинтересован в бешеной борьбе мнений, а скорее в объективном сравнении между различными разновидностями BSD Unix. В идеале я мог бы получить отзывы от пользователей, которые имеют опыт во всех из них. Фон …

2
Что означают скобки вокруг процессов?
$ ps -Awwo pid,comm,args PID COMMAND COMMAND 1 init /sbin/init 2 kthreadd [kthreadd] 3 ksoftirqd/0 [ksoftirqd/0] 5 kworker/u:0 [kworker/u:0] 6 migration/0 [migration/0] 7 cpuset [cpuset] 8 khelper [khelper] 9 netns [netns] 10 sync_supers [sync_supers] 11 bdi-default [bdi-default] 12 kintegrityd [kintegrityd] 13 kblockd [kblockd] 14 kacpid [kacpid] 15 kacpi_notify [kacpi_notify] 16 …
62 process  ps 

3
Как я могу оторваться от сеанса SSH, который потерпел крах?
Много раз у меня был сеанс SSH, который больше не отвечает (например, когда я теряю интернет-соединение, а затем снова подключаюсь). Ctrl+ C, Ctrl+ D, Ctrl+ Zи миллион нажатий клавиш не имеют никакого эффекта. Большую часть времени у меня уже есть tmuxили byobuуже работает, так что я могу просто запустить другой …
62 ssh  terminal 

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