Unix & Linux

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


4
Как заставить релиз модификаторов клавиатуры
Иногда, когда я использую синергию между моими машинами, когда один использует полноэкранный гость VirtualBox, я застреваю с некоторыми странными включенными модификаторами клавиш. Если они существуют на моей клавиатуре (например, Shift_L), я могу просто нажать на нее, и их статус сбрасывается, и я могу продолжать печатать маленькими буквами. Но некоторые из …

4
Существует ли инструмент командной строки для вставки разрывов строк в длинную строку?
Имея длинную строку, которая должна отображаться с ограниченной шириной текста, есть ли в * nix инструмент командной строки, который преобразует однострочную строку в многострочную строку, каждая строка которой не длиннее заданной ширины текста? Например, учитывая следующую строку $ MYSTRING="Call me Ishmael. Some years ago - never mind how long precisely …

2
Почему vi явно не работает (ошибка viminfo E576) и как я могу это исправить?
Я опытный в использовании Unix / Linux, но я не эксперт. Если я хочу открыть файл (например, file.txt), я использую vi: vi file.txt Это открывает файл, и если я хочу закрыть его, я использую :q!. Я использовал этот метод в течение двух лет, что я использую Unix / Linux. В …
18 ubuntu  vi 

3
Как вы можете обрезать файлы с помощью командной строки?
Что такое консольный эквивалент следующего кода Python: target = file("disk", "w") # create a file target.seek(2*1024*1024*1024) # skip to 2 GB target.write("\0") target.close() Может быть, какое-то дд заклинание? Идея заключается в создании файла с видимым размером 2 ГБ для использования, например, в виртуализации. kvm disk -cd whatever.iso #Only allocate space …
18 files  dd  sparse-files 

1
Как автоматически форсировать диски fsck после сбоя в `systemd`?
Как настроить systemdавтоматическую принудительную fsckзагрузку дисков после сбоя (hard poweroff)? Когда я использовал sysvinit(в Arch Linux), как /sbin/initя использовал хак: в файле rc.localя создаю /forcefsck; в rc.local.shutdownЯ удаляю это. При загрузке rc.sysinitвключите форсирование fsck, если оно /forcefsckсуществует. Как сделать то же самое в systemd? Может быть, он имеет встроенные средства …
18 systemd  fsck 

2
Копирование файлов из командной строки в буфер обмена
В файловом менеджере с графическим интерфейсом пользователя можно выбрать несколько файлов, нажать Ctrl-C (который предположительно копирует поступающую информацию о файлах в буфер обмена), затем перейти в другую папку и нажать Ctrl-V, которая затем скопирует файлы в этот файл. каталог. В качестве эксперимента, после копирования файлов в файловый менеджер, можно переключиться …

2
bash скрипт для обнаружения и записи движений мыши?
Мне нужно иметь возможность записывать движения мыши очень часто (например, каждые 0,2 секунды) и иметь их в координатном представлении вместо diff. Я нашел следующий скрипт: #!/bin/bash while : do cat /dev/input/mice | read -n 1 date sleep 1 done Но, похоже, он ничего не печатает на терминал (или, возможно, все …
18 mouse  devices  input 

4
Почему люди рекомендуют параметр -j3 для make при наличии двухъядерного процессора?
В Gentoo Linux можно установить MAKEOPTSпеременную, /etc/portage/make.confчтобы указать, makeсколько заданий должно выполняться параллельно при сборке пакетов. Поскольку у меня двухъядерный процессор, я наивно решил использовать -j2опцию: одна работа на ядро, поэтому у обоих есть чем заняться. «Проблема» в том, что существует множество ссылок, которые говорят пользователям, имеющим двухъядерный процессор, -j3вместо …
18 gentoo  make 

1
Как смонтировать несколько каталогов на одном разделе?
Я установка SSD и хотел бы поставить /на SSD и /home, /varи /tmpна жестком диске. Мой текущий дистрибутив - Kubuntu, но я не против попробовать другой дистрибутив, если эту процедуру можно будет выполнить проще. Я установил много разных ОС Linux на несколько разделов, однако я не знаю ни одного установщика, …

1
Как настроить gpg для ввода ключевой фразы только один раз за сеанс
Можно ли настроить gpgтаким образом, чтобы я вводил фразу-пароль только один раз, и она будет работать для всего сеанса (я использую Ubuntu/XFce)? Я не уверен, как gpgработает, кажется, что функция по умолчанию gpgзапрашивает gpg-agentкодовую фразу, и агент запускает пин-ввод, чтобы запросить кодовую фразу. Я хотел бы использовать pinentry-curses только один …
18 xfce  gpg 

6
Разное время в Windows и Linux Mint
Сначала я установил Linux Mint на свой Acer Aspire 4930, а затем дважды загрузился с Windows 7. Я всегда вижу правильное время в Linux Mint, но при загрузке в Windows время сдвигается назад на несколько часов, даже после сброса времени, при перезагрузке оно снова показывает неправильное время. Вопросов: Почему это …

3
Как настроить внешние IP-адреса для гостей LXC?
Я исследую возможности LXC в Ubuntu 12.04 и очень хочу настроить сеть следующим образом: client1: 192.168.56.101/24 lxc-host: 192.168.56.102/24 guest1 192.168.56.201/24 guest2 192.168.56.202/24 guest3 192.166.56.203/24 Мне просто нужна «плоская» сеть, где гости имеют полный доступ к локальной сети и видны со стороны клиентов. Я привык соединять сети с помощью libvirt / …
18 ubuntu  networking  lxc 


1
В zsh разница между cat <(cat) и cat | кошка против кошки = (кошка)?
Я ожидал cat &lt;(cat)и cat | catсделать то же самое: скопировать строки из стандартного ввода в стандартный вывод. Насколько я понимаю, оба выполняли бы catв подоболочке, перенаправляли catstdout подоболочки во временный именованный канал, а затем выполняли другой catв текущей оболочке с его stdin, перенаправленным в канал. Вместо этого cat &lt;(cat)позволяет …

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