Unix & Linux

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


1
обвязка к grep
Я пытаюсь пробежать straceкорыто ccze, а труба работает не так, как ожидалось. Командная строка, которую я запускаю, чтобы проверить это sudo strace -p $(pgrep apache2) | grep open, и все строки выводятся, игнорируя grep. Есть ли что-то особенное в straceэтом поведении?

2
Применяет ли перенаправление вывода в файл блокировку файла?
Если у меня есть команда $ ./script >> file.log что вызывается дважды, а второй вызов происходит до того, как закончится первый, что происходит? Получает ли первый вызов эксклюзивную блокировку выходного файла? Если так, второй сценарий терпит неудачу при попытке записи, или оболочка принимает вывод (позволяющий завершить выполнение сценария) и выдает …

1
Почему Linux не использует временные порты IANA?
Согласно Википедии Управление по присвоению номеров в Интернете (IANA) предлагает диапазон от 49152 до 65535 для динамических или частных портов. Многие ядра Linux используют диапазон портов от 32768 до 61000. Несмотря на то, что историческое отклонение от предложенного диапазона IANA, по-видимому, несколько отличается, кажется неловким, что Windows Vista, Windows 7, …
30 linux  ip  tcp 

2
как изменить размер области экрана по горизонтали
Я использую screenдля разделения своих терминалов, но я хотел бы иметь возможность изменить размер горизонтального размера разделенных экранов. Если я это сделаю, C-a :resize 10я только изменить вертикальный размер до 10 строк. Как мне добиться того же, но для горизонтального измерения?

3
Почему Mutt сохраняет удаленные сообщения в поле зрения, пока вы не «синхронизируете свой почтовый ящик», используя $?
Любой другой почтовый клиент, который я использовал, будет удалять письма из моего поля зрения, когда я их удаляю. Если я передумаю и захочу вернуть электронное письмо, я всегда смогу поискать его в корзине. Почему Mutt продолжает показывать электронные письма в моем почтовом ящике после того, как я их удалил? Можно …
30 mutt 

6
vim: заменить весь символ до конца строки
Может быть, я ненормальный, но вы можете заменить все символы от курсора до конца строки одной командой? Затем используйте, .чтобы сделать ту же замену на следующей строке и так далее.
30 vim 

1
Как назначить USB-драйвер устройству
Этот вопрос двоякий: Во-первых, как вручную отсоединить драйвер от USB-устройства и подключить другой? Например, у меня есть устройство, которое при подключении автоматически использует драйвер usb-хранилища. вывод usbview Vendor Id: xxxx Product Id: xxxx ... Number of Interfaces: 2 Interface Number: 0 Name: usb-storage Number of Endpoints: 2 ... Interface Number: …


5
Shell Script mktemp, каков наилучший способ создания временного именованного канала?
Я знаю, что лучше всего создавать временные файлы mktemp, но как насчет именованных каналов? Я предпочитаю, чтобы все было как можно более POSIX-совместимым, но только Linux приемлемо. Как я пишу, избегать Bashisms - мой единственный жесткий критерий dash.
30 linux  shell  security  pipe 

14
Как найти IP-адрес виртуальной машины KVM, чтобы я мог подключиться к ней по SSH?
Я следовал этому руководству ( Виртуализация с KVM в Ubuntu 11.10 ), чтобы настроить KVM (программное обеспечение для виртуальных машин) на моем сервере Ubuntu 11.10. Тем не менее, я не настраивал IP-адрес моей виртуальной машины при создании виртуальной машины вместо того, чтобы использовать: vmbuilder kvm ubuntu --suite=oneiric --flavour=virtual --arch=amd64 --mirror=http://de.archive.ubuntu.com/ubuntu …
30 ubuntu  networking  ip  kvm 

9
Как отслеживать изменения в / etc /
Я хотел бы отслеживать изменения в / etc / По сути, я хотел бы знать, был ли файл изменен пользователем yum updateили пользователем, и откатить его, если мне не нравится изменение. Я подумал об использовании VCS, таких как снимки git, LVM или btrfs или программа резервного копирования для этого. Чтобы …
30 backup  git  btrfs  etc 


6
Измените форму курсора (или цвет), чтобы указать режим vi в bash
Чтобы уточнить: я не спрашиваю, как изменить курсор при использовании vim в терминале . Я хочу, чтобы курсор менялся при переключении между режимом ввода и командного режима в vi-режиме Bash: set -o vi <CR> type some text <ESC> (the cursor changes shape/color) i (cursor change back) etc... Я нашел скрипт, …
30 bash  vi  line-editor 

5
Как сохранить сеанс GNOME 3
GNOME 2 позволяет либо сохранить сессию автоматически, либо вручную (т.е. сохранить сессию так, как она выглядит сейчас ). Это хорошая функция, потому что она восстанавливает различные состояния рабочего стола между логинами (и перезагрузками системы): какие приложения были открыты где (физически) на рабочем столе они были открыты какие конкретные размеры окон …
30 gnome3 

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