Unix & Linux

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


4
zsh kill Ctrl + Backspace, Ctrl + Delete
Как настроить зш так, чтобы Ctrl+ Backspaceубивал слово перед точкой? Как этого добиться Ctrl+ Deleteубивает слово за пунктом? Я использую urxvt в качестве эмулятора терминала.
11 zsh  line-editor 

1
Что конкретно означает программирование в Unix? [закрыто]
Я думал, что понял, что означает термин Unix-программирование , но теперь, прочитав об этом в контексте программирования на ядре / C, я чувствую, что мне нужно уточнить значение этого термина. Мне не ясно, означает ли это: Программирование оболочки, Инструменты программирования Unix, конкретный способ / шаблон программирования инструментов командной строки Unix …

1
Обработка ловушек и неявные дочерние оболочки в сценариях оболочки
Допустим, у вас есть сценарий оболочки, который выполняет какой-то код очистки через EXITловушку, например: #!/bin/bash mytrap () { echo "It's a trap!" >&2 } trap mytrap exit echo I am at the end of the script. Как и ожидалось, он будет распечатан It's a trap!при выходе из скрипта: $ sh …
10 shell  trap 

2
Прокрутка средним щелчком мыши с помощью ThinkPad / избегать вставки
У меня есть клавиатура ThinkPad USB, и я хочу использовать средний щелчок для вставки и прокрутки. Это работает на моем ноутбуке ThinkPad. На ноутбуке, если средняя кнопка удерживается в течение достаточно короткого промежутка времени, то когда она отпущена, она интерпретируется как « вставить ». Когда удерживается дольше, это интерпретируется как …
10 x11  mouse  thinkpad 

3
Почему `sed expr1 | sed expr2` отличается от `sed -e expr1 -e expr2`
Я разделил вывод, idчтобы обеспечить более читаемый построчный список групп, членом которых является пользователь: id roaima | sed 's/,/\n\t/g' uid=1001(roaima) gid=1001(roaima) groups=1001(roaima) 24(cdrom) 25(floppy) ... 822413650 (international (uk) location) Я хотел отделить номер группы от имени в скобках, поэтому я расширил выражение следующим образом id roaima | sed -e 's/,/\n\t/g' …
10 sed  group 

1
В чем разница между Src версии 3. * и 3. * - универсальный
В моем локальном Linux / Ubuntu у меня есть две директории для Linux src /usr/src/linux-3.16.0 /usr/src/linux-3.16.0-generic Я обнаружил, что код в 3.16.0 намного больше, чем в 3.16.0-generic. Мне интересно, почему и как эти два каталога отличаются (и что они представляют?)

4
Почему вы НИКОГДА не должны редактировать файл / etc / shadow напрямую?
В другом ответе здесь о UNIX & Linux Stack Exchange Майкл Д. Паркер написал в ответ на то, что кто-то сказал, что это было "безопасно", что:Обычно вы НИКОГДА не должны редактировать файл / etc / shadow напрямую. Так: Почему вы никогда не должны редактировать /etc/shadowфайл напрямую?
10 password 

4
Является ли установка более высокого приятного уровня для процесса эффективным способом уменьшения его влияния на нагрузку на систему / время процессора?
У меня есть задание rsync cron, которое загружает сервер и запускает оповещения монитора. Если бы я настроил выполнение задания с хорошим хорошим уровнем, это эффективно уменьшило бы его влияние на значения нагрузки системы?
10 cron  rsync  io  load  nice 

1
OOM Killer - убитый сервер MySQL
На одном из наших мастеров MySQL OOM Killer был вызван и убил сервер MySQL, что привело к большим сбоям. Ниже приведен журнал ядра: [2006013.230723] mysqld invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0 [2006013.230733] Pid: 1319, comm: mysqld Tainted: P 2.6.32-5-amd64 #1 [2006013.230735] Call Trace: [2006013.230744] [<ffffffff810b6708>] ? oom_kill_process+0x7f/0x23f [2006013.230750] [<ffffffff8106bde2>] ? timekeeping_get_ns+0xe/0x2e …

3
Каков рекомендуемый способ проверки запущенных служб?
Я часто знакомлюсь с различными системами GNU / Linux, включая CentOS, SLES и Debian. Я хочу знать: каков рекомендуемый метод проверки всех запущенных служб в этих системах? Я в курсе service --status-allи chkconfigно они не всегда доступны. Пожалуйста, порекомендуйте.
10 debian  centos  services  sles 

3
Невозможно использовать OfflineIMAP для синхронизации Gmail
Я пытаюсь настроить OfflineIMAP для синхронизации с моей учетной записью Gmail ~/Mail/Gmail. Я использую довольно простой ~/.offlineimaprcиз здесь . Но OfflineIMAP вообще не подключается к Gmail. Это отладочное сообщение, которое я получаю (запустив OfflineIMAP как offlineimap -o -d imap: OfflineIMAP 6.3.4 Copyright 2002-2011 John Goerzen & contributors. Licensed under the …

5
Как читать файлы Word .doc?
Как мы можем читать .docфайлы Microsoft Word ( ) в системе Linux? Он не поддерживает .docфайлы. Я попытался strings filename.doc | less но это дает уродливый вывод. Любой другой вариант? Я бы предпочел инструмент на основе графического интерфейса.

3
Справочные страницы для стандартных библиотек C и C ++ в Fedora 14
Как мне их установить? В настоящее время man fopenдает мне No manual entry for fopen. Я установил компиляторы и проверил, что все работает без проблем. Обновление: это то, что я получил, когда попробовал предложенные решения на Fedora 14: [root@damien agnel]# yum install man-pages libstdc++-docs Loaded plugins: langpacks, presto, refresh-packagekit Adding …


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