Я настоятельно рекомендую перелить через документацию для ps
.
Это может быть интересное начало:
ps -eo comm=,
или
ps -eo cmd=,
Вы, вероятно, захотите первый.
Если вам нужен абсолютно точный контроль, прочтите строку Name
: из / proc / nnnnnn / status
(или проанализируйте строку между скобками в stat
), где nnnnn
представляет собой все числа. Чтобы получить полную командную строку, прочтите / proc / nnnnnn / cmdline
и преобразуйте байты NUL в файле в символы пробела.
Обратите внимание, что ps
в BSD (предоставляемый как часть этой экосистемы) немного отличается от версии Linux (предоставленной Linux проектом procps-ng), и обе интерпретируют свои параметры немного по-разному. Стоит отметить, если вы когда-нибудь использовали * BSD.
Параметры, указанные в LESS
, могут быть переопределены параметрами в командной строке. Однако вы не можете запретить less
использовать параметры в LESS
, которые вы явно не переопределяете, не изменяя эту переменную.
Одним из способов запуска less
с (временно )измененным значением LESS
было бы использование
LESS= less -R filename
Это вызовет less -R
с пустым значением в LESS
.
Или
LESS=-R less filename
, который вызовет less
только с LESS
, установленным на -R
.
Если вы определили LESS='-FRX'
, вы можете переопределить/отключить опции FX
с помощью
less -+FX
Это указано на справочной странице less:
The environment variable is parsed before the command line, so command line options override the LESS environment variable. If an option appears in the LESS variable, it can be reset to its default value on the command line by beginning the command line option with "-+".