Unix & Linux

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

2
(G) VIM использует $ PATH, отличный от моей системы
Поскольку Ubuntu не предоставляет современных пакетов для TeXLive, я установил его вручную. Однако некоторые программы нуждаются в TeXLive в качестве зависимости. Итак, я установил пакет TeXLive из репозиториев Ubuntu поверх этой версии 2009 года. Затем я изменил свой $ PATH на версию 2011 года, установленную вручную, поэтому программы по-прежнему всегда …

3
Что такое метаданные и как они помогают в процессе «fsck»?
Если я правильно понимаю, «fsck» используется в системах UNIX для проверки внутренней согласованности на дисках после сбоя. Тогда мне было интересно, как он использует «метаданные», чтобы убедиться, что все в файловой системе согласованно, например, какие шаги должен предпринять процесс fsck для восстановления и исправления? -> редактировать: было бы также полезно, …

1
Как исправить кодировку символов в bash (arch linux)
У меня есть некоторые проблемы с кодировкой немецких умлаутов в bash. В основном это работает нормально, но когда я набираю неверную команду, сообщение об ошибке, сгенерированное bash, содержит странные escape-последовательности, а не реальные символы. Вот журнал, который показывает проблему: [root@myhost ~]# mkdir ä [root@myhost ~]# ä -bash: $'\303\244': Kommando nicht …

1
Socat надежная передача файлов по TCP
Я знаю о недостатках дизайна "wait-> stop", который обычно предлагается с netcat: server$ cat test.dat | nc -q 10 -l -p 7878 client$ nc -w 10 remotehost 7878 > out.dat (Это ненадежно: не зная, сколько времени вы ждете, всегда возможно, что в течение одной секунды было узкое место в сети. …

2
vim - не выделять поисковый запрос после поиска и замены?
После выполнения поиска и замены моя установка GVIM выделяет любой оставшийся текст, который все еще соответствует шаблону поиска. Пример ввода текста: foo foo fighters Я бегу :%s/foo/bar/gcи подтверждаю, что хочу заменить только одну foo. Другой fooостается выделенным. Это можно отключить?
8 vim 

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

3
Отступ Emacs с использованием вкладок
Есть ли способ сделать Emacs отступ кода, используя только глобальные вкладки, а не пробелы. Я знаю команду tabify. Я бы предпочел, чтобы автоматизированный отступ использовал вкладки, а не смесь вкладок и пробелов, как в конфигурации по умолчанию.
8 emacs 

3
Кто делает работу: ffmpeg или оболочка?
Первая часть моего вопроса: Я прочитал в документации ffmpeg ( section 3.2 How do I encode single pictures into movies?) следующее: Чтобы закодировать отдельные картинки в фильмы, выполните команду: ffmpeg -f image2 -i img%d.jpg movie.mpg Обратите внимание, что `% d 'заменяется номером изображения: img% 03d.jpg означает последовательность img001.jpg, img002.jpg и …
8 shell  ffmpeg 

4
Список символических ссылок в текущем каталоге?
Этот вопрос говорит о поиске каталогов в текущем каталоге. Решение в основном: ls -d */ Это здорово, но как я могу легко перечислить символические ссылки? Должен ли я использовать что-то вроде find . -xtype l -d 1 (intended to find symlinks max depth 1 - doesn't work) Или есть более …
8 find  ls  symlink 

5
Блокировка экрана через CLI?
Есть ли способ, которым я могу заблокировать экран в стиле CLI? Я пытаюсь ориентироваться на как можно больше менеджеров рабочего стола (в основном LightDM, но GDM, KDM, SLiM, XScreensaver и т. Д. Тоже подойдут), но я могу копать только для GDM и XScreensaver. Для GDM это будет: gnome-screensaver-command -l Для …

2
Получить статистику использования процессора из программы на C
Я хочу прочитать статистику использования ЦП из программы на Си, меня интересует процент использования ЦП, время кражи и т. Д. Эта статистика отображается в 3-й строке topкоманды. Я попытался проанализировать topвывод с помощью awk( top -n 1 -b | awk '{print $0}'), но кажется, что он topдает всегда одни и …
8 monitoring  cpu  c  top 

2
Как отследить то, что «chmod 640» редактировало в файле «/ etc / passwd»?
В AIX 6100-05-02-1034 что-то часто меняет права доступа к /etc/passwdфайлу на 640. Это плохо ... Как я могу отследить то, что chmoding файл? Нет history 1000 | fgrep -i chmod, я думаю, что процесс chmoding файл, но какой? dtraceможет это сделать? это не на AIX
8 aix 

1
запустить MySQL сервер при загрузке для Debian
Я использую Debian Etch, и я следую этому и попытался написать такой скрипт для автоматического запуска сервера MySQL при загрузке: #! /bin/sh # /etc/init.d/blah # # Some things that run always sudo /etc/init.d/mysql start Я update-rc.dтакже использовал , но MySQL сервер не запускается при загрузке, почему?
8 debian  mysql  startup 

2
VIM: показать все строки, отредактированные в сеансе
Есть ли команда или плагин, который я могу использовать, чтобы показать все строки, которые я редактировал в сеансе Vim? Я хотел бы, чтобы все изменения, которые я сделал, были выделены при работе в проектах коллег и потеряны в строках кода.
8 vim 

4
Программирование оболочки, избегая временных файлов
Я часто пишу сценарии оболочки KSH, которые следуют той же схеме: (1) получить вывод из одной или нескольких команд (2) отформатируйте его, используя grep | cut | awk | sed, и распечатайте его на экране или в файле Для этого я часто сохраняю вывод (1) в временном файле, а затем …
8 shell  scripting  ksh 

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