(1) Vim; text editor. (2) Tmux; allows me 2 run multiple terminals in one window. (3) Timeshift; takes snapshots of my machine at certain intervals. (4) HTOP; overview of the running processes. (5) NCDU; analyze my storage 2 see what uses up the most. Useful when I am running low on space & I need 2 find out why it's happening. (6) Timetrap; time tracking tool 4 the command line.
This video contains a misconception about tmux that can end up biting you in the rear big time: **tmux sessions are not saved!!** All they are is independent from the terminal window that it used to view and interact with them. This means that closing a terminal window containing a tmux session will just let the session and all processes inside it keep running. **they are not getting paused!!** They'll act like nothing happened and continue to take up ram and cpu or do disk io. they in no way act like linux hibernation does. This also means that they are not persistent between reboots. If you have unsaved data in a tmux session (even one without a terminal attached to it) and reboot all of that will be lost.
To Free up RAM you can easily kill a Tmux session using [Ctrl +b] + x , then enter yes. To let tmux sessions work in the background simply detach from them by [Ctrl + b] + d
Additional tools: The “find” command is an amazing utility for scanning through lots of files and reporting which ones match certain criteria. From simple things like matching names against patterns, checking last-modified dates, up to more elaborate content examination using external commands, find can do it all. Then there is “rsync”, which is a bulk file transfer utility. Good for doing copies of large amounts of data over less-than-reliable connections, since if the connection goes down, simply retry the command, and it will figure out what has already been transferred and resume from there. Also good for doing backups, both full and incremental. And since the backups are just exact copies of the original files, not in any special format, restoration from backup is very straightforward.
Vim itself hasn't really changed much during that time either. Its developers have become pretty stubborn about accepting new contributions, and so it got forked into Neovim that a lot of people are migrating to.
Split screen in vim: :sp (horizontal split) :vs (vertical split) :term (horizontal terminal) :vert ter (vertical terminal) Navigate between windows: ctrl + ww (navigate to next window) ctrl + w (and either h j k l )
Instead of using tmux or terminator i have switched entirely to i3wm as my window manager. Very nice for organasing my windows over multiple monitors and continueing from where i left off
1:48 I’m more used to screen than tmux. Either is useful more for remote-access situations, where you have a single SSH connection into the remote machine, but you want to have multiple terminal sessions.
THIS. I was expecting him to at least mention the importance of tmux/screen in remote situations. Not only because when working remotely (more often than not) the terminal is everything you have so it makes sense to multiplex it somehow, but because you don't want to lose everything you are doing when you lose your internet connection.
If you're new to Vim, there's a program called 'vimtutor' that I highly recommend trying out. This will teach you quite a bit in the terminal, at your own pace. If Tmux isn't available, GNU Screen works pretty well too. I've been using Linux for a long time, and I've got a short list of absolutely essential applications (besides the basics) that most people end up using in IT: grep sed awk head tail uniq cut history find du df file clear man which
Can you please help me with how I can save my terminal sessions, I know that in terminal there is save a content feature but the only problem is, it does not saves the content in the actual color format as it in my terminal it just saves as a normal text which sometimes really hard to read and find smthg you want, so can you please help me with this??
Vim doesn't have to change, it's perfect ... It's just : You have to learn it ... About other console tools, may i suggest : nethogs midnight Commander (mc)
For Mac users, I like to keep the terminals separate but still switch easily and have many open. Create a window group as per your choice like, suppose 4 terminals opened side by side. Now when you open terminal your windows group opened with the number of windows n layout etc you had saved. And then easily switch between them using CMD + left/right.
The intro part always impress me. Introduction to content with build-up music background, and finally title, splash screen or whatever when the music is on climax.
Great video @Kalle! I notice you use a lot of different machines (MacBook, Dell XPS, Desktop), maybe a good topic for a future video would be how you streamline and work across your machines on the same project for example. I would also be interested in things like how MacOS vs. Linux vs. Windows in terms of tools and configs you use for each OS. Great job keep up the good work and content!
tmux "saving" sessions is a bit misleading: You rather detach/reattach to a running session. This session keeps running in the background and depending on the task might change while detached. Further, there're gone when you shutdown your computer.
Nice. Subscribed. After Disk Utility screwed up my partitions, thinking of switching back to Linux. These all give a sense of control and confidence lacking on other platforms.
cmus fits in nicely with this set for productivity, including with tmux so you can manage some tunes while you cli the day away. definitely my favorite mp3 player in a long time.
@Kalle Hallden Why are you posting a phone number for a bit coin mining company and also pretending to be the poster of this video? This is not the same account as the video poster but has the same name and picture......
2:12 The default escape prefix in screen is CTRL/A. Both CTRL/A and CTRL/B would annoy me, because they clash with line-editing characters. So in my ~/.screenrc I have the line escape ^Zz which redefines the escape prefix to be CTRL/Z. Which coincidentally is the default control character for “suspend foreground job”. Which is not something that’s needed much when you run a session multiplexer like screen! So win all round.
Kalle, Thank you so much mate. You have made my life easier. Your videos are always informative, but today's video was the best of all. thanks and I mean it.
If you use the neovim plugin you can directly use neovim inside of vscode, without any emulation. Its literally just full neovim just inside of vscode.
if you are using KDE try to use yakuake as your main terminal. Lots of tabs, vertical / horizontal split and the best way to access the terminal immediately (just hit F12).
Alright, now i know what to add to my Terminal if i ever gonna attempt to start learning to code, which i still think you need to be made for. HTML and CSS is already a Joy, i am happy when i can handle the basics in Manjaro.
My picks for top terminal programs, (mostly developer focused) 1. A text editor - Vim/Neovim 2. Tmux 3. A VCS - git, or gh (the github command line) 4. REPL for you programming language - ipython/node/psysh/jshell etc (depending on the programming language) 5. MITMProxy 6. htop 7. Clipboard manager CLI - gpaste-client/xclip etc 8. Package manager (Usually built-in) - apt/dnf/pacman etc
Emacs is a LISP interpreter with the ability to modify text (from the website: At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing). Vim is a improvement on vi which was a rewrite of ed with more features.
Tmux does not *save* the session. It detaches the session and later attaches to the same session you had. It is an important distinction. Saying it saves the session ut makes it sound that the session may survive across reboots, which is not the case.
Even though I knew almost all of them already, it’s great that you showcase these programs. I would add the following to the list: Syncthing (syncing files, can also be used to make backups of files on e.g. a Raspberry Pi server), groff (typesetting), suckless sent (presentations), lf(file manager), fzf (finding files), bashtop (an alternative to http that looks way better and is written is bash), zathura (pdf,ps,djvu and ePub reader) sxiv (image viewer), ImageMagick(image manipulation), bat (rust replacement for cat) and exa (rust replacement for ls).
The question, is there any NCDU type tool that will give you a CLI visual of your packages installed and dependencies? I would love to find something so I can just do a quick visual when installing packages it's like a running checklist and visual CLI eye candy. Kalle, excellent video as usual and solid info, I have been thinking about this for days previous to your video. Sooo, big thanks.
Nice applications! I really recommend Safe Eye, it is not a terminal application, but it is an app that helps you to take a break, which is necessary for the eyes. By default, the breaks are every 15 minutes for 15 seconds (You can change it). It gives you tips or exercises for your eyes or even sometimes it tells you to go for a walk for a while, take water...etc.
Great infor` man... I prefer to use glances instead of htop since it has more details and also gives you a warning in case of high memory usage and also CPU usage.
Well, emacs is the one tool to rule them all. Use shell and dired in within emacs and write own extensions in elisp if packages do not meet the requirements for your needs.
I used vi back in the day but on modern computers I'd rather use micro. Tmux is key. People will ask "what terminal emulator do you use?" And my answer is "as long as it runs tmux, I don't care." Ranger is a nice file manager Taskwarrior is incredibly useful for keeping track of projects. I like exa for making my terminal screenshots look 1337. And finally, moria for when I get bored.
Type in 'vimtutor' and follow that first. For some odd reason, not a lot of people know about it, but it has been a standard script bundled with Vim for over 20 years.
i am having problems installing timetrap on ubuntu linux terminal. the "gem" command is not recognised by ubuntu. i tried to swap it out with sudo apt-get but with no luck. You have the command line code for timetrap installation?
I used to use tmux quite a bit.. now just using terminator emulator. I will always install terminator now, tmux is nice if working from a WIN machine and using putty for instance... and if you use zsh you can install powerlevel10k which can show disk usage, battery level, ram usage, etc.... powerline is also nice with vim...
first of all, thx for video ;) i knew htop (like it) i knew vim but.. BUT!!! tmux was the app that i didn't knew and its really suuuuper usefullll, even i tried it from android phone and it works ))) (of course its a pain from phone to use Ctrl + B + % but anyway u can do it if u want) thx soo much
I would recommend cherrytree (not cmd line) hierarchical learning, interface it with windows through a network drive ! One db per language, super organisation for the unorganised (me)
tmux is useful but for those who want a modern terminal emulator, which is very customizable btw, and can give u multiple terminal windows in one, I recommend terminator
I really like TMUX and use it probably more than anything else as far as Linux utilities goes. You can type "glances" at the command prompt and get a pretty detailed realtime status report of how your system is performing; CPU, Memory and Swap status, Network Interface stats, and filesystem usage. It also shows running processes along with PID's for monitoring CPU loads, etc.
0:31, vim
1:40, tmux
4:24, timeshift
4:56, htop
5:23, ncdu
6:02, timetrap
My recommendations:
terminal filemanager: ranger, lf
image viewer: sxiv
video player: mpv, vlc
pdf(+ epub) viewer: zathura, zathura-pdf-mupdf
password manager: keepassxc
mobile to pc connector: kdeconnect
mobile to pc sync: syncthing
write to ntfs partitions: ntfs-3g
terminal trash manager: trash-cli
youtube(or anything) downloader: youtube-dl
+1 for syncthing
also a music player: moc, ncmpcpp (yes, i looked up the spelling)
scroll gang
cscroll gang
for kicks: cmatrix, hollywood
for flexin': neoflex, conky
alt terminal multiplexor: screen
alt terminal: guake
postgres admin: pflogsumm
timestamps
intro 0:00
Vim 0:27
Tmux 1:37
Sponsors 3:32
Timeshift 4:22
Monitoring & Managing 4:49
Htop 4:54
Ncdu 5:20
Timetrap 5:55
Outro 6:40
Thanks for the time line you typed!😀
(1) Vim; text editor.
(2) Tmux; allows me 2 run multiple terminals in one window.
(3) Timeshift; takes snapshots of my machine at certain intervals.
(4) HTOP; overview of the running processes.
(5) NCDU; analyze my storage 2 see what uses up the most. Useful when I am running low on space & I need 2 find out why it's happening.
(6) Timetrap; time tracking tool 4 the command line.
This video contains a misconception about tmux that can end up biting you in the rear big time:
**tmux sessions are not saved!!**
All they are is independent from the terminal window that it used to view and interact with them. This means that closing a terminal window containing a tmux session will just let the session and all processes inside it keep running. **they are not getting paused!!** They'll act like nothing happened and continue to take up ram and cpu or do disk io. they in no way act like linux hibernation does. This also means that they are not persistent between reboots. If you have unsaved data in a tmux session (even one without a terminal attached to it) and reboot all of that will be lost.
tmux is a terminal multiplexer, you can detach from a running session and reattach later, very good when remote sysadminning over a less reliable link
And that's why he also uses htop... 🤣🤣🤣
@@Gaspar.Albertengo what's wrong with htop?
To Free up RAM you can easily kill a Tmux session using [Ctrl +b] + x , then enter yes.
To let tmux sessions work in the background simply detach from them by [Ctrl + b] + d
Hi Kalle I am ten years old and I am a very huge fan!
more linux videos kallee pls
Are amarigna
Additional tools:
The “find” command is an amazing utility for scanning through lots of files and reporting which ones match certain criteria. From simple things like matching names against patterns, checking last-modified dates, up to more elaborate content examination using external commands, find can do it all.
Then there is “rsync”, which is a bulk file transfer utility. Good for doing copies of large amounts of data over less-than-reliable connections, since if the connection goes down, simply retry the command, and it will figure out what has already been transferred and resume from there. Also good for doing backups, both full and incremental. And since the backups are just exact copies of the original files, not in any special format, restoration from backup is very straightforward.
I swear vim's landing page has not changed in at least 15 years or more.
20
@@azurnxo2134 damn actually 29, checked in wiki
Vim itself hasn't really changed much during that time either. Its developers have become pretty stubborn about accepting new contributions, and so it got forked into Neovim that a lot of people are migrating to.
I switched to neovim now for latest plugins that improve my development workflow
the last big change it was in 2002 September... after that almost the same.
Split screen in vim:
:sp (horizontal split)
:vs (vertical split)
:term (horizontal terminal)
:vert ter (vertical terminal)
Navigate between windows:
ctrl + ww (navigate to next window)
ctrl + w (and either h j k l )
0:00 Kalle hiding his hair to stop people asking about his hair routine. 👀 😂
I was going to ask what he uses as product but okay lol
1. vim
2. tmux
3. timeshift
4. htop
5. ncdu
6. timetrap
Instead of using tmux or terminator i have switched entirely to i3wm as my window manager.
Very nice for organasing my windows over multiple monitors and continueing from where i left off
1:48 I’m more used to screen than tmux. Either is useful more for remote-access situations, where you have a single SSH connection into the remote machine, but you want to have multiple terminal sessions.
THIS. I was expecting him to at least mention the importance of tmux/screen in remote situations. Not only because when working remotely (more often than not) the terminal is everything you have so it makes sense to multiplex it somehow, but because you don't want to lose everything you are doing when you lose your internet connection.
If you're new to Vim, there's a program called 'vimtutor' that I highly recommend trying out. This will teach you quite a bit in the terminal, at your own pace. If Tmux isn't available, GNU Screen works pretty well too.
I've been using Linux for a long time, and I've got a short list of absolutely essential applications (besides the basics) that most people end up using in IT:
grep
sed
awk
head
tail
uniq
cut
history
find
du
df
file
clear
man
which
Can you please help me with how I can save my terminal sessions, I know that in terminal there is save a content feature but the only problem is, it does not saves the content in the actual color format as it in my terminal it just saves as a normal text which sometimes really hard to read and find smthg you want, so can you please help me with this??
Lovely dude ....have beeen a Linux user for 1 year ... u enhanced my experience
For the impatient... vim (0:30), tmux (01:40), Timeshift (4:24), htop (4:55) , ncdu (5:24), timetrap (6:01)
Its only u who helped me and kept me to continue linux and now i am using linux for about 6months
Vim doesn't have to change, it's perfect ... It's just : You have to learn it ... About other console tools, may i suggest :
nethogs
midnight Commander (mc)
I'm loving this Tmux thing, thanks bro... saves you opening new shells constantly, and the save session is reaaally nice.
your channel and videos are amazing, I love the vibe of the videos, the kinda dark.
Bottom is an alternative to HTOP written in Rust with vim key bindings. It's awesome.
For Mac users, I like to keep the terminals separate but still switch easily and have many open. Create a window group as per your choice like, suppose 4 terminals opened side by side. Now when you open terminal your windows group opened with the number of windows n layout etc you had saved. And then easily switch between them using CMD + left/right.
1) vim
2) tmux
3) htop
4) ncdu
5) timetrap
P.S. Morning Brew
The intro part always impress me. Introduction to content with build-up music background, and finally title, splash screen or whatever when the music is on climax.
Thank you sir, I find Tmux, and NCDU really helpful especially when I'm working only on server OS where there's only a terminal interface.
Great video @Kalle! I notice you use a lot of different machines (MacBook, Dell XPS, Desktop), maybe a good topic for a future video would be how you streamline and work across your machines on the same project for example. I would also be interested in things like how MacOS vs. Linux vs. Windows in terms of tools and configs you use for each OS.
Great job keep up the good work and content!
great suggestions, unlike many other videos where people just propose a lot of pointless programs these are all helpful.
more linux videos Kalle , thank you for yor effort
wsl2 is an easy way to get started
dude your intro never gets old
if you like the general idea of tmux, there's a good chance you'll like a tiling window manager like i3wm or sway.
totally missed the point.
tmux "saving" sessions is a bit misleading: You rather detach/reattach to a running session. This session keeps running in the background and depending on the task might change while detached. Further, there're gone when you shutdown your computer.
Your beginning intro is great! Love your content! Keep it up 👍🏻
Nice. Subscribed. After Disk Utility screwed up my partitions, thinking of switching back to Linux. These all give a sense of control and confidence lacking on other platforms.
First or whatever.
(Also, great video. Happy to see you've definitely converted over to Vim!)
First reply to comment
@@hashy0x43 First reply to a reply
@@user-pw5do6tu7i First reply to a reply to a reply
Chill.
@@JozzyOzzy first reply to a reply to a reply to another reply after that? A month later...
Kalle after a long time your talking about computer science that's nice you to have back
cmus fits in nicely with this set for productivity, including with tmux so you can manage some tunes while you cli the day away. definitely my favorite mp3 player in a long time.
@Kalle Hallden Why are you posting a phone number for a bit coin mining company and also pretending to be the poster of this video? This is not the same account as the video poster but has the same name and picture......
Try ranger - vim style key-binds, bulk rename files with vim, and picture previews
Could try DOOM Emacs too
2:12 The default escape prefix in screen is CTRL/A. Both CTRL/A and CTRL/B would annoy me, because they clash with line-editing characters. So in my ~/.screenrc I have the line
escape ^Zz
which redefines the escape prefix to be CTRL/Z. Which coincidentally is the default control character for “suspend foreground job”. Which is not something that’s needed much when you run a session multiplexer like screen! So win all round.
I pressed 'like' after htop and 'subscribe' after 'ncdu' and "I may make another video". Waiting for Linux utils. TY!
Where did you get that pillow desk from 1:08?
if you like tmux it's probably best to just change your whole setup to keyboard bindings like tiling window managers do
Kalle, Thank you so much mate. You have made my life easier. Your videos are always informative, but today's video was the best of all. thanks and I mean it.
You're missing midnight commander! apt-get install mc
Thanks for this video! didn't know about timetrap!
Legit I love the Linux Contents by Kalle, keel it up!
What Linux distro do you use ?
And What do you think better dart (flutter) or react native ?
Great vid ❤️
I also had this question in mind
He uses xubuntu, idk about the other question
I'm pretty sure Kalle prefers dart (flutter) over react native. The majority of his mobile app tutorials use flutter lol
kubuntu is he using, what i could see from the video.
@@mikaelrask its definitely xubuntu, I guess he named it kubuntu because kalle+ubuntu,
For quick edits, I'd likely use vim ... for programming I use VSCode with the vim plugin. It works well enough.
If you use the neovim plugin you can directly use neovim inside of vscode, without any emulation. Its literally just full neovim just inside of vscode.
if you are using KDE try to use yakuake as your main terminal. Lots of tabs, vertical / horizontal split and the best way to access the terminal immediately (just hit F12).
Alright, now i know what to add to my Terminal if i ever gonna attempt to start learning to code, which i still think you need to be made for.
HTML and CSS is already a Joy, i am happy when i can handle the basics in Manjaro.
Love the video! Also, checkout glances, it's an evolved htop with container and *sensors awareness.
Thanks for the ncdu recommendation, it's awesome!
My picks for top terminal programs, (mostly developer focused)
1. A text editor - Vim/Neovim
2. Tmux
3. A VCS - git, or gh (the github command line)
4. REPL for you programming language - ipython/node/psysh/jshell etc (depending on the programming language)
5. MITMProxy
6. htop
7. Clipboard manager CLI - gpaste-client/xclip etc
8. Package manager (Usually built-in) - apt/dnf/pacman etc
0:34 Fun fact: Vim is a text editor, Emacs is an *editor* .
Emacs is a LISP interpreter with the ability to modify text (from the website: At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing).
Vim is a improvement on vi which was a rewrite of ed with more features.
Emacs doesn’t assume that files are text. I have used it to edit non-text files.
@@lawrencedoliveiro9104 so does vim
@@kostaspatsatzakis9264 Vi/Vim insists on dividing the file up into lines. Emacs does not.
@@lawrencedoliveiro9104 what? The new line char ('
') makes a new line... I've never had vim make new lines for me lol
Thank you Kalle, very good tools set! Learn many of them as useful for me, really.
This is making me want to boot over to Linux and tinker with it today.
Tmux does not *save* the session. It detaches the session and later attaches to the same session you had. It is an important distinction. Saying it saves the session ut makes it sound that the session may survive across reboots, which is not the case.
Yes, more Linux content please
Bro iam your bid fan from India
1:06 What is that tray that you are using on your couch?
Even though I knew almost all of them already, it’s great that you showcase these programs. I would add the following to the list: Syncthing (syncing files, can also be used to make backups of files on e.g. a Raspberry Pi server), groff (typesetting), suckless sent (presentations), lf(file manager), fzf (finding files), bashtop (an alternative to http that looks way better and is written is bash), zathura (pdf,ps,djvu and ePub reader) sxiv (image viewer), ImageMagick(image manipulation), bat (rust replacement for cat) and exa (rust replacement for ls).
The question, is there any NCDU type tool that will give you a CLI visual of your packages installed and dependencies? I would love to find something so I can just do a quick visual when installing packages it's like a running checklist and visual CLI eye candy. Kalle, excellent video as usual and solid info, I have been thinking about this for days previous to your video. Sooo, big thanks.
Intro is so cool. Awesome.
I will recommend to use the taskbook with tmux as it allows you to have a look at your tasks while working on the terminal
your intro animation is cool *sorry for my english
Nice applications!
I really recommend Safe Eye, it is not a terminal application, but it is an app that helps you to take a break, which is necessary for the eyes.
By default, the breaks are every 15 minutes for 15 seconds (You can change it).
It gives you tips or exercises for your eyes or even sometimes it tells you to go for a walk for a while, take water...etc.
Great infor` man... I prefer to use glances instead of htop since it has more details and also gives you a warning in case of high memory usage and also CPU usage.
Anyone know what brand that couch lap table thing is at 1:04 ?
Thank You for being so informative man!!
Hi Kalle, I really liked your laptop lap pillow table thing. Do you have a link for it? ref: 1:03
ncdu and htop are awsome, great video
We need more linux video Kalle please ✔
💖💖💖💖
✨
Tjenare Kalle
Good video!
What‘s the name of this Notebook sofa stand around 1:10?
Well, emacs is the one tool to rule them all. Use shell and dired in within emacs and write own extensions in elisp if packages do not meet the requirements for your needs.
Thanks! from Colombia. Very good.
You never posted the two video links about vim in your description!
th-cam.com/video/IiwGbcd8S7I/w-d-xo.html
mc - file handling
moc - music
mtr - network traceroute
mcedit - text editor
Anybody else _love_ coffee but _hate_ the coffee poops? I'm having that kinda morning.
I used vi back in the day but on modern computers I'd rather use micro.
Tmux is key. People will ask "what terminal emulator do you use?" And my answer is "as long as it runs tmux, I don't care."
Ranger is a nice file manager
Taskwarrior is incredibly useful for keeping track of projects.
I like exa for making my terminal screenshots look 1337.
And finally, moria for when I get bored.
I can't find the link to the Vim tutorial video. Did you link it in the description?
Type in 'vimtutor' and follow that first. For some odd reason, not a lot of people know about it, but it has been a standard script bundled with Vim for over 20 years.
i am having problems installing timetrap on ubuntu linux terminal. the "gem" command is not recognised by ubuntu. i tried to swap it out with sudo apt-get but with no luck. You have the command line code for timetrap installation?
I used to use tmux quite a bit.. now just using terminator emulator. I will always install terminator now, tmux is nice if working from a WIN machine and using putty for instance... and if you use zsh you can install powerlevel10k which can show disk usage, battery level, ram usage, etc.... powerline is also nice with vim...
first of all, thx for video ;)
i knew htop (like it)
i knew vim
but.. BUT!!! tmux was the app that i didn't knew and its really suuuuper usefullll, even i tried it from android phone and it works ))) (of course its a pain from phone to use Ctrl + B + % but anyway u can do it if u want)
thx soo much
Liked for the timetrap tip
Hey bro you are the real motivator for me👍
I would recommend cherrytree (not cmd line) hierarchical learning, interface it with windows through a network drive ! One db per language, super organisation for the unorganised (me)
nmap is also a heck of an useful tool
what about micro? really good text editor kind of the intermediate between nano and sublime text
IM IN LOVE WITH TMUX THANK YOU!!!!!!!!!!!!!!!!!!!!!!
Nice content, your content is fascinating.
did you customize your terminal? looks beautiful
Hey,
try aptitude (it's a bit tricky at first but very useful)
it's always a plesure watch your videos
Super useful and cool. Thanks bro.
Thanks a lot bro 😎... this was very helpful
To all of you out there, bpytop > htop
You can use Tilix instead TMUX, it's fast and very useful
tmux is useful but for those who want a modern terminal emulator, which is very customizable btw, and can give u multiple terminal windows in one, I recommend terminator
I really like TMUX and use it probably more than anything else as far as Linux utilities goes. You can type "glances" at the command prompt and get a pretty detailed realtime status report of how your system is performing; CPU, Memory and Swap status, Network Interface stats, and filesystem usage. It also shows running processes along with PID's for monitoring CPU loads, etc.
0:30 "alright so the first thing you definitely need to do is breathe. breathe some air! I recommend it!"
Stacer, GParted (one is system monitoring and the other one analyzes partitions all with interesting GUIs) and Terminator