9 AMAZING COMMAND LINE TOOLS for Linux

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024

Комментарии • 510

  • @TheLinuxEXP
    @TheLinuxEXP  2 года назад +19

    Get 100$ credit for your own Linux and gaming server: www.linode.com/linuxexperiment

    • @AradijePresveti
      @AradijePresveti 2 года назад

      Why are you crying about censorship? Censorship is great, isn't it?

    • @soupborsh8707
      @soupborsh8707 2 года назад

      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 2 года назад +1

      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 2 года назад +198

    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 2 года назад +9

      `Alt+S` for Fish shell users.

    • @alepharcane99
      @alepharcane99 2 года назад +5

      yes, but thef*ck will catch the spelling mistakes too

    • @007arek
      @007arek 2 года назад +1

      I always had that functionality with pressing 2x ESC, but I don't know if it's from a script or zsh.

    • @atreusduvelll600
      @atreusduvelll600 2 года назад

      @@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 2 года назад +1

      @@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 2 года назад +37

    Maintainer of tldr-pages here. Thanks for giving us a mention! :D

    • @arghyaprotimhalder5592
      @arghyaprotimhalder5592 7 месяцев назад +1

      Thanks guys very useful

    • @Muhammad_Hefzey
      @Muhammad_Hefzey 6 месяцев назад +1

      great tool
      nice job

    • @daynemyers2324
      @daynemyers2324 6 месяцев назад +1

      Thank you for your efforts on tldr!

    • @RectalPower
      @RectalPower 4 месяца назад +1

      Thank you very much for this useful tool! I use it all the time!

  • @scheimong
    @scheimong 2 года назад +102

    For me, the biggest one missing is fzf. It makes shell history searching and navigating directories so much easier.

    • @watynecc3309
      @watynecc3309 2 года назад +9

      I use fzf with neovim only

    • @gimcrack555
      @gimcrack555 2 года назад +2

      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 2 года назад +51

    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 2 года назад +1

      It's electron-js the chromium in disguise & kids love it and can crash it in 15 mins somehow.

    • @koevoet7288
      @koevoet7288 2 года назад +3

      Opening up a terminal is enough lol, if I open a terminal around others they always think I’m hacking 😂😂

    • @akza0729
      @akza0729 2 года назад

      @@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 2 года назад +1

      @@akza0729 luckily that hasn’t happened to me yet 😂😂

    • @TheExard3k
      @TheExard3k 2 года назад

      try cool-retro-term

  • @clintquasar
    @clintquasar 2 года назад +23

    You're a machine of video content creation.

    • @TheLinuxEXP
      @TheLinuxEXP  2 года назад +11

      I try to do 3 per week!

    • @clintquasar
      @clintquasar 2 года назад +1

      @@TheLinuxEXP That's why it feels I watch it everyday. Great work, thanks!

  • @yuu-kun3461
    @yuu-kun3461 2 года назад +19

    07:15 you can do sudo !! which will execute the previous command with sudo.

    • @TheLinuxEXP
      @TheLinuxEXP  2 года назад +2

      Yeah, there's that too!

    • @tc_kommark
      @tc_kommark 2 года назад +3

      Ik right!? Way easier!

    • @JoanDoe-pq5fu
      @JoanDoe-pq5fu 2 года назад

      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"

  • @Amplifimusic
    @Amplifimusic 2 года назад +55

    i've never even thought about having a bin for linux, definitely better than just purging files with rm. thanks nick!

    • @TheLinuxEXP
      @TheLinuxEXP  2 года назад +9

      Yeah, it's very much safer!

    • @maxxiong
      @maxxiong 2 года назад +5

      Not sure what GNOME does, but KDE does delete to bin if you hit delete.

    • @nevoyu
      @nevoyu 2 года назад +17

      @@maxxiong Gnome does too, but we're talking about deleting file in the cli, not a gui

    • @Amplifimusic
      @Amplifimusic 2 года назад +8

      @@maxxiong yeah i think most gui file managers do, but i mean with rm in the terminal

    • @Sharp931
      @Sharp931 2 года назад +3

      rm? Use shred.

  • @aditeya1024
    @aditeya1024 2 года назад +14

    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 2 года назад +2

      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

  • @TazerXI
    @TazerXI 2 года назад +53

    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 2 года назад +6

      This can only be used at night and in a black hoodie

    • @TazerXI
      @TazerXI 2 года назад +1

      @@soupborsh8707 in a dark room, typing really fast

    • @SocialMaster762
      @SocialMaster762 2 года назад +1

      The most fundamental CLI tool ever!

    • @sutekhxaos
      @sutekhxaos 2 года назад

      You should check out Hollywood ;)

  • @maxxiong
    @maxxiong 2 года назад +35

    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 2 года назад

      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 2 года назад

      @@akza0729 You know you can change the font right? And waybar exists for a better top bar.

    • @akza0729
      @akza0729 2 года назад

      @@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.

  • @tiagotiagot
    @tiagotiagot 2 года назад +11

    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)

  • @anthonystark6215
    @anthonystark6215 2 года назад +3

    Very cool, loved frack, tldr and especially eDesk, thanks Nick!

  • @Babalas
    @Babalas 2 года назад +3

    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

  • @anon_y_mousse
    @anon_y_mousse 2 года назад +11

    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 2 года назад +3

      find also has -exec and -execdir which are super helpful (for me at least)

    • @tefkah
      @tefkah 2 года назад +3

      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 2 года назад +1

      @@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 2 года назад +1

      @@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 Год назад +1

      | 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.

  • @necrobynerton7384
    @necrobynerton7384 2 года назад +5

    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 2 года назад

      I used to type it even before installing it, simply because of annoyance. Great if it actually works.

  • @matbme
    @matbme 2 года назад +5

    Bat is a must-have for me. Much better than default cat and can also be used as a man pager

  • @christiansilvermoon
    @christiansilvermoon 2 года назад +2

    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

  • @cyberjohn44
    @cyberjohn44 2 года назад +6

    The trash-cli has been a very useful tool for me. Great video as usual.

  • @daedalus_00
    @daedalus_00 2 года назад +5

    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  2 года назад +1

      Very nice!

    • @Suspendermen
      @Suspendermen 2 года назад +2

      you can achieve the same effect by leaving ranger by typing 'S' instead of 'q'

    • @genkiferal7178
      @genkiferal7178 Год назад +1

      for others - a space after the period then ranger to get there.
      only if I keep that terminal window open, though, it seems

  • @mohitkumar-jv2bx
    @mohitkumar-jv2bx 2 года назад +4

    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.

  • @theodoros_1234
    @theodoros_1234 2 года назад +2

    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!

  • @TazerXI
    @TazerXI 2 года назад +7

    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  2 года назад +2

      True!

    • @aqua-bery
      @aqua-bery 2 года назад

      Doesn't the alias command only last as long as you don't reboot?

    • @TazerXI
      @TazerXI 2 года назад

      @@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 2 года назад +3

      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.

  • @TeodorSobczak
    @TeodorSobczak 2 года назад +1

    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!

  • @juancarlosfernandez2580
    @juancarlosfernandez2580 2 года назад +3

    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 11 месяцев назад

      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.

  • @ebsolas
    @ebsolas 2 года назад +1

    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.

  • @pablodenapoli1667
    @pablodenapoli1667 Год назад +3

    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 Год назад

      Another fantastic tool that I forgot to mention is lftp (ftp client).

    • @richardsteiner8992
      @richardsteiner8992 11 месяцев назад

      I tend to live in mc and its internal editor. 🙂

  • @Mikey_xx_
    @Mikey_xx_ 2 года назад

    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.

  • @rafalg87
    @rafalg87 2 года назад +13

    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  2 года назад +3

      Nice!!

    • @RogerioPereiradaSilva77
      @RogerioPereiradaSilva77 2 года назад +3

      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

  • @jazzhopper1580
    @jazzhopper1580 2 года назад +4

    two command line tools I always add to my systems are mc (Midnight Commander) and htop

  • @doragonmeido
    @doragonmeido 2 года назад +2

    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 Год назад +1

      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 Год назад +1

      Sort of like CTRL+R and typing a word you remember from a previous command

  • @Cptnbond
    @Cptnbond 2 года назад

    For me, the auto jump was a huge timesaver. Nick, Thanks for high lighting this little helper. Cheers.

  • @LordHonkInc
    @LordHonkInc 2 года назад +2

    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  2 года назад +2

      Oh yeah, youtube-dl is great!

  • @mini_bomba
    @mini_bomba 2 года назад +2

    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 2 года назад

      So like emacs except vim. (joke)

  • @PranjayVarshney
    @PranjayVarshney 2 года назад +13

    Disliked because no mention of hollywood and cmatrix. How are you going to look cool online without them?

  • @binarybear9711
    @binarybear9711 2 года назад +1

    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

  • @OldieBugger
    @OldieBugger 2 года назад +4

    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.

  • @abhishankpaul
    @abhishankpaul 7 месяцев назад

    "Can't resist the pull and power of command line"
    A Linux user in his purest form

  • @ArniesTech
    @ArniesTech 2 года назад +1

    Awesome backgeound. So natural and cozy. Pmease, more vids out here 💪😌

    • @TheLinuxEXP
      @TheLinuxEXP  2 года назад +2

      Thanks! I'll try to, but not when it's as sunny!

  • @BWGPEI
    @BWGPEI 2 года назад

    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.....

  • @Permafry42108
    @Permafry42108 2 года назад +1

    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;

  • @vanodon2257
    @vanodon2257 2 года назад +2

    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

  • @DIYTinkerer
    @DIYTinkerer 4 месяца назад

    Just to add a recommendation for your sponsor, Tuxedo, I have one and it is awesome - never looked back. An no I don't work for them, but it was the first Linux out the box laptop I've ever owned, I had them add a virtual machine with WIN10 in but have never used it! 🙂

  • @AdamDymitruk
    @AdamDymitruk 2 года назад

    Another great video with new stuff to try! How about doing an in-depth video on fish shell?

  • @SRAZKVT
    @SRAZKVT 2 года назад

    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)

  • @Prophet6000
    @Prophet6000 2 года назад +2

    Great video. TLDR is amazing.

  • @QuotePilgrim
    @QuotePilgrim 2 года назад +1

    If your only mistake is forgetting that type "sudo" before a command, you can just type "sudo !!" then hit enter, and it runs the previous command with sudo.
    For other mistakes, though, that does look like an interesting tool.

  • @mzigaib
    @mzigaib 2 года назад +3

    Yeah, sequel please!

  • @richardsteiner8992
    @richardsteiner8992 11 месяцев назад

    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.

  • @starmarker3896
    @starmarker3896 2 года назад +2

    Oh my Lord, gifgen is definitely gonna be useful for memes.
    Thank you

  • @Thiagola92
    @Thiagola92 2 года назад

    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.

  • @nyxalexandra-io
    @nyxalexandra-io 2 года назад

    A tip I use constantly: `sudo !!` will execute the last command with sudo

  • @70shahin
    @70shahin 2 года назад +3

    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.

  • @nickcat1
    @nickcat1 2 года назад +2

    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  2 года назад

      Thanks!

    • @nickcat1
      @nickcat1 2 года назад

      @@TheLinuxEXP No problem. I love your content. You can add this to your list if you do a part 2.

  • @umlatt
    @umlatt 2 года назад +2

    duf (pretty df)
    bat (cat with code highlighting)
    ncdu (du alternative with useful large file search)
    btop (attractive system monitor)
    Are some great cli tools, that I've come across

    • @akza0729
      @akza0729 2 года назад

      `bat` is nice.

  • @MikeWood
    @MikeWood 6 месяцев назад

    I missed this the first time around. A lot of gold here. Can't wait to espeak and annoy soon. :)

  • @igorristeski5472
    @igorristeski5472 2 года назад

    Very nice and useful selection of commands. Thanks

  • @arantes6
    @arantes6 2 года назад

    MMV : multi-mv. This is not something you'd use every day, but when you need it, boy is it useful.

  • @L0000Kme
    @L0000Kme 2 года назад +1

    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 2 года назад

      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.

  • @rozarpragara
    @rozarpragara 2 года назад

    Frack! That frack seems fun and frackin' useful!

  • @gigalodon14
    @gigalodon14 2 года назад

    Thefuck is so magical when working with git.
    Usually you have to research for a master‘s study to find the correct command you need in that situation but fuck just works, always

  • @itildude
    @itildude 2 года назад

    I had never heard of tldr...now that is awesome.

  • @middleclasspoor
    @middleclasspoor 2 года назад

    Great video! I'm going to give TLDR a try for sure! Thanks Nick!

  • @brunoais
    @brunoais 2 года назад +1

    4:46 I usually use CTRL+R and search for the directory... I will consider that one, though

  • @dcknature
    @dcknature 2 года назад +1

    6:32 oh Nick! In some rare cases, the word "frack" can just be the mildest word I use in a serious of loud words reminding of an ancient voodoo spell or a multistorey building. Surprisingly, this method can actually help with finding the solution, but shouldn't be used in those "sensitive" places. Especially around the kids 😁😆😂.

    • @genkiferal7178
      @genkiferal7178 Год назад

      you comment matches your flag in your name...and the name itself.

  • @freckhard
    @freckhard 5 месяцев назад

    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.

  • @k.chriscaldwell4141
    @k.chriscaldwell4141 22 дня назад

    I learned recently that creating a sudo alias with a trailing space allows sudo access to the invoking user’s aliases.

  • @peterschmidt9942
    @peterschmidt9942 2 года назад +3

    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 2 года назад +2

      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 2 года назад

      @@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

  • @madthumbs1564
    @madthumbs1564 2 года назад

    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

  • @nicolaslavinicki4029
    @nicolaslavinicki4029 2 года назад

    Awesome video bro!

  • @yakovhadash
    @yakovhadash 2 года назад +1

    the irony is that fracking is destructive to life while ****ing creates it

  • @Michael201078
    @Michael201078 2 года назад

    Awesome tools. Many thanks for the video, very useful.

  • @XiaolinDraconis
    @XiaolinDraconis 10 месяцев назад

    "remove that check if you're not afraid" 20yrs ago I would have, but 20yrs ago I ran everything as admin and fuck around n find out was my way of life.

  • @b1oh1
    @b1oh1 2 года назад

    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.

  • @edwardbrennan3963
    @edwardbrennan3963 2 года назад

    I’m laughing pretty hard at the ‘frack’ tool 😂

  • @patrik5123
    @patrik5123 2 года назад

    autojump is awesome. It works well with tabbing out folder names as well.

  • @pappalamma
    @pappalamma 2 года назад

    7:10 just a little hint - do you know that you you can do
    sudo !!
    instead of all that magic of history, cursor, etc? And yes, you can even create alias for this :)

  • @galgrunfeld9954
    @galgrunfeld9954 2 года назад +1

    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 2 года назад

      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.

  • @Jakeu1701
    @Jakeu1701 2 года назад

    This was full of interesting terminal items. thanks

  • @romixch
    @romixch 2 года назад

    I use watson for time tracking at work. Its simple but super useful!

  • @jpberes
    @jpberes 2 года назад

    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 ...

  • @donchisciottev
    @donchisciottev 2 года назад

    Nice video, Nick! Really interesting and funny! 😉

  • @MaryamMaqdisi
    @MaryamMaqdisi 2 года назад +1

    You forgot the best CLI ever: cowsay 😏
    In all honesty great video Nick!

  • @ryanb6503
    @ryanb6503 2 года назад +1

    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

  • @kreigerlol9371
    @kreigerlol9371 2 года назад

    Oh, I goodly want to hear so!

  • @RicardoGarciso-f3y
    @RicardoGarciso-f3y 8 месяцев назад

    Hi TLE,
    Thanks for your Video.
    I've installed trash-cli, caniuse, eDex-Ui, and beginning to profit them.

  • @toxiccan175
    @toxiccan175 2 года назад +4

    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 2 года назад +3

      U might wanna look at mimic 3 by mycroft

    • @TheLinuxEXP
      @TheLinuxEXP  2 года назад +3

      Yep, was going to suggest that

    • @toxiccan175
      @toxiccan175 2 года назад +1

      Thanks to you both! I appreciate the info

    • @akza0729
      @akza0729 2 года назад

      @@dod_ytent9984 That's cool

  • @thingsiplay
    @thingsiplay 2 года назад +1

    I love the trash talk in this video.
    Using trash-cli myself since months and can recommend it. Little warning for some: Do not alias trash-cli to rm. You might get into the habbits of deleting with rm more easily. And when you do that on a system without trash-cli and alias, then those files are gone. Try to learn the new command instead.

  • @mks-h
    @mks-h 2 года назад +1

    Instead of pressing the arrow key hundreds of times, just press ctrk+r and search for what you wanted. You can navigate by pressing ctrl+r again or ctrl+shift+r to go back. You can use esc to edit the command or enter to run it

    • @karnalunea1122
      @karnalunea1122 2 года назад

      Have you heard of mcfly?

    • @mks-h
      @mks-h 2 года назад

      @@karnalunea1122 nope, I haven't

    • @karnalunea1122
      @karnalunea1122 2 года назад +1

      @@mks-h the description on arch repo is "fly through your shell history"
      I think it spits out a list of what you search for.

    • @genkiferal7178
      @genkiferal7178 Год назад

      @@karnalunea1122 i briefly tested cntrl+R and it only went back a few times. its a good tip (thank you), but rather limited still.
      I think bash needs to be updated to become more modern.

  • @cdey3886
    @cdey3886 2 года назад

    Midnight Commander is my preffered File Managment tool.

  • @doppiam7094
    @doppiam7094 2 года назад +1

    What Linux distro are you using? It looks so good

  • @AaronM-zh4ug
    @AaronM-zh4ug 2 года назад +2

    One I use for downloads is aria2c. I suppose there are plenty of cli downloaders, but this is my personal favorite given its speed, versatility, and simplicity (it can get complicated if you what you're doing, but simply typing the command with a link will work for a simple download)

    • @_ianjms
      @_ianjms 2 года назад

      While we're at it, I recommend apt-fast that uses aria to speed up apt downloads about 2x or more depending one one's internet bandwith!

    • @Tachi107
      @Tachi107 2 года назад

      How/why is aria2c so fast compared to curl / wget / apt?

    • @AaronM-zh4ug
      @AaronM-zh4ug 2 года назад

      @@Tachi107 well, aria2c has a parallel downloads feature. I haven't run comprehensive tests with it, it does seem to make downloads faster. My understanding is it simultaneously maintains two connections which result in faster download speeds. The idea that each individual connection has a capped speed limit, so using multiple connections makes things faster. If you don't use the feature, I'm not sure if there is a difference in download speed.

    • @Tachi107
      @Tachi107 2 года назад

      @@AaronM-zh4ug thanks for the explanation! I guess this doesn't improve things on slow networks though, right?
      I'm on a 30 Mb/s network...

    • @AaronM-zh4ug
      @AaronM-zh4ug 2 года назад +1

      @@Tachi107 Well, I think it'll depend on which site you're downloading from. If nothing else, I'd say try it and see what happens. It may not work for all downloads, but on websites with a low cap for download speed, it might still help. But honestly, the real reason I use aria2 is just because of it's features, that and its syntax makes more sense to me than something like curl or wget (not that they're bad, but I prefer aria2).

  • @gabrielfranciscoerazomerin7827
    @gabrielfranciscoerazomerin7827 2 года назад

    I love lsd command, because show icons in the terminal, if is a document or a directory and also the name is crazy >:)

  • @kote315
    @kote315 2 года назад

    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 2 года назад

      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)

  • @guilhermelopes7809
    @guilhermelopes7809 2 года назад

    Very helpful tips :D thanks a lot

  • @MegaManNeo
    @MegaManNeo 2 года назад

    I want to try that espeak-ng thing, it looks funny :D

  • @themistoclesnelson2163
    @themistoclesnelson2163 2 года назад +1

    Hey Nick, it's me!

  • @Permafry42108
    @Permafry42108 2 года назад

    been spending the day having fun by downloading offline copies of my fav web comics using the wget cmdline tool;

  • @lukajeliciclux3074
    @lukajeliciclux3074 2 года назад

    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.

  • @AschKris
    @AschKris 2 года назад

    ranger also has file previews, including for pictures, pdfs and videos, if your terminal supports images.

    • @gimcrack555
      @gimcrack555 2 года назад

      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.