base10 не работает

Я недавно начал писать сценарии bash и пытался запрограммировать сценарий для подсчета с 0000 до 9999 – довольно простая задача, подумал я. Затем я столкнулся с проблемой, когда bash взял 0007 как восьмеричный и дал ошибку для 0009. Я нашел решение с base10, но он не работает. Что я делаю не так? Это оскорбительная часть […]

Как объединить два файла в один с столбцами для данных каждого файла?

У меня два файла: file1 содержит: 1 2 3 4 file2 содержит: John Sam George Ken Я хочу объединить эти файлы для создания одного файла (file3) 1, John 2, Sam 3, George 4, Ken Моя мысль заключалась в использовании вложенных циклов и добавлении запятой для каждой строки, for x in file1 do echo "$x" >> […]

Как проверить содержимое физического устройства

У меня есть сервер с двумя жесткими дисками. Я хотел бы знать, что на втором диске. Как я могу перечислить все содержимое на физическом устройстве? lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 40G 0 disk └─xvda1 202:1 0 40G 0 part / xvde 202:64 0 40G 0 disk └─xvde1 202:65 0 […]

Общая поддержка Linux для IPv6 готова?

С точки зрения конечного пользователя, что должны быть и были сделаны разработчиками для поддержки IPv6 в ядре Linux и дистрибутивах Linux? Другими словами, когда (и если) когда-нибудь миры переключаются на IPv6, могу ли я включить свою машину Linux, и все будет работать? Проведена ли разработка, и есть ли что-нибудь, что я должен сделать в качестве […]

Перенаправление и вывод труб

rpm -qa > file | wc -l rpm -qa > file | wc -l возвращает 0. Что я делаю неправильно? Я думаю, ясно, что моя цель, но она не работает. Это работа для xargs или tee ?

Оператор match-zero-or-more в оболочке

Я застрял в довольно тривиальной проблеме здесь: как я могу сделать символ * в bash равным нулю или больше , как это делается в таких инструментах, как sed ? Например, ak* должен соответствовать любому файлу, чье имя целиком состоит из a за которым следует ноль или более k s. Его расширение будет включать a , […]

Как работает логин Linux?

Мне интересно, как работает логин. Это, конечно, не является частью ядра, потому что я могу настроить логин для использования ldap, например, или продолжать использовать /etc/passwd ; но ядро, безусловно, может использовать информацию от него для выполнения действий по аутентификации и авторизации. Существует также демон systemd, называемый logind, который, кажется, запускает весь механизм входа. Есть ли […]

Использование файлов, имеющих пробелы в их имени в трубах

У меня есть папка с именем play которая содержит файл damn file (с пробелом). Когда я использую find и вывожу вывод в tar : find play/ -name 'damn*' | tar cf archive.tar -T – Он работает отлично. Почему это работает. Результат find содержит пространство, которое должно вызвать проблему для tar . Когда я использую эту […]

Прокрутка по очень длинным файлам (1M + lines) на Emacs

Мне было интересно, если помимо основных навигационных команд: Cp : Jump backwards one line. Cn : Jump forward one line. Cv : Jump forward one full screen. Mv : Jump backwards one full screen. Ma : Go to the previous paragraph beginnings. Me : Go to the next paragraph end. Mg g: Jump to a […]

Сжатая файловая система внутри файла в Linux

У меня есть флеш-накопитель, который отформатирован FAT32. Я хочу поставить файловую систему Linux на диск внутри файла. Я знаю, что могу сделать это, создав файл, и форматирование осуществляется с помощью ext3 (или любой другой файловой системы), а затем монтируется с опцией -o loop. Я бы хотел, чтобы приведенная выше файловая система была сжата. По сути, […]

Linux и Unix - лучшая ОС в мире.