Unix & Linux

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

3
Как мы можем узнать, кто находится на другом конце псевдо-терминального устройства?
Если я сделаю: echo foo > /dev/pts/12 Какой-то процесс прочитает это foo\nиз своего файлового дескриптора в сторону мастера. Есть ли способ узнать, что это (эти) процесс (ы) является (есть)? Или, другими словами, как я могу узнать, какой xterm / sshd / script / screen / tmux / receive / socat …

1
Мод, Мета, Супер ... ключи?
В кругу менеджеров окон есть несколько технических терминов; пара из них Mod keysи Meta keys. Вопросы, которые я здесь задаю: Что это такое и являются ли они универсальными для разных клавиатур? Как ALT, SHIFTи CTRL(и справа, и слева) Winи right clickклавиши называются? Я спрашиваю об этом, потому что я работаю …

2
В bash-скрипте, как захватывать стандартный вывод построчно
В bash-скрипте я хотел бы захватить стандартный вывод длинной командной строки за строкой, чтобы их можно было анализировать и сообщать, пока начальная команда еще выполняется. Это сложный способ сделать это: # Start long command in a separated process and redirect stdout to temp file longcommand > /tmp/tmp$$.out & #loop until …
26 bash  process  stdout 


1
Есть ли способ перечислить все «идентификаторы индексов» (ключей) в переменной bash ассоциативного массива?
У меня есть этот массив: declare -A astr Я добавляю элементы к нему: astr[elemA]=123 astr[elemB]=199 Но позже мне нужно знать, что такое идентификаторы индексов (elemA и elemB) и перечислить их. echo "${astr[@]}" #this only get me the values...
26 bash  array 

4
Бенчмарк SSD на Linux: как измерить то же самое, что CrystalDiskMark в Windows
Я хочу сравнить ssd (возможно, с зашифрованными файловыми системами) и сравнить его с тестами, выполненными crystaldiskmark в windows. Итак, как я могу измерить примерно то же самое, что и crystaldiskmark? Для первого ряда (Seq) я думаю, что я мог бы сделать что-то вроде LC_ALL=C dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fdatasync,notrunc …

6
Использовать virt-manager для обмена файлами между хостом Linux и гостем Windows?
Можно ли использовать виртуальную аппаратную опцию «Fileystem Passthrough» внутри virt-manager, чтобы разделить папку на моем хосте Linux с моим гостем Windows? Я нашел несколько руководств, как сделать это с гостем Linux, но когда я пытаюсь сделать это с гостем Windows, я получаю следующее сообщение об ошибке при попытке запустить виртуальную …


17
Как я могу передавать файлы между Android и Linux через USB?
Я хочу скопировать некоторые файлы фильмов из Linux на мой телефон HTC One SV Android (без рута). В Windows мой телефон автоматически подключает свои внутренние и SD-карты, когда я подключаю его, что позволяет мне передавать файлы. В Linux Mint 13 Mate я всегда получаю сообщение об ошибке, когда подключаю телефон …

2
Как сбросить set -o vi?
Я хотел попробовать режим vi в bash, но теперь я хотел бы вернуть его в нормальное состояние. Как я могу сбросить -o vi?
26 bash  vi  vi-mode 

6
Как добавить арифметические переменные в скрипт
Я хочу накопить размер строки для ряда файлов, содержащихся в папке. Я написал следующий скрипт: let a=0 let num=0 for i in folder/* do num=`cat $i | wc -l` a=$a+$num done echo $a В конце скрипта я получаю 123 + 234 + 432 + ... а не результат арифметической операции …


5
Как исправить ошибку загрузки из-за неправильного fstab?
Кажется, я добавил неверную запись в /etc/fstab: //servername/share /mnt/share cifs defaults,username=myuser 0 0 Когда я это сделал mount -a, он попросил пароль пользователя для подключения к сети. Кажется, что это не может продолжаться без пароля при загрузке, поэтому он просто завис. Как я могу исправить fstab, чтобы предотвратить сбой загрузки?
26 rhel  boot  mount  fstab 


2
Как узнать смещение открытого файла?
Моя проблема в том, что с помощью lsof -p pid я могу узнать список открытых файлов процесса, идентификатор процесса которого pid. Но есть ли способ узнать смещение каждого файла, к которому был получен доступ? Пожалуйста, дайте мне несколько предложений?
26 linux  open-files 

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