Подсчитать каждую строку поиска выходных awk в файле

Я постараюсь быть конкретным и понятным. У меня есть файл: log.txt он содержит несколько строк, которые я ищу, чтобы напечатать и подсчитать каждую из них. Это моя команда, печатать только совпадения столбцов в файле log.txt : sed -n ‘1p’ log.txt | awk ‘{ s = “”; for(i = 25; i <= NF; i++) s = […]

Как отключить сообщение «Последний неудачный вход в систему» ​​на Centos?

Как отключить приведенное ниже сообщение, когда конкретный пользователь входит в систему компьютера Centos с консоли? Last failed login: Sun Jun 30 22:32:35 EST 2018 from 192.168.142.71 on ssh:notty There were 3 failed login attempts since the last successful login. Примечание: пользователь не является пользователем root.

Могу ли я использовать сценарии инициализации SysV для systemd?

В Ubuntu 14 у меня есть куча сценариев инициализации SysV ( /etc/init.d/ ). После перехода на Ubuntu 16 они действительно не работают, как я понимаю, Ubuntu 16 генерирует файлы systemd модhive на лету. Некоторые службы могут быть запущены, а некоторые нет. Моя идея состоит в том, чтобы: переместите сценарии инициализации SysV ( /etc/init.d/ -> /var/lib/my-services/ […]

пустой экран vncserver – гостевая виртуальная машина Debian 9 с хостом ubuntu 16

обзор Моя цель – настроить доступ VNC к гостевой виртуальной машине Debian 9.5, созданной с помощью virt-manager на Ubuntu 16.04 LTS (с окружением рабочего стола). Я настроил / etc / vnc / xstartup для использования gnome-session (подробности ниже) и настроил службу systemd, определенную в /lib/systemd/system/ enjservice-name Event.service, где он использует скрипт внутри / usr / […]

Как сделать сценарий ожидаемого, чтобы ожидать любой из нескольких текстов

Ниже приведен пример fragmentа, обычно он работает нормально, если только мы не передадим какую-либо команду, которая отключит сервер или приведет к отключению. Чтобы справиться с этим, можно ли ожидать “#” или eof после отправки cmd . send “${_cmd_}\r” expect “#” send “exit\r”

Попытка изменить несколько расширений файлов

Используя командную строку (в Fedora), я бы хотел переименовать все файлы в текущем каталоге, которые имеют «foo» для расширения, с тем же именем, но с foo1 для расширения. Я пробовал несколько примеров, найденных на StackExchange: rename foo foo1 *.foo а также find . -name ‘*.foo’ -execdir rename ‘s/\.foo$/.foo1/’ \{} \; Оба генерируют следующую ошибку несколько […]

Как заполнить пробелы в первом столбце значением, полученным из предыдущей непустой строки?

Sample Input: James account note money Ruby account money Taylor account note Rob money Desired Output: James account James note James money Ruby account Ruby money Taylor account Taylor note Rob money Как вы заметили в приведенном выше выводе, все пробелы в первом столбце заполняются значением, полученным из предыдущей непустой строки. Я использую KSH, Linux […]

Правило udev не работает при добавлении bInterfaceNumber

Это мое правило удев SUBSYSTEM==”usb”, ATTRS{idVendor}==”10c4″, ATTRS{idProduct}==”ea71″, ATTRS{serial}==”0″, ATTRS{bInterfaceNumber}==”00″,RUN+=”/home/jamal/test.sh” Скрипт не работает, когда я добавляю сравнение bInterfaceNumber, когда я удаляю его, работает .. Вот вывод информации udevadm -a -n / dev / ttyUSB0 looking at device ‘/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.3/2-2.3:1.0/ttyUSB0/tty/ttyUSB0’: KERNEL==”ttyUSB0″ SUBSYSTEM==”tty” DRIVER==”” looking at parent device ‘/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.3/2-2.3:1.0/ttyUSB0’: KERNELS==”ttyUSB0″ SUBSYSTEMS==”usb-serial” DRIVERS==”cp210x” ATTRS{port_number}==”0″ looking at parent device ‘/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.3/2-2.3:1.0’: KERNELS==”2-2.3:1.0″ […]

Как добавить свойства в конце двух первых строк с двойной кавычкой?

Мы хотим добавить следующие свойства: -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=2M в двух первых строках, которые содержат слово – HBASE_MASTER_OPTS Пример до изменения : more ams-hbase-env-template.txt export HBASE_MASTER_OPTS=” -XX:CMSInitiatingOccupancyFraction=70 -XX:+UseCMSInitiatingOccupancyOnly” export HBASE_MASTER_OPTS=” -XX:CMSInitiatingOccupancyFraction=71 -XX:+UseCMSInitiatingOccupancyOnly” export HBASE_MASTER_OPTS=” -XX:CMSInitiatingOccupancyFraction=72 -XX:+UseCMSInitiatingOccupancyOnly” export HBASE_MASTER_OPTS=” -XX:CMSInitiatingOccupancyFraction=73 -XX:+UseCMSInitiatingOccupancyOnly” Пример после изменения (ожидаемые результаты) : export HBASE_MASTER_OPTS=” -XX:CMSInitiatingOccupancyFraction=70 -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=2M” export HBASE_MASTER_OPTS=” -XX:CMSInitiatingOccupancyFraction=71 […]

Как я могу установить Dragon Player на NixOS?

Я нашел это здесь , но я понятия не имею, как его установить. Пакеты KDE обрабатываются иначе, чем обычные пакеты?

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