5 Linux Terminal Applications You Need

  Рет қаралды 502,647

Hallden

Hallden

3 жыл бұрын

5 Linux Terminal Applications You Need To Have
Become smarter in 5 minutes by signing up for free today: cen.yt/mbkallehalden2 - Thanks to Morning Brew for sponsoring today’s video
Ben Awad’s Vim tutorial: • Vim Tutorial
Awesome vim lecture: • How to Do 90% of What ...
Get access to my programming courses: / hallden
Follow me on instagram: / kallehallden
LiveCoder channel: / @livecoder7639
"Clean Code Friday"
If you want to receive one short email from me every week, where I go through a few of the most useful things I have explored and discovered this week. Things like; favourite apps, articles, podcasts, books, coding tips and tricks. Then feel free to join kalletech.com/cleancode/
CONTACT: contact@kalletech.com
Follow me on:
TWITCH: / kallehallden
INSTAGRAM: / kallehallden
TWITTER: / kallehallden
GITHUB: github.com/kallehallden
DISCORD: / discord
PATREON: / hallden
VIDEO EDITOR: editingmachine.com (use coupon code KALLE to get 50% off your first month)
--------------------------------------------------------------------------------------------------------
GEAR:
kalletech.com/tech/

Пікірлер: 581
@a_maxed_out_handle_of_30_chars
@a_maxed_out_handle_of_30_chars 3 жыл бұрын
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
@tanmay______
@tanmay______ 3 жыл бұрын
+1 for syncthing
@metastag
@metastag 3 жыл бұрын
also a music player: moc, ncmpcpp (yes, i looked up the spelling)
@terahawk
@terahawk 3 жыл бұрын
scroll gang
@metastag
@metastag 3 жыл бұрын
cscroll gang
@CmdrStukov
@CmdrStukov 3 жыл бұрын
for kicks: cmatrix, hollywood for flexin': neoflex, conky alt terminal multiplexor: screen alt terminal: guake postgres admin: pflogsumm
@ishanchoudhary4179
@ishanchoudhary4179 3 жыл бұрын
0:00 Kalle hiding his hair to stop people asking about his hair routine. 👀 😂
@jamescarter5466
@jamescarter5466 3 жыл бұрын
I was going to ask what he uses as product but okay lol
@William_Clinton_Muguai
@William_Clinton_Muguai 2 жыл бұрын
(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.
@thomasgurchiek3301
@thomasgurchiek3301 3 жыл бұрын
I swear vim's landing page has not changed in at least 15 years or more.
@dilsmatchanov
@dilsmatchanov 3 жыл бұрын
20
@dilsmatchanov
@dilsmatchanov 3 жыл бұрын
@@azurnxo2134 damn actually 29, checked in wiki
@supercheetah778
@supercheetah778 3 жыл бұрын
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.
@oliver1231033
@oliver1231033 3 жыл бұрын
I switched to neovim now for latest plugins that improve my development workflow
@Mon.k.e.y
@Mon.k.e.y 3 жыл бұрын
the last big change it was in 2002 September... after that almost the same.
@maulikgoswami6416
@maulikgoswami6416 2 жыл бұрын
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
@antoniobragah8305
@antoniobragah8305 11 ай бұрын
Thanks for the time line you typed!😀
@notvoidz
@notvoidz 3 жыл бұрын
more linux videos kallee pls
@oumerabdulfetah6068
@oumerabdulfetah6068 3 жыл бұрын
Are amarigna
@lawrencedoliveiro9104
@lawrencedoliveiro9104 3 жыл бұрын
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.
@PhoebusG
@PhoebusG 3 жыл бұрын
I'm loving this Tmux thing, thanks bro... saves you opening new shells constantly, and the save session is reaaally nice.
@dhwaneelkapadia3265
@dhwaneelkapadia3265 3 жыл бұрын
your channel and videos are amazing, I love the vibe of the videos, the kinda dark.
@PaperBenni
@PaperBenni 3 жыл бұрын
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.
@rotflol6666
@rotflol6666 3 жыл бұрын
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
@Gaspar.Albertengo
@Gaspar.Albertengo 2 жыл бұрын
And that's why he also uses htop... 🤣🤣🤣
@TheBlackstealth
@TheBlackstealth 2 жыл бұрын
@@Gaspar.Albertengo what's wrong with htop?
@RYANKARIUKI
@RYANKARIUKI 3 жыл бұрын
Hi Kalle I am ten years old and I am a very huge fan!
@Fractal227
@Fractal227 3 жыл бұрын
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
@admiralrodney3818
@admiralrodney3818 3 жыл бұрын
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.
@tayloralbrecht8362
@tayloralbrecht8362 2 жыл бұрын
Your beginning intro is great! Love your content! Keep it up 👍🏻
@A4orce84
@A4orce84 3 жыл бұрын
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!
@surajpowar4915
@surajpowar4915 3 жыл бұрын
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.
@joaquimmenezes7396
@joaquimmenezes7396 3 жыл бұрын
Lovely dude ....have beeen a Linux user for 1 year ... u enhanced my experience
@henrikchristensen65688
@henrikchristensen65688 3 жыл бұрын
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 )
@Cyber_Homestead
@Cyber_Homestead 3 жыл бұрын
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
@anonymousk5634
@anonymousk5634 2 жыл бұрын
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??
@dmitry9728
@dmitry9728 3 жыл бұрын
Thank you Kalle, very good tools set! Learn many of them as useful for me, really.
@Sadiq0069
@Sadiq0069 3 жыл бұрын
Legit I love the Linux Contents by Kalle, keel it up!
@saikrishna1983
@saikrishna1983 3 жыл бұрын
Kalle after a long time your talking about computer science that's nice you to have back
@lawrencedoliveiro9104
@lawrencedoliveiro9104 3 жыл бұрын
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.
@apfigueiredo79
@apfigueiredo79 2 жыл бұрын
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.
@Spectraevil
@Spectraevil 3 жыл бұрын
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.
@balazsh2
@balazsh2 3 жыл бұрын
Thanks for the ncdu recommendation, it's awesome!
@auroredelfosse2202
@auroredelfosse2202 3 жыл бұрын
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)
@wendang4806
@wendang4806 5 күн бұрын
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.
@ThePharaohsCat
@ThePharaohsCat 2 жыл бұрын
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.
@lucasmsoares96
@lucasmsoares96 3 жыл бұрын
Bottom is an alternative to HTOP written in Rust with vim key bindings. It's awesome.
@Cesar-ek6yw
@Cesar-ek6yw 3 жыл бұрын
more linux videos Kalle , thank you for yor effort
@Mladenac
@Mladenac 3 жыл бұрын
wsl2 is an easy way to get started
@leek4994
@leek4994 3 жыл бұрын
Love the video! Also, checkout glances, it's an evolved htop with container and *sensors awareness.
@theredditbandit
@theredditbandit 3 жыл бұрын
Yes, more Linux content please
@shawnbeans7389
@shawnbeans7389 3 жыл бұрын
dude your intro never gets old
@maheepchaudhary4200
@maheepchaudhary4200 3 жыл бұрын
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
@mithrandir906
@mithrandir906 3 жыл бұрын
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.
@mithrandir906
@mithrandir906 3 жыл бұрын
@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......
@hyderbokhary9529
@hyderbokhary9529 3 жыл бұрын
Thank You for being so informative man!!
@MrDip0007
@MrDip0007 3 жыл бұрын
Super useful and cool. Thanks bro.
@evara3123
@evara3123 3 жыл бұрын
Nice content, your content is fascinating.
@vkb967
@vkb967 3 жыл бұрын
Liked for the timetrap tip
@emmanuelmensah990
@emmanuelmensah990 3 жыл бұрын
Thanks a lot bro 😎... this was very helpful
@ajitkumarchakravarty4864
@ajitkumarchakravarty4864 3 жыл бұрын
Its only u who helped me and kept me to continue linux and now i am using linux for about 6months
@atidyshirt
@atidyshirt 3 жыл бұрын
a video building out your vim config would be cool
@lukashuening
@lukashuening 3 жыл бұрын
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.
@nro337
@nro337 3 жыл бұрын
Great video! Thanks!
@castoh
@castoh 3 жыл бұрын
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.
@palexer2505
@palexer2505 3 жыл бұрын
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).
@HacMan.0.1
@HacMan.0.1 3 жыл бұрын
Good video!
@daedalus_00
@daedalus_00 3 жыл бұрын
Try ranger - vim style key-binds, bulk rename files with vim, and picture previews
@jan237
@jan237 3 жыл бұрын
Could try DOOM Emacs too
@AnzanHoshinRoshi
@AnzanHoshinRoshi 3 жыл бұрын
Thank you, Kalle.
@menuhin
@menuhin 3 жыл бұрын
1. vim 2. tmux 3. timeshift 4. htop 5. ncdu 6. timetrap
@marcosoliveira8731
@marcosoliveira8731 3 жыл бұрын
Really nice tips!
@olivermgrech
@olivermgrech 3 жыл бұрын
You're missing midnight commander! apt-get install mc Thanks for this video! didn't know about timetrap!
@teunissenstefan
@teunissenstefan 3 жыл бұрын
if you like the general idea of tmux, there's a good chance you'll like a tiling window manager like i3wm or sway.
@LuchaLibreFanboy
@LuchaLibreFanboy 3 жыл бұрын
totally missed the point.
@helge000
@helge000 3 жыл бұрын
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.
@progste
@progste 7 ай бұрын
great suggestions, unlike many other videos where people just propose a lot of pointless programs these are all helpful.
@iyeetsecurity922
@iyeetsecurity922 2 жыл бұрын
Anybody else _love_ coffee but _hate_ the coffee poops? I'm having that kinda morning.
@ivanvallesperez2840
@ivanvallesperez2840 3 жыл бұрын
For the impatient... vim (0:30), tmux (01:40), Timeshift (4:24), htop (4:55) , ncdu (5:24), timetrap (6:01)
@AquaXY1
@AquaXY1 3 жыл бұрын
Great video!
@eugenetapang
@eugenetapang 3 жыл бұрын
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.
@joserm2794
@joserm2794 2 жыл бұрын
Thanks! from Colombia. Very good.
@blisshop
@blisshop 3 жыл бұрын
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).
@gillesjean-marie5618
@gillesjean-marie5618 3 жыл бұрын
Good thank. I use Terminator instead tmux. MC for the terminal file manager.
@zoume675
@zoume675 3 жыл бұрын
super useful video, vey very vey grateful
@CoReDishmaco
@CoReDishmaco 2 жыл бұрын
IM IN LOVE WITH TMUX THANK YOU!!!!!!!!!!!!!!!!!!!!!!
@krishnasinghal1622
@krishnasinghal1622 3 жыл бұрын
Super Useful
@jb_lofi
@jb_lofi 3 жыл бұрын
First or whatever. (Also, great video. Happy to see you've definitely converted over to Vim!)
@hashy0x43
@hashy0x43 3 жыл бұрын
First reply to comment
@user-pw5do6tu7i
@user-pw5do6tu7i 3 жыл бұрын
@@hashy0x43 First reply to a reply
@JozzyOzzy
@JozzyOzzy 3 жыл бұрын
@@user-pw5do6tu7i First reply to a reply to a reply
@kattihatt
@kattihatt 3 жыл бұрын
Chill.
@avasonds
@avasonds 3 жыл бұрын
@@JozzyOzzy first reply to a reply to a reply to another reply after that? A month later...
@TomaszRzymyszkiewicz
@TomaszRzymyszkiewicz 3 жыл бұрын
really helpful video
@hassanmuse3930
@hassanmuse3930 3 жыл бұрын
Hey bro you are the real motivator for me👍
@elleollanas
@elleollanas 3 жыл бұрын
Great content and more linux videos would be helpful
@DeucesDyuseu
@DeucesDyuseu 3 жыл бұрын
Thanks Kalle
@chazzman4553
@chazzman4553 3 жыл бұрын
1) vim 2) tmux 3) htop 4) ncdu 5) timetrap P.S. Morning Brew
@JesusCliment
@JesusCliment 3 жыл бұрын
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.
@savantshuia
@savantshuia 2 жыл бұрын
ranger is a great cli file manager written in python so you can even modify it if you really want.
@wyattE415
@wyattE415 3 жыл бұрын
This is making me want to boot over to Linux and tinker with it today.
@daftarimtandao
@daftarimtandao 3 жыл бұрын
ncdu and htop are awsome, great video
@chochiskohamido2046
@chochiskohamido2046 3 жыл бұрын
good work bro
@miltonr87
@miltonr87 3 жыл бұрын
Stacer, GParted (one is system monitoring and the other one analyzes partitions all with interesting GUIs) and Terminator
@intercre7494
@intercre7494 2 жыл бұрын
Nice :) Tnx for sharin'
@context177
@context177 2 жыл бұрын
I pressed 'like' after htop and 'subscribe' after 'ncdu' and "I may make another video". Waiting for Linux utils. TY!
@olga3971
@olga3971 3 жыл бұрын
what about micro? really good text editor kind of the intermediate between nano and sublime text
@Rajyadav_2341
@Rajyadav_2341 4 ай бұрын
i use most of them specially vim which is my main text editor
@gjermundification
@gjermundification 2 жыл бұрын
exa is my favourite way to list files, for traceroute and ping there is mtr
@ArbaouiBillel
@ArbaouiBillel 3 жыл бұрын
Lovely tools 👍
@manilaboy1vic
@manilaboy1vic 3 жыл бұрын
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...
@user-xo4rr5en3e
@user-xo4rr5en3e 11 ай бұрын
wow bro it;s so helpful
@jeanandrew2944
@jeanandrew2944 3 жыл бұрын
Hey, try aptitude (it's a bit tricky at first but very useful) it's always a plesure watch your videos
@andrewwood1900
@andrewwood1900 3 жыл бұрын
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)
@dbaiashvili
@dbaiashvili 3 жыл бұрын
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
@paretare4946
@paretare4946 3 жыл бұрын
Intro level 🔥🔥🔥🔥😍😍😍😍
@_MANDEX_1
@_MANDEX_1 3 жыл бұрын
Tjenare Kalle
@andrespereira2005
@andrespereira2005 3 жыл бұрын
Thank you !
@lepetitbaigneur9073
@lepetitbaigneur9073 3 жыл бұрын
Man I just saw yesterday a post about best linux terminal apps and I was wondering if someone could make a good video bout them. Thx!
@lawrencedoliveiro9104
@lawrencedoliveiro9104 3 жыл бұрын
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.
@AliZainOnline
@AliZainOnline 3 жыл бұрын
I found tmux is always super useful debugging (tail) multiple log files on remote machine.
@goldgold4943
@goldgold4943 2 жыл бұрын
Pls make more such videos
@luismiguel5391
@luismiguel5391 3 жыл бұрын
nmap is also a heck of an useful tool
@hectorallsun
@hectorallsun 3 жыл бұрын
diskonaut it's also a very good tool similar ncdu but with a visual representation :)
@willdans
@willdans 3 жыл бұрын
For quick edits, I'd likely use vim ... for programming I use VSCode with the vim plugin. It works well enough.
@ehhwhatevericantthinkofago8903
@ehhwhatevericantthinkofago8903 3 жыл бұрын
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.
@simple_sentence._0-d_space5754
@simple_sentence._0-d_space5754 3 ай бұрын
Thank you.
@therealf4t4l1ty6
@therealf4t4l1ty6 3 жыл бұрын
Where did you get that pillow desk from 1:08?
Why Linux Is Better For Programming
13:32
Hallden
Рет қаралды 2,8 МЛН
The Linux Experience
31:00
Bog
Рет қаралды 342 М.
когда повзрослела // EVA mash
00:40
EVA mash
Рет қаралды 2,3 МЛН
Дибала против вратаря Легенды
00:33
Mr. Oleynik
Рет қаралды 3,7 МЛН
She ruined my dominos! 😭 Cool train tool helps me #gadget
00:40
Go Gizmo!
Рет қаралды 60 МЛН
9 AMAZING COMMAND LINE TOOLS for Linux
17:09
The Linux Experiment
Рет қаралды 110 М.
you need to learn tmux RIGHT NOW!!
17:46
NetworkChuck
Рет қаралды 493 М.
10 AWESOME Linux Terminal Applications and Utilities
16:18
TechHut
Рет қаралды 137 М.
Zed “kills” VSCode
12:10
Alex Ziskind
Рет қаралды 635 М.
Best OS for programming? Mac vs Windows vs Linux debate settled
8:41
The 12 Linux Apps Everyone Should Know About
21:20
DistroTube
Рет қаралды 450 М.
Tmux will SKYROCKET your productivity - here’s how
10:02
typecraft
Рет қаралды 74 М.
Linux Command-Line Tips & Tricks: Over 15 Examples!
31:37
Learn Linux TV
Рет қаралды 212 М.
OPEN SOURCE alternatives to the MOST POPULAR productivity apps!
15:37
The Linux Experiment
Рет қаралды 1,1 МЛН
18 Commands That Will Change The Way You Use Linux Forever
29:50
Akamai Developer
Рет қаралды 1,2 МЛН
когда повзрослела // EVA mash
00:40
EVA mash
Рет қаралды 2,3 МЛН