- Name: tmux
- Profile: tryhackme.com
- Difficulty: Easy
- Description: Part of the Red Primer series, learn to use tmux!
Install tools used in this WU on BlackArch Linux:
pikaur -S tmux
[Task 1] Screens wishes it was this cool.#
Once tmux is installed, let's launch a new session. What command do we use to launch a new session without a custom name?
All tmux commands start with a keyboard button combination. What is the first key in this combination?
How about the second key? Note, these keys must be pressed at the same time and released before pressing the next target key in the combination.
Lets go ahead and detach from our newly created tmux session. What key do we need to add to the combo in order to detach?
Well shoot, we've detached from our session. How do we list all of our sessions?
Answer: tmux ls
Also works with:
$ tmux list-sessions
What did our session name default to when we created one without a set name?
Now that we've found the name of our session, how do we attach to it?
Answer: tmux a -t 0
Also works with:
$ tmux attach-session -t 0
Let's go ahead and make a new window in this session. What key do we add to the combo in order to do this?
Whew! Plenty of output to work with now! If you work with a relatively small terminal like me, this output might not all fit on screen at once. To fix that, let's enter 'copy mode'. What key do we add to the combo to enter copy mode?
Copy mode is very similar to 'less' and allows up to scroll up and down using the arrow keys. What if we want to go up to the very top?
How about the bottom?
What key do we press to exit 'copy mode'?
This window we're working in is nice and all but I think we need an upgrade. What key do we add to the combo to split the window vertically?
How about horizontally?
Say one of these newly minted panes becomes unresponsive or we're just done working in it, what key do we add to the combo to 'kill' the pane?
Now that's we've finished out work, what can we type to close the session?
Last but now least, how do we spawn a named tmux session named 'neat'?
Answer: tmux new -s neat