Как установить, какие имена полей отображены в списках?

Можно запустить emacs использование nohup команда. nohup выполнит команду, неуязвимую для зависаний, с выводом к non-tty

nohup emacs &

Это предотвратит emacs процесс от завершения, когда завершения оболочки и терминал управления уничтожается.

Можно получить больше информации о nohup от info coreutils 'nohup invocation'

Это - хорошая дискуссия о nohup, disown, и &.

3
05.01.2017, 19:35
2 ответа

Поскольку @StephaneChazelas указал, что это не возможно. Вы - только другие опции, должны изменить источник (не делайте этого), и/или разработайте некоторые сценарии обертки и псевдонимы для себя для помощи.

Существует эта техника для сохранения столбцов ps в выводе, к которому Вы собираетесь передать по каналу sort.

Я взял бы это в качестве возможности заточить Ваши навыки псевдонима/сценариев путем соединения частей, в которых Вы нуждаетесь. Большая часть использования Unix/Linux находится в обманывании Вашей среды так, чтобы вещи были более доступны для Ваших привычек работы и стиля.

2
27.01.2020, 21:23

Следуя совету slm, следующий сценарий мог бы помочь. Проверьте следующий сценарий. Это создаст маркировки для полей в ls-l команда. Я использовал column утилита (расширение BSD, но это также идет с большинством дистрибутивов Linux).It, включен в пакет util-linux.

#!/bin/bash
{ echo Permissions links Owner Group Size Last_modMonth Last_modTime Last_modTime Filename; ls -l ; } | column -t | awk 'NR!~/^(2)$/'
ls -l | head -1

Можно исказить его и использовать это.

1
27.01.2020, 21:23

Теги

Похожие вопросы