I'm not sure I understand the overall task. Are you asking about a terminal or about the console?
Either way, you can split them with
tmux and then run separate processes in each pane or window.
It can be scripted but some of it can be added to .tmux.conf.
Here is one example:
Code:
tmux new-session -d -s demo
tmux new-window -t demo -n foo \; \
new-window -t demo -n bar
tmux split-window -v -t demo:foo.0 -l 10 \; \
split-window -h -t demo:foo.1 -p 50 \; \
split-window -h -t demo:foo.0 -p 50
tmux clock-mode -t demo:foo.1
tmux send-keys -t demo:foo.3 "ping -i 2 www.example.com" C-m
tmux send-keys -t demo:bar "top" C-m
tmux select-window -t demo:foo
tmux attach-session -t demo
The first line starts a session named "demo"
The second one adds a second and third window, one named "foo" and the other "bar"
The third splits the named window "foo" into four panes.
The fourth puts a digital clock into pane 1 (counting from 0).
The fifth sets
ping running in the last pane in the window named "foo"
The sixth sets
top running in the full named window "bar"
The last one connects to the session and allows interaction.
See "man tmux" but also see any of the many tutorials online.