10 AWESOME Linux Terminal Applications and Utilities

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hello everybody this is teca in this video what i am going to be doing is looking at 10 more awesome linux terminal applications and utilities the reason why i say more is because this is actually a continuation to a video i uploaded back in november where i went over my seven favorite linux terminal applications so this is ten more that are awesome you should check out install on your system and go ahead and play around with so without wasting too much time we're on our system here we're going to go with the first one and the first one is an alternative to the cat command now cat is a simple command that will basically just read out a text file so if i do cat dot bash rc enter you can see that this is my current configuration for bash rc now it's nice that it can do this but it's not really giving us the information or all the information that it could give us now that is where bat comes in handy because if i do the same command but with bat and type in bash rc you can see that it is giving us all the proper syntax highlighting it's giving us the numbers so we can see exactly what line we are looking at overall it's much better than just running the basic bat command now this obviously isn't going to be a guide for every single specific one i'm just quickly highlighting these but if you do want more information on the various things we look at in this video there'll be links down below to either github pages other videos things like that and that takes us to number two which is ffmpeg i've been using this quite a bit as of recent to go ahead and convert videos to proper formats so i could use it in davinci resolve and not only have i been using it but nasa used ffmpeg during their trip to mars so they could go ahead and transcode and compress the video data so that's just a little cool something to go ahead and mention and ffmpeg is awesome if i go ahead and bring in a graphical file browser in here this is how i've personally been using it if i go over to my videos folder go over to convert you can see i have a couple different media files here but i also have these sh files if i go ahead and open up one of these with a text editor and then bring that on in you can see that i am using an ffmpeg command to go ahead and convert this from a mp4 to an mov file so i could go ahead and use this in davinci resolve now ffmpeg can be used for a lot of different things beyond typical uh file conversion other than converting its various formats you could do it or use it to do things such as screen recording and really a lot more if i went and did a ffmpeg dash h hit enter you could see all these different settings and tags and everything that is available for us to go ahead and use uh with most of these commands and most of these utilities that we're going to be looking over if you type the command h it will usually give you a help page so you can see everything that you could go ahead and actually do so speaking of conversion tools at number three we have convert by image magic and before this tool a lot of the times what i would do to actually convert images is go ahead and do it in now one of the reasons why i need to convert images is because youtube thumbnails they do not like pngs or any files over more than i think two megabytes so before i would open up the png like this because that's how i prefer to save my thumbnails i'd have to go file export as and then switch this to a jpeg and compress it out differently so to actually go ahead and use this tool all you would want to type in is magic convert the file name making sure that you're in the same directory or working directory as that file and then the new file name and for this i went thumb underscore next cloud.jpg so if we go ahead kind of open this up off to the side so you can see see it work hit enter and you can see this new jpeg forming right here and it is essentially the exact same thing but the main differences and why i do this for youtube as you can see this is 4.3 megabytes and this jpeg is 800 kilobytes so now it is usable as a thumbnail drag and drop that in here and if i look in between the two you could say there's x absolutely no deterioration in the quality but if you wanted to you could actually deteriorate the quality if you'd want to there are tons of different options and commands with this magic convert tool and like i said there'll be a link down below and this takes us to utility number four uh we've all heard of neofetch here neofetch is absolutely one of my favorite little tools provides no actual function other than giving you some information about your system and it just looks cool this isn't what i'm talking about what i'm talking about is cpu fetch right here under cpu you could see it gives us just a little bit of information it gives us our model brand model name and our core count but if i type in cpu fetch it gives us a lot more information including that little ascii graphic right here for our specific model or for our specific brand and here we can see it gives us the name of our cpu which this is basically all it gave us over here so everything below that is new it's a zen two seven nanometers you can see the cores the max frequency etc so this is really cool tool to give you a lot more information on your cpu now next up is a little tool called gdu what this is is a disk usage analyzer and it works great if i type gdu right here or if i type it in correctly hit enter you can see i was started in my home directory so this is where it's going to go and put me but i can actually go through my entire home directory and see where the most data or the most storage is being used up so you can see here under my videos folder i'm using 57 gigabytes in there so if i was really curious to why i'd go in i can see that the cute fish project is 52 gigabytes and it's primarily because of these two mov files here so if i was running low on space on my system it'd be really nice just to go ahead and shuffle through here and i'm just using the arrow keys if you're used to them you could actually use those vim keys to go ahead and shuffle through also if you go ahead and hit the question mark button it'll give you a little help page so you can see how to go ahead and delete things through here how to navigate how to rescan current directories get information on specific items and things like that go ahead and hit control c to get out of there and let's go dash h this will bring up a help page so you can actually do a lot more things so for example if i did dash d this would show the disks on my system you can see i have my main drive here and i have a backup drive here i have 1.4 terabytes used and 2.1 terabytes available so i could actually go ahead and navigate that you can see it did have to scan it really quickly there it's the first time i open this up with that disk drive it actually took like 30 seconds or so to go ahead and scan everything but now i could go ahead and go in here you can see the tech hd folder is taking up most of the room and that's primarily because this is where i go ahead and back up my projects you could see some of these newer projects that i have here are taking up a lot of room again because of those uh mov files and if i went here i could see exactly what's going on i could go under old and you could see a lot of my old videos these are like the full and complete projects so i could go in here and pull old images audio and things like that but if i want to clear some room i could see that some of these a-roll footages are taking up most of the room so this is a really cool tool to go ahead and check up on your disk usage now the next thing that we're going to go ahead and look at is something i actually covered in the past what we're going to be doing is taking a look at a linux terminal utility called lsd and no it's not that what it is is an alternative to your standard ls command now lsd is awesome so we just type lsd i haven't customized it or anything yet on this system so it gives us the default uh with the icons and all that i do recommend you watch the video that you just saw that little snippet of i go over how to customize this how to get these icons within the terminal and how to completely replace the ls command with lsd but this overall just makes the actual listing of everything a lot prettier a lot more customizable overall it is a fantastic little tool now what we're going to cover is my favorite system monitor this is another thing we covered in the past but i figured it was one of my favorite things so i'm going to go ahead and throw it in this video and that is bpytop go ahead and open up bpy top and you can see it's very similar to h-top but it's a lot better laid out and it gives you a lot more information on your system so you could see my cpu here how much of it is being used i have a screen recorder going so it's going to be a little bit higher than normal additionally we have all my temperatures per core we have our memory usage over here we have our disk usage our network usage all of the different items in our kind of task manager processes in the background and you could go ahead and flip through different things like if i type in a 4 it takes that away if i type 2 it's going to take that away so we can really narrow in and remove things change things around and it's moderately customizable if we go up here to the menu you can go to options you can change the default colors the update time the background update you you have a lot of different things to change your cpu you could change what's there under memory you could change what's there it is a very customizable utility and if you're looking for a rather pretty system monitor it is definitely one of the things that you should consider so for number eight what we're going to do is go ahead and take a look at ascii image converter in the past i took a look at the utility called jp 2a but that one hasn't been updated in a long time and i've recently gotten this one to work so first of all if you're curious what an ascii image is this right here this little distribution logo is technically an ascii image now what this will do is go ahead and get any image you have on your system and go ahead and convert it to this format for example i have an image it's the tux png that i'm going to be using a lot in the future just to show you what it kind of looks like first we can go ahead and actually open it up this is my tux.png right here i'm going to be putting that on a submerged uh but we're going to go ahead and convert that to an ascii so to do that you just type in ascii image converter and then you type in tux.png and then it will go ahead and convert luckily there's a lot of different options that you can go ahead and add to make this a lot smaller a lot more detail but one of them if i go ahead and do this and i type in dash dash colors if i go ahead and add that oop not that one i think it's just color go ahead and add that and it will make it a little bit more colorful so if i highlight it you kind of see what's going on there in the link in the description i'll it will show you all the different options you could do to go and make this a little bit more high quality so another little example i have is the manjaro rounded logo so if i go do that add the color tag hit enter you can see that is a fairly good-looking manjaro logo there and the cool thing about this too is if i go ahead and copy it let's go ahead and bring in a text editor paste that in you can see that it actually keeps its formatting so you could go ahead and copy and paste this other places so overall it's just a pretty cool little utility so coming in at number nine we have speed test cl now this saves from having to go to those like speed test websites that are completely full of ads and all that you just throw open the terminal and go ahead and do this very easily and this is just done with speed test and that's it so you hit enter and then it's going to go ahead run through and actually test both your download and upload speed so once it's done it will give you everything you can see my current download and upload speed and that's really about it of course there are other options so if i do dash h you go ahead and pick specific servers change urls give lists things like that there's a lot more actual options here but for just simple quick testing throw open your terminal type speed test and you're good to go now the next tool we have and coming in at number 10 is probably one of the most important and most critical things that you should have in your unix-based operating system and that is lol cat so if you type in lol cat go dash h you could get the help page for everything that you could do within lol cat but its usage is very simple for example let's go back and do that speed test and if we just go ahead and add lol cat to it what this is going to do is give us a little bit more rainbow it completely makes boring tasks and things that would be just too simple to look at absolutely beautiful it's just one of those things you absolutely need on your system for example ls or let's even do lsd and then we do oh i hit enter too soon it's not it's not proper so we need to do is add lol cat to it and that will completely beautify that command now additionally what we could do is add options so one of the options is if i do dash a hit enter what that's going to do is slowly read out to me what i have in my list which makes it nicer easier to read it does the nice little rainbow color transfers overall it is an absolutely fantastic utility and i'll leave a link to the github so you could go ahead and learn a little bit more about lol cat so what i'm going to do to go ahead and in this video is go off on some honorable mentions and it's primarily because these three utilities are going to be the first things that are posted in the comments the reason why i didn't go over these is because i don't i haven't used them enough to be able to highlight them and spotlight them to actually know what i'm talking about and those things are them them is a wonderful text editor that thousands of people swear by it's very easy to navigate it is quick if you're familiar with all the keyboard shortcuts you can get a lot of work done very quick me i'm somebody who uses nano so next up on honorable mentions is called tmux what it will do is allow you to split your terminal windows and do multiple things at once it's another great utility a lot of terminal applications are actually shipping out with this function by default and that alone is very cool but if you're interested in having tiling basically tiling terminals within a terminal t-mux is a great application to look at and then the third is midnight commander midnight commander is a wonderful terminal based file explorer personally i have more experience with ranger but midnight commander also looks great so those are three more to check out if you are interested so with all that said i do hope you guys enjoyed this video if you're wanting even more you could go ahead and check out my other video where i covered seven that i like and that video has some audible mentions as well that are kind of in the same category as a lol cat for example uh with all that said i would like to thank my youtube members and patreon supporters for supporting the channel supporting the content i do we have four people who are some pretty top tier patreon supporters we have mitchell valentino as an executive and then we have three producers teemo anthony philmak and kyle thank you all so much for your support and thank you to all the other techie and techie plus members if you'd like to become a patreon supporter link in the description or you just do it through youtube and you get extra badges emojis things like that so have a beautiful day and good bye
Info
Channel: TechHut
Views: 22,621
Rating: 4.9529085 out of 5
Keywords: linux, linux tutorial, cli programs, linux terminal, bpytop, bashtop, lolcat
Id: z-lk21e7zVM
Channel Id: undefined
Length: 16min 17sec (977 seconds)
Published: Mon Aug 23 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.