Unix & Linux

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

2
Почему по умолчанию у Linux плохое время автономной работы по сравнению с Windows?
Есть ли что-то присущее операционным системам Linux, что по умолчанию делает их плохими управляющими батареями? Я бы подумал, что такой легкий дистрибутив, как Lubuntu, будет иметь явное преимущество от батареи по сравнению с Windows, но, похоже, это не так. Это проблема поставщика оборудования - ноутбуки предназначены для более эффективной работы …

1
Как перенаправить вывод завершения команды?
В командной строке я могу перенаправить или направить вывод команды в файл или другую команду, используя оператор >или |после команды. Я столкнулся с менее стандартной ситуацией, когда я хотел бы перенаправить вывод в файл, но у меня, кажется, нет возможности перенаправить его: Когда на новом терминале, [chiliNUT ~]$ если я …

4
Как извлечь журналы между двумя отметками времени
Я хочу извлечь все журналы между двумя отметками времени. Некоторые строки могут не иметь метки времени, но я хочу, чтобы эти строки тоже. Короче говоря, я хочу каждую строку, которая попадает под две отметки времени. Моя структура журнала выглядит так: [2014-04-07 23:59:58] CheckForCallAction [ERROR] Exception caught in +CheckForCallAction :: null …

4
Ошибка проверки транзакции при установке vim?
Я недавно обновил свою Fedora до 20 и хотел установить vim.but, sudo yum install vimвозвращал эту ошибку: Transaction check error: file /usr/share/man/man1/vim.1.gz from install of vim-common-2:7.4.179-1.fc20.x86_64 conflicts with file from package vim-minimal-2:7.4.027-2.fc20.x86_64 Error Summary ------------- Как решить эту проблему?
25 fedora  vim  yum 

2
Сохранить пользовательские сочетания клавиш в Gnome
В моей системе Debian я настроил свои сочетания клавиш Gnome (Shell) через Настройки системы> Клавиатура> Сочетания клавиш. Где я могу найти файл с этими настройками, чтобы я мог скопировать файл на флэш-диск для резервного копирования и затем использовать его для замены сочетаний клавиш в других системах Gnome?

2
Самый быстрый способ объединения файлов
У меня есть 10k + файлов общим объемом более 20 ГБ, которые мне нужно объединить в один файл. Есть ли более быстрый способ, чем cat input_file* >> out ? Предпочтительным способом была бы команда bash, Python также приемлем, если не значительно медленнее.
25 bash  shell-script  files  cat 

5
Как прочитать более 4k ввода без новых строк на терминале?
Поэтому у меня есть много данных без новых строк в буфере обмена (это большой SVG-файл в одну строку). я пошел $ cat >file.svg затем попытался вставить (в Gnome Terminal), но были приняты только первые 4 КБ символы. Я предполагаю, что это функция / ограничение readline. Есть ли способ прочитать из …

1
Мне не удается получить ключи GPG через HKPS с ошибкой «gpgkeys: ошибка выборки HTTP 1: неподдерживаемый протокол»
Я пытаюсь получить некоторые ключи GPG через keys.gnupg.net и hkps.pool.sks-keyservers.net, и оба не удается с: gpg: requesting key 1F41B907 from hkps server hkps.pool.sks-keyservers.net gpgkeys: HTTP fetch error 1: unsupported protocol Я использую тестирование Debian. gpg --versionдоходностьgpg (GnuPG) 1.4.16
25 gpg 

3
Почему я не могу использовать renice, чтобы увеличить приятное значение процесса?
От man renice: Пользователи, отличные от суперпользователя, могут изменять только приоритет процессов, которыми они владеют, и могут монотонно увеличивать свое «хорошее значение» (по соображениям безопасности) в диапазоне от 0 до PRIO_MAX (20) [...] Итак, я могу использовать reniceсвои собственные процессы вверх (отдавая им более низкий приоритет), но никогда не снижая …
25 nice  priority 

3
MV файл в / dev / null разрывы dev / null
Если я делаю: touch file; mv file /dev/nullкак root, /dev/nullисчезает. ls -lad /dev/nullв результате нет такого файла или каталога. Это ломает приложения, которые зависят от /dev/nullподобного SSH и могут быть решены путем mknod /dev/null c 1 3; chmod 666 /dev/null. Почему перемещение обычного файла в этот специальный файл приводит к …
25 osx  devices  null 

3
l, ls & la - в чем различия, и есть ли еще эти команды?
Итак, набрав несколько команд, я обнаружил, что есть не только ls, но lи laтоже. Там нет никаких manзаписей на Ubuntu 12.14. Все они, кажется, делают подобные вещи с небольшими различиями: $ ls app config CONTRIBUTING.md doc Gemfile Guardfile LICENSE MAINTENANCE.md Procfile Rakefile script tmp VERSION CHANGELOG config.ru db features Gemfile.lock …
25 ubuntu  alias  bashrc 

8
Клавиши со стрелками самопроизвольно перестают работать в VIM
Я недавно обновился с OS X 10.6 (я думаю) до 10.9. С тех пор кажется, что при редактировании vimклавиши со стрелками «самопроизвольно» перестанут работать. В какой-то момент я в отчаянии «нажал» одну из клавиш со стрелками, и в итоге мне показалась ошибка «E388 Не удалось найти определение». Все остальное время, …
25 vim 

3
Shellcheck советует не использовать базовое имя: почему?
Я пытаюсь из shellcheck . У меня что-то подобное basename "${OPENSSL}" и я получаю следующее предложение Use parameter expansion instead, such as ${var##*/}. С практической точки зрения я не вижу разницы $ export OPENSSL=/opt/local/bin/openssl $ basename ${OPENSSL} openssl $ echo ${OPENSSL##*/} openssl Так basenameкак в спецификации POSIX , я не …

1
Сочетания клавиш, независимые от раскладки клавиатуры
Есть ли способ определить связь конкретной физической клавиши клавиатуры с каким-либо действием, независимо от буквы, с которой эта клавиша связана в любой раскладке? Пример : в большинстве сочетаний клавиш Gnome по умолчанию нажатие Alt+ Ctrl+ Tоткрывает терминал. Но только в латинской раскладке клавиатуры. Выполнение того же физического действия в греческом …

2
Где вилка () на бомбе: () {: |: &};:?
Предупреждение: выполнение этой команды в большинстве оболочек приведет к поломке системы, для исправления которой потребуется принудительное отключение Я понимаю рекурсивную функцию :(){ :|: & };:и что она делает. Но я не знаю, где находится системный вызов fork. Я не уверен, но я подозреваю в трубе |.

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