![Ctrl+Alt+F#를 입력하면 나타나는 터미널이 프로세스인가요? [복사]](https://linux55.com/image/110534/Ctrl%2BAlt%2BF%23%EB%A5%BC%20%EC%9E%85%EB%A0%A5%ED%95%98%EB%A9%B4%20%EB%82%98%ED%83%80%EB%82%98%EB%8A%94%20%ED%84%B0%EB%AF%B8%EB%84%90%EC%9D%B4%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EC%9D%B8%EA%B0%80%EC%9A%94%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
내가 아는 한, 와 같은 터미널 에뮬레이터를 연 다음 를 xterm
사용하여 프로세스를 나열하면 으로 실행되는 프로세스를 ps
볼 수 있습니다 .xterm
그런데 Ctrl+Alt+F#을 입력하면 "전체 화면 터미널"이 표시됩니다. 이 "전체 화면 터미널"도 프로세스인가요? 아니면 실제 프로세스가 아닌 커널에서 제공하는 UI인가요?
답변1
일반 터미널 에뮬레이터와 달리 이 전체 화면 터미널은 사용자 모드 프로세스에 의해 처리되지 않고 커널에 의해 제공됩니다.
바라보다가상 콘솔
답변2
콘솔 1에 로그인하고 sleep 10000을 입력하면 다음을 사용하여 프로세스 목록을 실행합니다.
ps -AHl | grep -B2 sleep
알겠어요
4 S 0 4002 1 0 80 0 - 18473 - tty1 00:00:00 login
4 S 1000 23312 4002 0 80 0 - 8235 - tty1 00:00:00 bash
0 S 1000 23360 23312 0 80 0 - 1452 - tty1 00:00:00 sleep
sleep
중간에 위치할 bash
것으로 예상됩니다. 그리고 bash
의 부모 ID는 login
login
1이므로 그게 전부입니다.
여기에서 프로세스는 있지만 login
터미널 프로세스는 없음을 알 수 있습니다.