Согласно странице руководства runlevel (7) , 1
и S
различны:
Уровень выполнения 1 используется для возврата системы в однопользовательский режим, после чего уровень выполнения будет S.
и страница руководства CentOS 7 runlevel (которая не поддерживает эту функцию), говорит, что
runlevel печатает предыдущий и текущий уровни запуска SysV, если они известны.
так что S
является текущим , а 1
является предыдущим , это согласуется с другой версией страницы руководства.
set prompt = "%j %# "
При этом в подсказке будет указано текущее количество фоновых заданий, за которым следует >
или #
для root (, если promptchars
не было изменено по умолчанию ).
Проверка:
> set prompt = "%j %# "
0 >
Затем запустите пару фоновых заданий:
0 > ls &
[1] 82556
1 > ls &
[2] 99869
[1] Done ls
2 >
[2] Done ls
2 >
2 >
2 >
2 >
2 >
2 >
2 >
Как видите, количество заданий в подсказке не обновляется, когда вы просто нажимаете Enter . Он будет обновлен, как только вы введете новую команду, хотя:
2 > ls
0 >
0 >
Вы упомянули bjobs
. Это команда LFS и никак не связана с tcsh
. Пожалуйста, обновите вопрос с дополнительной информацией, если это было преднамеренно или нет.