Unix & Linux

8
Как я могу запретить Meta открывать пусковую установку KDE Plasma?

Когда я Metaнажимаю, открывается окно запуска приложений KDE Plasma (Kickoff). Это происходит независимо от того, нажимаю ли я клавишу или удерживаю ее в течение длительного времени. Как я могу предотвратить...

8
Невозможно стереть файл в $ HOME

Я должен сделать резервную копию всей моей системы, потому что мой жесткий диск умирает. В $ HOME есть файл, .rsync.logкоторый я не могу стереть как мой пользователь или как пользователь root. LANG=C rm -f /media/alex/3c68c336-bf8d-46f8-bc04-58d3e160f2b1/alex/.rsync.log rm: cannot remove...

8
Как выполнить команду «ls» в chroot?

У меня есть браузер оболочка поводок и я выполнять команды оболочки в PHP и returing их в браузер , и я только что обнаружил команду корневой , и я хочу работать, например , lsв корневой директории на измененном корне, На самом деле мне нужно бежать bash -c "ls /". Я пытаюсь это (я пытаюсь без...

8
Как на самом деле работает `screen`?

Я только что узнал, screenи это выглядит замечательно. Некоторые вопросы: Как они на самом деле работают? Почему загрузка / процесс не прерывается на экранах, даже если случилось что-то плохое?...

8
Как добавить строку в файл .txt во всех строках, за исключением нескольких символов, используя sed или awk

У меня есть текстовый файл с именем xid.txt: xid: SC48028 id: artf398444 xid: indv1000 id: indv24519 xid: SC32173 id: artf398402 xid: SC21033 id: artf398372 xid: 1001 id: tracker4868 xid: wiki1000 id: wiki10709 xid: proj1234 id: proj12556 Мне нужно добавить строку «PT_» перед «SC48028», «SC32173»...

8
Установка PHP 5.3 на Debian Stretch (9)

Я перевожу очень старый сервер (Debian etch) на Debian Stretch, и каждое разработанное приложение имеет проблемы с PHP, как и ожидалось. Некоторые могут быть исправлены, некоторые не могут (как несколько сайтов drupal 6). В будущем когда-нибудь одно приложение будет обслуживаться под PHP7.0, но до...

8
Как автоматически настроить громкость в соответствии со звуком вокруг меня?

Я живу рядом с большой дорогой. Ночное открытое окно - это здорово и периодически очень громко. Как я могу настроить громкость автоматически, основываясь на входе встроенного микрофона? Если я установлю громкость так, чтобы я мог слышать речь в фильме, когда проезжает машина, в другое время она...

8
Разница копии содержимого папки между /. и / * в Linux

чтобы скопировать содержимое из папки, которую я прочитал, используется: cp -rfva ../foldersource/. ./ но это тоже работает cp -rfva ../foldersource/* ./ есть ли разница? Например, если я хочу удалить содержимое из папки с. : rm -rf ../foldersource/. я получаю ошибку: rm: rejet delete folder '.' or...

8
Использование sed для удаления всей строки, если она содержит только определенное число

У меня есть текстовый файл 123 456 789 456 123456 Я хочу удалить определенные символы из файла т.е. (123). Я пробовал с $ sed -i '/123/d' dummy.sh $ vi dumm.txt 456 789 456 В приведенной ниже команде, когда я запускаю, оба слова ( 123и 123456) удаляются, но мне нужно удалить только 123из файла $...

8
Почему ключ END не имеет записи terminfo?

В системе Debian нажатие ENDклавиши генерирует ^[[F: $ showkey -a Press any keys - Ctrl-D will terminate this program ^[[F 27 0033 0x1b 91 0133 0x5b 70 0106 0x46 Но почему этот keychord не находится в terminfo ? $ infocmp -1 | grep end kend=\EOF, Тем не менее, ncurses удается правильно распознать...

8
Алфавитные слова в именах файлов с помощью сортировки?

Читая руководства по пакетному переименованию файлов в bash и используя sortкоманду для сортировки содержимого файла, я не смог понять, как их объединить. У меня есть каталог, содержимое которого отсортировано с помощью тегов в имени файла, подобно тому, как программа TagSpaces обрабатывает вещи. Я...

8
Разница между NSCD и SSSD

Весьма запутался в разнице между демоном кэширования службы имен Linux (NSCD) и демоном службы безопасности системы ( SSSD ). Насколько я понимаю, оба они используются для кэширования информации о поиске аутентификации на локальном компьютере, и все же кажется, что оба могут использоваться на одном...

8
Как заставить Samsung Galaxy S5 работать с MTP на Debian 9?

Поэтому я пытаюсь обмениваться файлами между Samsung Galaxy S5 с Android и моей машиной Debian9 / KDE, используя MTP вместо KDE Connect. Проблема в том, что я продолжаю получать: Процесс для протокола mtp неожиданно умер. При попытке скопировать файлы. Это также часто говорит Хранилища не найдены....

8
Ссылка на переменные массива bash из другого массива

Я хочу написать скрипт для ссылки на несколько массивов из другого массива, который содержит имена переменных этих массивов. Вот мой код до сих пор: #!/bin/bash array1=('array1string1' 'array1string2') array2=('array2string1' 'array2string2') array_names=('array1' 'array2') for a in...

8
Оптимизация GNU grep

Я использую egrep ( grep -E) с файлом PATTERN. ( -f path/to/file). Это делается в бесконечном цикле в потоке текста. Это означает, что я не могу накапливать и передавать ВСЕ входные данные в grep одновременно (как *.log). Есть ли способ заставить grep "сохранить" NFA, которую он создает из файла...

8
Для чего я должен использовать `O_PATH` и как?

Я использую дистрибутив на основе Linux 4.x, и недавно я заметил, что open()системный вызов ядра поддерживает O_PATHфлаг открытия. Хотя на этой manстранице есть список системных вызовов, с которыми она может теоретически использоваться, я не совсем понимаю, в чем идея. Я open(O_PATH)только...

8
Разрешения локального каталога Linux как вопросительные знаки для не-root

Хорошо, это новый. Я видел подобные случаи с неисправными устройствами хранения, с ошибками в удаленном хранилище (SAN, NAS), я думаю, что я даже видел нечто подобное, вызванное разрешениями на монтирование. Но я впервые вижу, что это происходит в той же файловой системе, что и мой homedir .... Мне...

8
Сортировать массив путей к файлам по их базовым именам

Предположим, что у меня есть список путей файлов, хранящихся в массиве filearray=("dir1/0010.pdf" "dir2/0003.pdf" "dir3/0040.pdf" ) Я хочу отсортировать элементы в массиве в соответствии с базовыми именами имен файлов в числовом порядке sortedfilearray=("dir2/0003.pdf" "dir1/0010.pdf"...