Unix & Linux

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

2
Как легко узнать, смонтировано ли как-то блочное устройство (или его часть)
Я хочу знать, как проще всего определить (без привилегий root), sdbсмонтировано ли (скажем ) блочное устройство или какая-либо его часть (и какая его часть). Проверка на /proc/mountsналичие sdb недостаточна, поскольку sdbLVM может использовать один из его разделов. Вы можете проверить, /sys/block/sdb/sdb*/holders/но вы получите dm-xзаписи, которые должны быть преобразованы в /dev/mapperимена, …

5
Не удается подключиться к X-серверу: 0.0 как суперпользователь
Когда я в сети, я получаю следующую ошибку, и инструмент не запускается: [root@dhcppc9 lin64]# ./ise No protocol specified _pn: cannot connect to X server :0.0 Но все в порядке, когда я не являюсь суперпользователем. Почему так? редактировать [root@dhcppc9 lin64]# export $(dbus-launch) No protocol specified любое предложение? Также [root@dhcppc9 lin64]# xhost …
10 x11  su  xauth 

2
dpkg: проблемы с зависимостями мешают настройке initramfs-tools
Как обычно, я начал обновление своей системы Kubuntu 12.04: sudo apt-get --show-upgraded dist-upgrade Я вернулся позже, и это не удалось: Preconfiguring packages ... (Reading database ... 478306 files and directories currently installed.) Preparing to replace ... Unpacking replacement base-files ... Processing triggers for man-db ... Processing triggers for install-info ... …

1
линия Шебанга не работает с cr-lf
Почему части shebang следующих элементарных скриптов не работают: $ cat hello.sh #! /bin/sh echo Hello $ ./hello.sh bash: ./hello.sh: /bin/sh^M: bad interpreter: No such file or directory $ cat hello.py #! /usr/bin/env python3 print("Hello") $ ./hello.py : No such file or directory тогда как вызов интерпретатора вручную работает: $ sh …

3
Получите эксклюзивную блокировку чтения / записи для файла для атомарных обновлений
Я хочу иметь файл, который используется в качестве счетчика. Пользователь A запишет и увеличит это число, а пользователь B попросит прочитать файл. Возможно ли, что пользователь A может заблокировать этот файл, чтобы никто не мог читать или писать в него, пока запись пользователя A не будет завершена? Я посмотрел в, …



2
Основная команда sed для большого однострочного файла: не удалось перераспределить память
У меня есть текстовый файл 250 МБ, все в одной строке. В этом файле я хочу заменить aсимволы на bсимволы: sed -e "s/a/b/g" < one-line-250-mb.txt Это терпит неудачу с: sed: couldn't re-allocate memory Мне кажется, что такого рода задачи могут быть выполнены в линию без выделения большого количества памяти. Есть …

3
Монтирование другой виртуальной машины .vdi в VirtualBox
У меня есть две виртуальные машины в VirtualBox. Например, VM 1 работает с Red Hat, а VM 2 работает с Ubuntu. Для виртуальной машины Red Hat у меня есть redhat.vdi и redhat2.vdi, а для виртуальной машины Ubuntu - ubuntu.vdi и unbuntu2.vdi. Каждая виртуальная машина может без проблем обращаться к своим …

3
Как запустить startx без полномочий root?
Недавно я перешел с Ubuntu на Arch Linux. Я установил X11 в качестве оконной системы и KDE в качестве рабочего стола. Я отдельный раздел для /home, /var, /и /bootи все они монтировать во время загрузки. При запуске startxотображается следующее сообщение. xauth:timeout in locking authority file /home/hello/.Xauthority Случайно я удалил этот …
10 x11  xauth 

2
Можно ли выбрать, на каком дисплее X должен запускаться экземпляр программы?
Если в системе работает несколько X Windows, возможно ли заставить программу работать в определенном окне? Как бы вы определили окно и запустили там программу? Я предполагаю, что у меня есть все необходимые разрешения для запуска такой программы.
10 x11 

6
Переименовать файлы в каталоге
Как переименовать файлы в каталоге, таком как следующий файл: PMC21375.pdf.txtмне нужно переименовать в 21375.txt. т.е. мне нужно удалить оба PMCи pdfиз каждого имени файла.
10 rename 

1
sshfs не будет использовать ~ / .ssh / config (в Linux Mint 15)
Local: Linux Mint 15 - Olivia /proc/version: Linux version 3.8.0-19-generic (buildd@allspice) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) ) ssh -V: OpenSSH_6.1p1 Debian-4, OpenSSL 1.0.1c 10 May 2012 sshfs -V: SSHFS version 2.4 FUSE library version: 2.9.0 fusermount version: 2.9.0 using FUSE kernel interface version 7.18 Remote: Ubuntu 12.04.3 LTS /proc/version: Linux …

2
Как заставить tar сохранить архив на удаленной машине, используя sftp или ftp?
Я хотел бы сделать резервную копию некоторых из моих очень важных данных на удаленной машине. В настоящее время я просто сохраняю его на свой локальный компьютер с помощью этой команды:tar -cvjf ~/backups/Backup.tar.bz2 ~/importantfiles/* Я бы предпочел не использовать другую команду для передачи ее на удаленный компьютер, а это значит, что …
10 bash  tar  ftp  remote  sftp 

3
Использование регулярного выражения, совместимого с Perl, с GNU grep -P
Я использую это регулярное выражение (?<=\[')[^,]*в файле, содержащем следующую строкуdisk = ['OVS/sdasd/asdasd/asdasd/something.img, w'] Я хочу это вернуть OVS/sdasd/asdasd/asdasd/something.img Как мне использовать, grepчтобы это работало? Я пытался, grep -P "(?<=\[')[^,]*"но он возвращает всю строку.

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