-
-
Notifications
You must be signed in to change notification settings - Fork 250
Terminal UI
jm33-m0 edited this page Oct 25, 2024
·
3 revisions
emp3r0r
utilizes tmux to provide a terminal user interface. Familiarizing yourself with the following key bindings is important for efficient navigation:
Key Binding | Description |
---|---|
C-x + - | Split the current pane vertically |
C-x + _ | Split the current pane horizontally |
C-x + x | Kill the current pane |
C-x + c | Create a new tab |
C-x + [1,2,3...] | Switch to the tab indexed as [1, 2, 3, ...] |
C-x + , | Rename the current tab |
C-x + $ | Rename the current session |
C-x + q | Show pane index numbers; press the corresponding number key to switch |
C-x + z | Maximize the current pane; use this when the pane is too small |
C-x + Enter | Enter "copy mode"; press / to search for text in current tmux pane |
Mouse Scroll | Enter "copy mode"; press / to search for text in current tmux pane |
Mouse Select | Select and copy text to tmux buffer |
C-x + ] | Paste text from tmux buffer to current pane |
C-x + p | Paste text from tmux buffer to current pane |
C-x + P | Select buffer to paste |
You can customize your tmux
experience by editing the .tmux.conf
file.
If something goes wrong, you can execute the following command to kill the C2 server and clean up all tmux
panes/windows:
tmux kill-session -t emp3r0r
To select/copy text, hold down the Shift key and use your mouse. If you need to copy a whole line, you may need to maximize the current tmux pane first by pressing C-x + z.
To scroll up and down, you can typically use your mouse. However, if the mouse does not work with your terminal, press Ctrl + x, then Enter. The arrow keys should now work for scrolling.