ls
имеет a --hide=PATTERN
опция, которая похожа на него, делает то, что Вы хотите и можете быть переопределены, чтобы показать им с -a
или -A
. Если Вы хотите, чтобы это произошло автоматически, включите псевдоним Ваш ~/.bashrc
(или, в вероятном случае, что уже существует псевдоним для него, добавьте его к тому псевдониму).
$ touch {a,b,c}-{1,2,3}
$ ls
a-1 a-2 a-3 b-1 b-2 b-3 c-1 c-2 c-3
$ ls --hide=a*
b-1 b-2 b-3 c-1 c-2 c-3
$ ls --hide=*1
a-2 a-3 b-2 b-3 c-2 c-3
$ ls --hide=a*1
a-2 a-3 b-1 b-2 b-3 c-1 c-2 c-3
$ ls --hide=a*1 -A
a-1 a-2 a-3 b-1 b-2 b-3 c-1 c-2 c-3
Существует также --ignore=PATTERN
это не переопределяется -a
и -A
опции.
Это редко, но возможно для процессов закончиться в D (непрерывный сон) состояние, и они не могут быть уничтожены. Можно свериться:
ps -o cmd,stat -p <pid>
Если СТАТИСТИКА является D, это - проблема.
Если не я предлагаю, чтобы Вы добавили еще некоторую информацию к своему сообщению такой как точно, каков процесс, что это делает, и почему Вы хотите уничтожить его.