9 AMAZING COMMAND LINE TOOLS for Linux

  Рет қаралды 108,842

The Linux Experiment

The Linux Experiment

Күн бұрын

Get 100$ credit for your own Linux and gaming server: www.linode.com/linuxexperiment
Grab a brand new laptop or desktop running Linux:www.tuxedocomputers.com/
👏 SUPPORT THE CHANNEL:
Get access to a weekly podcast, vote on the next topics I cover, and get your name in the credits:
KZbin: / @thelinuxexp
Patreon: / thelinuxexperiment
Or, you can donate whatever you want: paypal.me/thelinuxexp?locale....
📹 MORE VIDEOS FROM ME
Linux news in Shorts format: / @linuxshorts5136
Gaming on Linux: / @thelinuxgamingexperim...
I'm also on ODYSEE: odysee.com/$/invite/@TheLinux...
🏆 FOLLOW ME ELSEWHERE:
Twitter : / thelinuxexp
Mastodon: mastodon.social/web/@thelinuxEXP
Pixelfed: pixelfed.social/TLENick
Discord: / discord
📷 GEAR I USE:
Sony Alpha A6600 Mirrorless Camera: amzn.to/30zKyn7
Sigma 56mm Fixed Prime Lens: amzn.to/3aRvK5l
Logitech MX Master 3 Mouse: amzn.to/3BVI0Od
Bluetooth Space Grey Mac Keyboard: amzn.to/3jcJETZ
Logitech Brio 4K Webcam: amzn.to/3jgeTh9
LG Curved Ultrawide Monitor: amzn.to/3pcTVDH
Logitech White Speakers: amzn.to/3n6wSb0
Xbox Controller: amzn.to/3BWmIA3
Amazon Links are affiliate codes and generate small commissions to support the channel
This video is distributed under the Creative Commons Share Alike license.
00:00 Intro
00:33 100$ FREE CREDIT for your Linux or Gaming server
01:30 trash-cli & rmtrash: put files in the trash
03:46 autojump: move quickly to often visited directories
05:31 ranger: terminal file manager
06:32 the fuck: auto-correcting your mistakes
08:12 tldr: actually readable man pages
09:20 caniuse: check which browser supports what
10:24 eDex-UI: full screen terminal dashboard
11:32 espeak-ng: make your computer speak
12:35 gifgen: create gifs from any video file
13:52 And more!
14:33 Get a laptop or desktop that runs Linux out of the box
15:53 Support the channel
Get the GIF from the video: nextcloud.thelinuxexp.com/ind...
Trash-cli & rmtrash:
github.com/andreafrancia/tras...
github.com/PhrozenByte/rmtrash
These let you put files in the trash with the command line, and follow the same options and arguments as the rm command, so you can alias one to the other.
The syntax is really easy, with trash-put to put a file in the trash, trash-list to list all files, trash-restore to restore a file, and trash-empty, well, you guessed what this one does.
Autojump:
github.com/wting/autojump
This is a tool that lets you super quickly jump into a specific directory, based on the folders you visit the most. Autojump starts maintaining a database of the folders you visit based on your history, the more you visit a folder, the higher it's weight in the database.
Ranger
github.com/ranger/ranger
If the ls command is not enough for your file management needs, you can also use ranger. it's a command line file manager that uses the vim keyboard shortcuts to navigate and interact with files.
TheF*ck
github.com/nvbn/thef*ck (replace the "*" by a "u", of course)
So, the F*ck is a project that will autocorrect your mistakes when you type a command. Let's say you're trying to install a package on Fedora.
It will work with a LOT of different errors, like mistyping an argument, or command, forgetting an argument, and a lot more stupid mistakes.
TLDR
github.com/tldr-pages/tldr
Another super helpful command is TLDR. If you're starting with the command line, or trying to learn a new command, you might find the --help option insufficient, and the man command way too overstuffed with text.
Caniuse
github.com/sgentle/caniuse-cmd
There is an easy way to check which browser supports what, with the "caniuse" command. You probably already know about the caniuse website, but you can also check it through your terminal, by just typing caniuse followed by the property or feature you want to use.
edex-UI
github.com/GitSquared/edex-ui...
It basically displays a ton of system information, multiple terminals, your filesystem, your network usage, an on screen keyboard for touch users, and more!
espeak-ng
github.com/espeak-ng/espeak-ng
espeak-ng lets you type any sentence you like, and have your computer read it. It supports multiple voices, which you can list with the --voices option, and invoke by adding the argument -v followed by the voice name.
Gifgen
github.com/lukechilds/gifgen
This little tool will let you turn any video file into an animated image, and it lets you specify the framerate, with the -f option, and even select which portion of the video you want to keep, with the -b option to set the beginning time, and the -d option to set the duration.

Пікірлер: 505
@TheLinuxEXP
@TheLinuxEXP Жыл бұрын
Get 100$ credit for your own Linux and gaming server: www.linode.com/linuxexperiment
@AradijePresveti
@AradijePresveti Жыл бұрын
Why are you crying about censorship? Censorship is great, isn't it?
@soupborsh8707
@soupborsh8707 Жыл бұрын
I recommend ffmpeg. With it, you can, for example: compress all the videos in a folder so that they take up little space.
@PoeLemic
@PoeLemic Жыл бұрын
Thank you for sharing this with us. Please, do keep making videos like this about apps for the command line. New to Linux, so stuff like this helps. And, I'd never find these myself.
@atreusduvelll600
@atreusduvelll600 Жыл бұрын
Some great suggestions here! For the "forgetting to type sudo" problem, there is a simple way to do this without an extra package. `sudo !!` will repeat your last command with sudo in front of it. This method is more flexible, too.
@akza0729
@akza0729 Жыл бұрын
`Alt+S` for Fish shell users.
@alepharcane99
@alepharcane99 Жыл бұрын
yes, but thef*ck will catch the spelling mistakes too
@007arek
@007arek Жыл бұрын
I always had that functionality with pressing 2x ESC, but I don't know if it's from a script or zsh.
@atreusduvelll600
@atreusduvelll600 Жыл бұрын
@@alepharcane99 fair enough! I might try it out for that. For me, the usefulness will rely on how good it is at predicting what I want I guess 😀
@voidseeker4394
@voidseeker4394 Жыл бұрын
@@atreusduvelll600 i'm afraid of using that, tbh. Don't know if a can convince it that i wasn't typing "sudo rm -rf /"
@sbrl
@sbrl Жыл бұрын
Maintainer of tldr-pages here. Thanks for giving us a mention! :D
@arghyaprotimhalder5592
@arghyaprotimhalder5592 2 ай бұрын
Thanks guys very useful
@Muhammad_Hefzey
@Muhammad_Hefzey 2 ай бұрын
great tool nice job
@daynemyers2324
@daynemyers2324 Ай бұрын
Thank you for your efforts on tldr!
@scheimong
@scheimong Жыл бұрын
For me, the biggest one missing is fzf. It makes shell history searching and navigating directories so much easier.
@watynecc3309
@watynecc3309 Жыл бұрын
I use fzf with neovim only
@gimcrack555
@gimcrack555 Жыл бұрын
fzf is the greatest tool. I even wrote a script to use my default text editor micro to piggy back onto fzf and use fzf window panes. The fastest and most efficiently simple notes I ever used with the help of fzf.
@toxiccan175
@toxiccan175 Жыл бұрын
eDex-UI actually seems pretty cool. It's a good shortcut for us to look like hackers in front of our less tech-savvy friends haha
@akza0729
@akza0729 Жыл бұрын
It's electron-js the chromium in disguise & kids love it and can crash it in 15 mins somehow.
@koevoet7288
@koevoet7288 Жыл бұрын
Opening up a terminal is enough lol, if I open a terminal around others they always think I’m hacking 😂😂
@akza0729
@akza0729 Жыл бұрын
@@koevoet7288 He is a hacker!!! People go "Oh my goaddd!!! He will steal our money!!!" You get arrested till they find someone with knowledge.
@koevoet7288
@koevoet7288 Жыл бұрын
@@akza0729 luckily that hasn’t happened to me yet 😂😂
@TheExard3k
@TheExard3k Жыл бұрын
try cool-retro-term
@yuu-kun3461
@yuu-kun3461 Жыл бұрын
07:15 you can do sudo !! which will execute the previous command with sudo.
@TheLinuxEXP
@TheLinuxEXP Жыл бұрын
Yeah, there's that too!
@Jarnathan
@Jarnathan Жыл бұрын
Ik right!? Way easier!
@JohnDoe-pq5fu
@JohnDoe-pq5fu Жыл бұрын
I'm a little tipsy, but for some reason I didn't see the !! And parsed it as "do sudo" which reminded me of IOS CLI where I refuse to leave config mode because I'm lazy as frack and I just "do" stuff Ex. " Do show run"
@clintquasar
@clintquasar Жыл бұрын
You're a machine of video content creation.
@TheLinuxEXP
@TheLinuxEXP Жыл бұрын
I try to do 3 per week!
@clintquasar
@clintquasar Жыл бұрын
@@TheLinuxEXP That's why it feels I watch it everyday. Great work, thanks!
@70shahin
@70shahin Жыл бұрын
You said, you are non dev. as a power user, with some coding experiences, I've learnt A LOT from this video. plz more of this type.
@Amplifimusic
@Amplifimusic Жыл бұрын
i've never even thought about having a bin for linux, definitely better than just purging files with rm. thanks nick!
@TheLinuxEXP
@TheLinuxEXP Жыл бұрын
Yeah, it's very much safer!
@maxxiong
@maxxiong Жыл бұрын
Not sure what GNOME does, but KDE does delete to bin if you hit delete.
@nevoyu
@nevoyu Жыл бұрын
@@maxxiong Gnome does too, but we're talking about deleting file in the cli, not a gui
@Amplifimusic
@Amplifimusic Жыл бұрын
@@maxxiong yeah i think most gui file managers do, but i mean with rm in the terminal
@Sharp931
@Sharp931 Жыл бұрын
rm? Use shred.
@TazerXI
@TazerXI Жыл бұрын
I cannot believe you forgot (I think) the most important cli tool, the one you run to show people you use a terminal: Cmatrix And for those on windows, I guess you have "cd / && tree /f" (-f for Linux) to get a similar effect.
@soupborsh8707
@soupborsh8707 Жыл бұрын
This can only be used at night and in a black hoodie
@TazerXI
@TazerXI Жыл бұрын
@@soupborsh8707 in a dark room, typing really fast
@SocialMaster762
@SocialMaster762 Жыл бұрын
The most fundamental CLI tool ever!
@sutekhxaos
@sutekhxaos Жыл бұрын
You should check out Hollywood ;)
@aditeya1024
@aditeya1024 Жыл бұрын
I'd recommend lf (LF ) for those who find ranger slow. Its written in go and much faster, however it requires more configuration than ranger.
@Yadobler
@Yadobler Жыл бұрын
Ooo yeah I like ranger but it is really slow. Before I gave up and dual boot into manjaro, I was using WSL and ranger was chronically slow, especially since there wasn't a nice way to xdg without manually setting up a xsvr and routing the network and setting up custom firewall settings
@anthonystark6215
@anthonystark6215 Жыл бұрын
Very cool, loved frack, tldr and especially eDesk, thanks Nick!
@christiansilvermoon
@christiansilvermoon Жыл бұрын
The irony about the rmtrash thing at the beginning as the I always perma-delete from the GUI instead of using Trash, but having an option to trash from the CLI appeals to me XD
@maxxiong
@maxxiong Жыл бұрын
I still prefer just using the GUI for most things (kinda funny because I also use swaywm but that's more because of bugs in kde wayland). Autojump and tldr do seem nice though. And I think most dev setups that support old browsers already use caniuse to add fallbacks for old browsers.
@akza0729
@akza0729 Жыл бұрын
I like WM for their Tiling feature. But for me the fonts and scaling just feels off. Oneday, maybe GNOME will have native tiling.
@maxxiong
@maxxiong Жыл бұрын
@@akza0729 You know you can change the font right? And waybar exists for a better top bar.
@akza0729
@akza0729 Жыл бұрын
@@maxxiong Yup. But fonts and their aliased rendering when scaled feels off.
@genkiferal7178
@genkiferal7178 Жыл бұрын
KDE is full of bugs. they focused too much on form over function. its also bloated as hell.
@Mikey_xx_
@Mikey_xx_ Жыл бұрын
This is well done and documented. I know, you said don't run off and install as the video was going, but I couldn't help it. I like your presentation, and the fact you had the chapters listed as well as the github locations. You are very much appreciated and am glad I subscribed.
@theodoros_1234
@theodoros_1234 Жыл бұрын
I've never heard of any of these commands, and most of them seem incredibly useful. This video instantly got bookmarked, it will definitely come in handy. Thanks!
@TheLinuxEXP
@TheLinuxEXP Жыл бұрын
Thank you :)
@TiagoTiagoT
@TiagoTiagoT Жыл бұрын
Two I would recommend are Midnight Commander (text-based two-pane file browser, with built-in text and hex editor, and lots of other stuff), and htop (shows tons of info about running processes and lets you do stuff like change priorities, kill etc)
@oliviadrinkwine1411
@oliviadrinkwine1411 Жыл бұрын
Man I was about to suggest that :stuck_out_tongue:
@UlrichHoltzhausen
@UlrichHoltzhausen 11 ай бұрын
btop is also nice.
@middleclasspoor
@middleclasspoor Жыл бұрын
Great video! I'm going to give TLDR a try for sure! Thanks Nick!
@igorristeski5472
@igorristeski5472 Жыл бұрын
Very nice and useful selection of commands. Thanks
@necrobynerton7384
@necrobynerton7384 Жыл бұрын
The amount i've written "f#$k" when some command returned error is innumerable. The command better be f4#%king working lol Great video as always TLE
@akza0729
@akza0729 Жыл бұрын
I used to type it even before installing it, simply because of annoyance. Great if it actually works.
@BWGPEI
@BWGPEI Жыл бұрын
Another very useful teaching moment that you can bet I downloaded, and Many Thanks!. It's been 40 years since I used Unix on a VT-100 terminal, and brother do you bring back old memories. Now if I could just have Intel AEdit running again.....
@Michael201078
@Michael201078 Жыл бұрын
Awesome tools. Many thanks for the video, very useful.
@TeodorSobczak
@TeodorSobczak Жыл бұрын
I just found out about tldr which is a great time saver for me since I tend to forget command syntax pretty often and reading man pages is time consuming. Thanks!
@nicolaslavinicki4029
@nicolaslavinicki4029 Жыл бұрын
Awesome video bro!
@mohitkumar-jv2bx
@mohitkumar-jv2bx Жыл бұрын
One of the best videos i have ever watched that talked about the cli-tools. Almost all were the tools I needed but didn't even know i needed them. I just love linux. Thanks a lot nick for making this one.
@daedalus_00
@daedalus_00 Жыл бұрын
quick tip for Ranger: start Ranger by typing ". ranger" or "source ranger" and when you quit ranger you will be dropped into the directory you left in ranger. Since I use ranger all the time, I just use an alias for it.
@TheLinuxEXP
@TheLinuxEXP Жыл бұрын
Very nice!
@Suspendermen
@Suspendermen Жыл бұрын
you can achieve the same effect by leaving ranger by typing 'S' instead of 'q'
@genkiferal7178
@genkiferal7178 Жыл бұрын
for others - a space after the period then ranger to get there. only if I keep that terminal window open, though, it seems
@Babalas
@Babalas Жыл бұрын
fd - find replacement. Love it's type filtering i.e. fd -e md -x wc -l to line count markdown or fd -t cmake version to find version in cmake files fasd - same functionality as autojump.. hit tab to expand matching locations or use to prompt fzf - make your own searchable lists with previews. I.e. ff takes fasd lists and lets me fuzzy find over them. gli does a git log displaying a tree of commits in the bottom and a preview of the changes at the top
@guilhermelopes7809
@guilhermelopes7809 Жыл бұрын
Very helpful tips :D thanks a lot
@matbme
@matbme Жыл бұрын
Bat is a must-have for me. Much better than default cat and can also be used as a man pager
@TheLinuxEXP
@TheLinuxEXP Жыл бұрын
Noted!
@ArniesTech
@ArniesTech Жыл бұрын
Awesome backgeound. So natural and cozy. Pmease, more vids out here 💪😌
@TheLinuxEXP
@TheLinuxEXP Жыл бұрын
Thanks! I'll try to, but not when it's as sunny!
@donchisciottev
@donchisciottev Жыл бұрын
Nice video, Nick! Really interesting and funny! 😉
@anon_y_mousse
@anon_y_mousse Жыл бұрын
Two I'd recommend are locate and find. You could spend an entire video on just find. I often use it to match files in massive directories with -maxdepth 1 and I'll use -print0 to pipe it to xargs -0. Quite useful for a lot of daily tasks I do. Also try fullscreening your terminal and use mpv --vo=tct or --vo=caca on a video of your choice, you won't be disappointed.
@morristgh
@morristgh Жыл бұрын
find also has -exec and -execdir which are super helpful (for me at least)
@tefkah
@tefkah Жыл бұрын
I'd recommend fd over find, I "find" finds syntax to be way too confusing for some reason, if I do "fd whatever" it just recursively searches everything respecting .gitignore, which is almost always what I want
@anon_y_mousse
@anon_y_mousse Жыл бұрын
@@tefkah Never heard of fd, though I've found that once you learn enough find syntax to make it useful it's incredibly so.
@anon_y_mousse
@anon_y_mousse Жыл бұрын
@@morristgh Yeah, they are for a lot of people, though I avoid them in lieu of making lists and then running commands later after I've made sure every entry is sane.
@genkiferal7178
@genkiferal7178 Жыл бұрын
| mpv --vo=tct or --vo=caca on a video Can I do ao for audio only? I assumed your vo stood for video only, but haven't tested it yet. I've been using mpv --no-video to listen to playlists and albums.
@Jakeu1701
@Jakeu1701 Жыл бұрын
This was full of interesting terminal items. thanks
@cyberjohn44
@cyberjohn44 Жыл бұрын
The trash-cli has been a very useful tool for me. Great video as usual.
@TheLinuxEXP
@TheLinuxEXP Жыл бұрын
Thanks!
@ebsolas
@ebsolas Жыл бұрын
Woo! Callout for ranger. I love ranger. I probably spent an entire week playing around with Midnight Commander, lfm, etc. Before finding Ranger. I had just gotten into vim and learned how it works (I'm trying to convince myself to learn emacs as well atm) and I fell in love with Ranger's vim-style controls.
@binarybear9711
@binarybear9711 Жыл бұрын
ncdu is my personal fav as a replacement for 'TreeSize' you might know from Windows. It shows the disk usage of a folder with the ability to browser trough and the the size for each one
@Cptnbond
@Cptnbond Жыл бұрын
For me, the auto jump was a huge timesaver. Nick, Thanks for high lighting this little helper. Cheers.
@Prophet6000
@Prophet6000 Жыл бұрын
Great video. TLDR is amazing.
@juancarlosfernandez2580
@juancarlosfernandez2580 Жыл бұрын
Great Video Nick! Another suggestion for file manager could be mc (Midnight Commander), I use it on my servers and personally I think is one of the most powerful command line tools, it's almost on par with a GUI File Manager. I'm installing the frack ASAP, made me laugh but looks super useful as well as the other tools
@richardsteiner8992
@richardsteiner8992 6 ай бұрын
Nice as a tarball/zip file manager and also as an sftp client, and you can use it to ssh to other hosts and edit/transfer/manipulate files remotely.
@LordHonkInc
@LordHonkInc Жыл бұрын
Just to share some of my favorites, I've got two productive ones and a timewaster for y'all: - youtube-dl (or one of its forks), for when you want to watch videos on a long road trip with bad internet - pass - the project is called passwordstore (because just googling "pass" would probably not bring up the right site), and it's basically a gpg-encrypted, local password manager. There's even frontends like passmenu or rofi-pass if you're using dmenu or rofi, respectively, browser plugins for Firefox and Chrome, and ports for Android, iOS and Windows (though I have no experience with the latter two, the Android app works great) - cmatrix… it's just neat :)
@TheLinuxEXP
@TheLinuxEXP Жыл бұрын
Oh yeah, youtube-dl is great!
@rafalg87
@rafalg87 Жыл бұрын
I like xclip - it allows copying command output to system clipboard: some-command | xclip -sel clip For brevity I alias it to just "clip".
@TheLinuxEXP
@TheLinuxEXP Жыл бұрын
Nice!!
@RogerioPereiradaSilva77
@RogerioPereiradaSilva77 Жыл бұрын
And when you want to use whatever is on the X clipboard at the moment on the command line, shellscript, etc. you can use xclip -o. Awesome little tool! For instance, instead of paging through pages and more pages of a large log file to copy portions of it and paste it on a report or something, you can simply get it directly with xclip and some smart thinking: sed -n '/begin_string/,/end_string/p' | xclip
@Fiveward
@Fiveward Жыл бұрын
Nice video I would love a part 2
@SRAZKVT
@SRAZKVT Жыл бұрын
among those i use the most : Zellij (like tmux, but more practical for new users), distrobox, kakoune, ffmpeg, and distro specific stuff (mostly xtools, a series of tools around xbps to get extra info, like locate which packages contains a file at a given location, which files a package contains, read manpage from not yet installed package, etc)
@AdamDymitruk
@AdamDymitruk Жыл бұрын
Another great video with new stuff to try! How about doing an in-depth video on fish shell?
@L0000Kme
@L0000Kme Жыл бұрын
Ranger is amazing! I love it because of the consistency of hotkeys with vim, and it has file preview. I use Arch btw.
@gimcrack555
@gimcrack555 Жыл бұрын
The same after you setup ranger with rifle and scope. And add a few other things; img2txt, w3mimgdisplay, ueberzug, convert, rsvg-convert, ffmpeg, ffmpegthumbnailer, imagemagick, highlight, atool, 7z, w3m, pdftotext, calibre, epub-thumbnailer, and much more.
@fabledredeyes
@fabledredeyes Жыл бұрын
This is so damn useful, ranger especially is great. Thank you!
@pablodenapoli1667
@pablodenapoli1667 11 ай бұрын
One classical tool that I love is the file manager Midnight Commander (mc). Also I wound recommend the editor joe which is very fast, and useful for editing config files, etc [In my opinion much easier to use than vim, and more feature complete than nano, with excelent support for very large files, and the shell xonsh which is based in Ipython, and can run a superset of Python with a shell-like syntax (the best of both words!).
@pablodenapoli1667
@pablodenapoli1667 11 ай бұрын
Another fantastic tool that I forgot to mention is lftp (ftp client).
@richardsteiner8992
@richardsteiner8992 6 ай бұрын
I tend to live in mc and its internal editor. 🙂
@Permafry42108
@Permafry42108 Жыл бұрын
one other cmd line tool i love is fdupes, which makes it easy to find and delete any duplicate files stored on my HDDs. saved me literally over 2 tb of space from duplicate files i hadn't found manually;
@stuartgreen5631
@stuartgreen5631 Жыл бұрын
Good stuff!
@doragonmeido
@doragonmeido Жыл бұрын
4:33 ik there are a lot of people who dont like fish(the fish shell), but it has this epic feature that lets you jump to an old command faster with up arrow key, just type a few initial characters of the long-command on the terminal and hit the up arrow, it will filter and show the previous commands based of the characters you entered, quite handy when i look up for that one long ffmpeg command
@genkiferal7178
@genkiferal7178 Жыл бұрын
oh, that's what I need! So, is or the equivalent for fish? For bash_history, I learned I could organize it for later use - to keep notes - by using markdown headers - like other config files seem to. I keep music playlists, install notes, encryption notes, etc. that way. But, I've been wanting a better way to search it - using the terminal.
@doragonmeido
@doragonmeido Жыл бұрын
@@genkiferal7178 idk look it up~ you may find some good stuffs~
@UlrichHoltzhausen
@UlrichHoltzhausen 11 ай бұрын
Sort of like CTRL+R and typing a word you remember from a previous command
@richardsteiner8992
@richardsteiner8992 6 ай бұрын
There are a handful of tools that I tend to use heavily. One is mc (Midnight Commander), a file/archive manager and sftp client with a decent text editor. Another is multitail, a tail command on steroids that lets you split the screen into several subwindows, automatically repeat commands, colorize things via regex, etc. Nice for creating text dashboards in a terminal. A third is elinks, a text-based web browser that displays tables in a legible manner. Sure, you need old school HTML, but HTML 4.01 transitional is still my friend for simple pages.
@jazzhopper1580
@jazzhopper1580 Жыл бұрын
two command line tools I always add to my systems are mc (Midnight Commander) and htop
@HopliteSecurity
@HopliteSecurity Жыл бұрын
Top tier thank you many!
@TheLinuxEXP
@TheLinuxEXP Жыл бұрын
Thanks for watching 😉
@patrik5123
@patrik5123 Жыл бұрын
autojump is awesome. It works well with tabbing out folder names as well.
@TazerXI
@TazerXI Жыл бұрын
3:15 It may not just be in your ~/.bashrc file. If you use bash for your shell, basically most people, it will be there. If you use zsh or fish, it will be in their respective file (~/.zshrc or ~/.config/fish/config.fish) Edit: or use the "alias" command, that may not work after a reboot Edit 2: added files for fish/zsh. Also there are ways to find out what shell you are using. By default it is most likely bash, but you can check if you use an app like Konsole (KDE) or GNOME Terminal within their settings, as something like "shell" or "startup script"
@TheLinuxEXP
@TheLinuxEXP Жыл бұрын
True!
@aqua-bery
@aqua-bery Жыл бұрын
Doesn't the alias command only last as long as you don't reboot?
@TazerXI
@TazerXI Жыл бұрын
@@aqua-bery There is a way to set it to always work iirc. edit: just remembered that is what he talked about in the video, buy setting it in ~/.bashrc or ~/.zshrc. Forgot the command didn't work after a reboot
@cyberjohn44
@cyberjohn44 Жыл бұрын
If add the 'alias' to the .bashrc file, it is permanent even after reboot. I have a lot alias in my.bashrc and have no issues with them.
@itildude
@itildude Жыл бұрын
I had never heard of tldr...now that is awesome.
@romixch
@romixch Жыл бұрын
I use watson for time tracking at work. Its simple but super useful!
@vanodon2257
@vanodon2257 Жыл бұрын
My personal pref, Vim ,vifm but range has recently become my fancy , zathura (technically not cli, but its suckless and keyboard based), gomuks as my matrix client, ffmpeg
@jpberes
@jpberes Жыл бұрын
Very nice video, congratulations ! some more interesting CLI tools/commands are bat as a replacement of cat, whois, gdu as a diskanalyzer within the Cli - for those using Debian or Ubuntu based distros, nala instead of apt - inxi for system information ...
@rmcellig
@rmcellig Жыл бұрын
Excellent!! I like scanning physical books and reading them on computer. Can I read them through the terminal? I save the scanned books in pdf format.
@OldieBugger
@OldieBugger Жыл бұрын
I don't think I'll start using the trashcan anytime soon. I've lived without using it for more than 10 years now. And I haven't made too many mistakes by deleting files I didn't mean to destroy forever. Thank you anyway, the number of useful commands in Gnu/Linux cli still amazes me.
@kreigerlol9371
@kreigerlol9371 Жыл бұрын
Oh, I goodly want to hear so!
@shatteredvidrio
@shatteredvidrio Жыл бұрын
You should make a series out of this!
@danieljaouen9384
@danieljaouen9384 Жыл бұрын
Thanks!
@abhishankpaul
@abhishankpaul 2 ай бұрын
"Can't resist the pull and power of command line" A Linux user in his purest form
@rozarpragara
@rozarpragara Жыл бұрын
Frack! That frack seems fun and frackin' useful!
@tulsatrash
@tulsatrash Жыл бұрын
Sweet. Thanks for making this video. Gonna try gifgen later today.
@MikeWood
@MikeWood 2 ай бұрын
I missed this the first time around. A lot of gold here. Can't wait to espeak and annoy soon. :)
@alec1575
@alec1575 Жыл бұрын
Love the video, as ways
@MegaManNeo
@MegaManNeo Жыл бұрын
I want to try that espeak-ng thing, it looks funny :D
@AschKris
@AschKris Жыл бұрын
ranger also has file previews, including for pictures, pdfs and videos, if your terminal supports images.
@gimcrack555
@gimcrack555 Жыл бұрын
True you have to set it up to do so. By installing rifle and scope and a few other's things. Ranger site tells all or look for ranger file manager tips and tricks and of course YT videos.
@madthumbs1564
@madthumbs1564 Жыл бұрын
Best thing about Ranger is that it works as an optional file picker for Qutebrowser. -That combined with keynav can get people by without a mouse.
@genkiferal7178
@genkiferal7178 Жыл бұрын
that sounds like a great tip. will look into that. maybe you should do a quick video on it. no need to show your face or be fancy with the editing
@Thiagola92
@Thiagola92 Жыл бұрын
1- there is "Gio" from GTK Team, i think that it's included in ubuntu Recomendations (that you may already know): jq - json processor (great to consume api responses) xdotool - fake mouse/keyboard input scrcpy - mirror phone screen micro - an intuitive text editor
@genkiferal7178
@genkiferal7178 Жыл бұрын
micro is really good. but, if nano is configured correctly (it took me hours to get right), it is almost as good as micro or even better. I wish someone would fork nano to make it this way without all of the hard labor.
@markmilan57
@markmilan57 7 ай бұрын
It's really nice. Is there anything that will allow to convert txt to pdf directly?
@lukajeliciclux3074
@lukajeliciclux3074 Жыл бұрын
I use Vifm instead of Ranger. Two pane file manager with the ability to open multiple files for renaming directly in Vim. Other actions are also supported.
@cdey3886
@cdey3886 Жыл бұрын
Midnight Commander is my preffered File Managment tool.
@mzigaib
@mzigaib Жыл бұрын
Yeah, sequel please!
@mini_bomba
@mini_bomba Жыл бұрын
vim is actually a pretty powerful tool. Everyone knows it can edit files, but did you know you can split the view into many tiling views and start a terminal in them? You can also try to edit a directory and it will bring up a kind of file manager.
@ebsolas
@ebsolas Жыл бұрын
So like emacs except vim. (joke)
@user-tb5pf9tw6i
@user-tb5pf9tw6i 3 ай бұрын
Hi TLE, Thanks for your Video. I've installed trash-cli, caniuse, eDex-Ui, and beginning to profit them.
@doppiam7094
@doppiam7094 Жыл бұрын
What Linux distro are you using? It looks so good
@TheLinuxEXP
@TheLinuxEXP Жыл бұрын
Fedora !
@theotheratticus
@theotheratticus Жыл бұрын
Woo early! Glad i discovered your channel!
@TheLinuxEXP
@TheLinuxEXP Жыл бұрын
Thanks!
@peterschmidt9942
@peterschmidt9942 Жыл бұрын
youtube-dl is an awesome tool, not just to download from YT. Works on heaps of sites where some browser plug-ins just won't work. And not just for Linux either 😉
@Tachi107
@Tachi107 Жыл бұрын
mpv + youtube-dl is great too! It allows you to watch videos from the Web right from your terminal (and ads are blocked too ;)
@peterschmidt9942
@peterschmidt9942 Жыл бұрын
@@Tachi107 I can normally block ads with browser plugins. It's just some sites you can't download videos from (like IView) with any plugins. Youtuve-dl seems to catch them all
@brunoais
@brunoais Жыл бұрын
4:46 I usually use CTRL+R and search for the directory... I will consider that one, though
@starmarker3896
@starmarker3896 Жыл бұрын
Oh my Lord, gifgen is definitely gonna be useful for memes. Thank you
@freckhard
@freckhard 24 күн бұрын
I used autojump for many many years but have grown very fond of zoxide recently. Basically it does the same but is a bit more modern.
@b1oh1
@b1oh1 Жыл бұрын
I know this is a CLI focused video, but autojump should be added to every single file browser. Just give an option to select how many "favorites" to be shown in the file tree. Users like my wife and my kids and parents would really benefit.
@Permafry42108
@Permafry42108 Жыл бұрын
been spending the day having fun by downloading offline copies of my fav web comics using the wget cmdline tool;
@OktayAcikalin
@OktayAcikalin Жыл бұрын
Is there something that replicates Google Drive search, which finds text fragments in scanned pdfs (without text layers)? Or which does OCR and adds the text as a hidden layer?
@nyxalexandra-io
@nyxalexandra-io Жыл бұрын
A tip I use constantly: `sudo !!` will execute the last command with sudo
@nickcat1
@nickcat1 Жыл бұрын
Try keep. It's a meta cli program for saving commands for later. It's super useful and when I forget a long command I can quickly search for it.
@TheLinuxEXP
@TheLinuxEXP Жыл бұрын
Thanks!
@nickcat1
@nickcat1 Жыл бұрын
@@TheLinuxEXP No problem. I love your content. You can add this to your list if you do a part 2.
@YannMetalhead
@YannMetalhead Жыл бұрын
Good video.
@toxiccan175
@toxiccan175 Жыл бұрын
Hey! Just wondering if there are any good options for voice assistants or voice activated macros on Linux. I'd love to be able to open programs or run certain commands hands-free.
@dod_ytent9984
@dod_ytent9984 Жыл бұрын
U might wanna look at mimic 3 by mycroft
@TheLinuxEXP
@TheLinuxEXP Жыл бұрын
Yep, was going to suggest that
@toxiccan175
@toxiccan175 Жыл бұрын
Thanks to you both! I appreciate the info
@akza0729
@akza0729 Жыл бұрын
@@dod_ytent9984 That's cool
@gabrielfranciscoerazomerin7827
@gabrielfranciscoerazomerin7827 Жыл бұрын
I love lsd command, because show icons in the terminal, if is a document or a directory and also the name is crazy >:)
@fabienmargerie6815
@fabienmargerie6815 Жыл бұрын
Thanks for the tips, i've discover espeak only 2 months earlier and i didn't know we can use others voices!! Bye Nick!
@galgrunfeld9954
@galgrunfeld9954 Жыл бұрын
One of the things I disliked about Linux when I began to learn it is just how much effort it took to do basic things - so much typing, reading, and manual work. Thanks for sharing these awesome tools!
@gimcrack555
@gimcrack555 Жыл бұрын
Yes, you have to learn the basic's by reading and viewing video's. But it's worth it at the end. Been a Linux user for the past 19 years. Last version of Windows I touch was Windows XP.
@aintea2122
@aintea2122 Жыл бұрын
Hello french comrade ! There are some I like for example bpytop (btop++ is the c++ version), lolcat, sl, asciiquarium, cool retro term and the real best, yakuake/guake (having a terminal you can pull out of nowhere is just insane if yuo need to have something run in a term and you want a clean look)
@kote315
@kote315 Жыл бұрын
The only command (among those in the video) that I ever used is espeak. With it, I made a talking clock (I just added a task to say the time every hour to cron), as well as a talking network printer. I took an old laser printer, built a single board computer inside it, and made it available over the network. Since the computer had an audio output, I added a small speaker and amplifier so that it would speak the IP address when turned on. This way I could be sure that the system booted up, connected to the network and I can go to this IP if I need to reconfigure something.
@kote315
@kote315 Жыл бұрын
date +%R | espeak-ng hostname -I | tr . \ | espeak-ng (optionally add -v your_language) hostname -I prints IP address (works in debian/ubuntu, not in manjaro) tr replaces dots with spaces ( \ means space)
@MaxusR
@MaxusR Жыл бұрын
Is there some kind of bash shell which will prepend sudo when a command is available only to root user? It would be obvious way with no harm. I definitely would never run 'rm -rf /' in hope that there is no sudo in the command.
@joffreybluthe7906
@joffreybluthe7906 Жыл бұрын
Do you actually use spaces in your directory names?? lol I had heard of ranger but I didn't know it was a CLI, I'm definitely going to check it out cause it looks really cool!
@TheLinuxEXP
@TheLinuxEXP Жыл бұрын
Yes, because I mostly use the GUI, so I don't care ;) For projects I interact with using the command line, of course I don't use spaces, this was just an example ;)
@joffreybluthe7906
@joffreybluthe7906 Жыл бұрын
@@TheLinuxEXP I figured this was an example, but I like making fun of my colleagues who use spaces so I couldn't resist 😁😁
@ryanb6503
@ryanb6503 Жыл бұрын
I have to admit, I spend most of my time taking at the nerdy things cli users do, perfectly content with my gui and it's Fisher Price complexity, but that gif making command might just pull me in
My 6 WORST LINUX MISTAKES
16:28
The Linux Experiment
Рет қаралды 150 М.
Become a shell wizard in ~12 mins
12:25
CODE IS EVERYTHING
Рет қаралды 213 М.
100😭🎉 #thankyou
00:28
はじめしゃちょー(hajime)
Рет қаралды 56 МЛН
Be kind🤝
00:22
ISSEI / いっせい
Рет қаралды 22 МЛН
Don't make these 7 mistakes when you're starting out on Linux!
14:15
The Linux Experiment
Рет қаралды 391 М.
This CLI Tool is AMAZING | Prime Reacts
11:59
ThePrimeTime
Рет қаралды 77 М.
12 GREAT command line programs YOU recommended!
16:25
The Linux Experiment
Рет қаралды 213 М.
10 AWESOME CLI TOOLS TO SUPERCHARGE YOUR WORKFLOWS
10:03
Adib Hanna
Рет қаралды 11 М.
20+ things you never knew GNOME could do!
19:21
The Linux Experiment
Рет қаралды 105 М.
7 Amazing CLI Tools You Need To Try
18:10
Josean Martinez
Рет қаралды 204 М.
microsoft's new AI feature is an absolute dumpster fire
9:34
Low Level Learning
Рет қаралды 59 М.
6 Things I HATE about using LINUX
15:07
The Linux Experiment
Рет қаралды 190 М.
5 Command Line Tools That Boost Developer Productivity (2023)
8:02
7 Essential Command Line Tools (2022)
9:12
Tech Craft
Рет қаралды 190 М.
iPhone 12 socket cleaning #fixit
0:30
Tamar DB (mt)
Рет қаралды 21 МЛН
Не обзор DJI Osmo Pocket 3 Creator Combo
1:00
superfirsthero
Рет қаралды 1,3 МЛН