Как преобразовать вывод ps (1) в JSON?

Я хочу преобразовать вывод команды ps в JSON, чтобы обрабатывать ее как структурированные данные (с jq в данном конкретном случае). Как мне это сделать? Результат выглядит следующим образом: PID TTY TIME CMD 20162 pts/2 00:00:00 ps 28280 pts/2 00:00:02 zsh Строка заголовка всегда присутствует.

Как быстро переключаться между пользователями на одном терминале?

Я хотел бы переключиться на другого пользователя без выхода из первого пользователя, затем войти в систему как третий пользователь, не выгружая другие два и т. Д., А затем быстро переключаться между всеми пользователями. Я хотел бы вставить пароли только один раз для каждого пользователя. Есть ли аналогичный способ сделать это, как с процессами, где я […]

Изменение цвета PS1 при подключении к другому хосту через SSH

Я пытаюсь изменить внешний вид PS1, основываясь на том, на каком хосте я подключен, используя SSH. Мой текущий PS1: PS1='\[\e[1;32m\]\u@\h\[\e[1;34m\] \w\[\e[1;31m\]$(__git_ps1)\[\e[1;0;37m\] \$\[\e[0m\] ' Для хоста host1 я хотел бы заменить первый цвет желтым, который равен 1;33 а для host2 1;35 в качестве примера. Как я могу понять, что я подключен к данному хосту с использованием […]

Как использовать sudo для удаления содержимого каталога

У меня есть законная потребность в очистке каталога, к которому у моей учетной записи нет доступа (это каталог кеша, используемый приложением, и принадлежит учетной записи, которая запускает приложение.) У моей учетной записи есть полные права sudo (я думаю) , но я не могу понять, как удалить содержимое данного каталога. Моя учетная запись не может cd […]

Что произойдет, если оболочка по умолчанию для пользователей не установлена?

Я работаю системным администратором в крупной компании и должен поддерживать несколько окон и Linux (Ubuntu 16.04). Поскольку я хочу использовать zsh вместо bash на виртуальных машинах Linux, я должен изменить свою оболочку по умолчанию. Теперь я вхожу в систему под Linux с учетной записью домена Windows, которая активирует настройки AD; это означает, что я не […]

Сделать программу исполняемой пользователями

Я установил hddtemp в свою Arch Linux, но его нужно запускать с правами root. Я хочу выполнить его как обычного пользователя без использования sudo . Как я могу это сделать?

Использование awk для печати столбцов, содержащих несколько шаблонов

Мне нужно использовать awk для печати столбцов, содержащих несколько шаблонов. Мне нужно напечатать столбец №2, а также все столбцы, содержащие «config» и «service» соответственно. Содержание файла: build 345 java groovy /test:fail.txt /config:launcher.mxres /nickname:prod /service:session auto 4986 java -xmx512 -d64 /test:pass.txt /nickname:deal /service:engine /config:launcher5.mxres build 912 binary.exe -f -t /test:code.txt /config:launcher_binary.mxres /service:scanner /nickname:input Вывод: 345 /config:launcher.mxres […]

назначение привилегий чтения / записи для папки пользователю в CentOS 7

Я зарегистрирован на сервере CentOS 7 с root . Я создал папку /somefolder папку. Я хочу, чтобы someusername мог писать в эту папку через scp с удаленного компьютера. Какую команду я должен выполнить, чтобы someusername смог ввести scp /some/directory/in/remotepc someusername@centos7server:/somefolder/ и успешно перенести файл? Я могу догадаться, что-то вроде chmod -R u+rw /somefolder , но […]

Почему это плохая идея для запуска с правами root?

Возможный дубликат: Озабоченность по поводу входа в систему с корневой переоценкой? Я часто слышу, что неплохо использовать root для общего использования. Почему это плохая идея?

Создание каталогов в цикле и перемещение файлов в эти каталоги

Рассмотрим каталог с N файлами. Я могу перечислить файлы в алфавитном порядке и сохранить список ls > list Затем я хочу создать n подкаталогов в том же каталоге, что можно сделать с помощью mkdir direc{1..n} Теперь я хочу перенести первый m или сказать первые 5 (1-5) файлов из list в direc1 , следующие 5 файлов, […]

Interesting Posts

Как запустить telnet через SSH?

Отказоустойчивая служба NFS с общим хранилищем

Как узнать, когда и какой пользователь зашел в систему под Mac OS X? Последнего недостаточно!

Выход, который я получаю через «echo», работает как команда при вставке в терминал, но не в скрипте

overcommit_memory и overcommit_ration

как перечислить загруженные apt-пакеты без зависимостей

Прочитайте файл и прокомментируйте строку, соответствующую строке, с помощью сценария оболочки

что такое «firewalld –nofork»

возможно ли создать макрокомандующую пользовательскую команду оболочки?

Как искать текст по всей файловой системе?

Переустановите поврежденный vmlinuz-linux

Компилировать источник латекса автоматически при создании / изменении

Самый надежный способ проверки подключенного клиента?

команда tr не работает с восьмеричными последовательностями

Перенос прав доступа от root к постоянному пользователю

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