Linux CLI Utilities - consolidated list

Discussion in 'Other Operating Systems' started by GumbyNoTalent, May 30, 2018.

  1. OP
    OP
    GumbyNoTalent

    GumbyNoTalent Member

    Joined:
    Jan 8, 2003
    Messages:
    6,062
    Location:
    Briz Vegas
    WeeChat https://github.com/weechat/weechat
    [​IMG]

    More importantly WeeChat works with Slack which seems to be poison of choice for people these days.

    WeeSlack https://github.com/wee-slack/wee-slack
    [​IMG]
     
  2. OP
    OP
    GumbyNoTalent

    GumbyNoTalent Member

    Joined:
    Jan 8, 2003
    Messages:
    6,062
    Location:
    Briz Vegas
    Vim https://www.vim.org/
    I use it everyday as my primary IDE for programing, below is a good primer on how to set it up.

    A brief introduction to vim 1/8
    https://dev.to/jofrly/a-brief-introduction-to-vim-o2
    https://dev.to/jofrly/a-brief-introduction-to-vim-22-48jc
    https://dev.to/jofrly/a-brief-introduction-to-vim-33-4db1
    https://dev.to/jofrly/a-brief-introduction-to-vim-44-41ob
    https://dev.to/jofrly/a-brief-introduction-to-vim-55-1582
    https://dev.to/jofrly/a-brief-introduction-to-vim-66-43la
    https://dev.to/jofrly/a-brief-introduction-to-vim-77-fi0
    https://dev.to/jofrly/a-brief-introduction-to-vim-88-1iii
     
  3. Quadbox

    Quadbox Member

    Joined:
    Jun 27, 2001
    Messages:
    6,014
    Location:
    Brisbane
    It really does make an amazingly good IDE for c/c++ when you've got it setup right
     
  4. domsmith

    domsmith Member

    Joined:
    Nov 7, 2002
    Messages:
    229
    ncdu

    https://dev.yorhel.nl/ncdu

    [​IMG]

     
    Last edited: Aug 23, 2018
  5. OP
    OP
    GumbyNoTalent

    GumbyNoTalent Member

    Joined:
    Jan 8, 2003
    Messages:
    6,062
    Location:
    Briz Vegas
    https://remysharp.com/2018/08/23/cli-improved
     
  6. Quadbox

    Quadbox Member

    Joined:
    Jun 27, 2001
    Messages:
    6,014
    Location:
    Brisbane
    Need I suggest, as a CLI utility, a better CLI? If anyone's a bash enthusiast who's not at least given ZSH a good crack, you owe it to yourself...
     
  7. OP
    OP
    GumbyNoTalent

    GumbyNoTalent Member

    Joined:
    Jan 8, 2003
    Messages:
    6,062
    Location:
    Briz Vegas
    Are you using zsh or oh-my-zsh?
     
  8. waltermitty

    waltermitty Member

    Joined:
    Feb 19, 2016
    Messages:
    727
    Location:
    BRISBANE
    i use zim, it's nice
     
  9. Quadbox

    Quadbox Member

    Joined:
    Jun 27, 2001
    Messages:
    6,014
    Location:
    Brisbane
    I use prezto on one machine and oh-my-zsh on the other. Will probably make them both prezto at some point when I have the fucks
     
  10. Fitzi

    Fitzi Member

    Joined:
    Jun 27, 2001
    Messages:
    516
    Location:
    Central Coast, NSW
    https://github.com/rg3/youtube-dl

    This is nice when you want to grab a bunch of videos off youtube to watch offline. I mainly use it when I find a playlist of instructional or how to videos I want to watch on my daily commute.

    It's got a bucket load of nice options, like being able to specify a specific sequence of videos from a playlist to download and heaps of other stuff.
     
  11. OP
    OP
    GumbyNoTalent

    GumbyNoTalent Member

    Joined:
    Jan 8, 2003
    Messages:
    6,062
    Location:
    Briz Vegas
    tailgrep https://blog.matatu.org/tailgrep <== just found this today
    [​IMG]

    So while waiting for tail -f | grep to find something we can have spinners to while away the seconds,mins or hours. :thumbup:
     
  12. pengy

    pengy Member

    Joined:
    Dec 3, 2003
    Messages:
    302
    Location:
    Melbourne
    Shamelessly ripping off the list of tools here :)

    Coming from an AIX background, I've mainly used nmon (http://nmon.sourceforge.net/pmwiki.php) for system monitoring - we have it installed on all of our RHEL instances. We've still got a bunch of AIX servers, so it helps having a common monitoring platform. One of the previous admins set up a feed into Grafana, which is a nice performance graphing tool.
     
  13. OP
    OP
    GumbyNoTalent

    GumbyNoTalent Member

    Joined:
    Jan 8, 2003
    Messages:
    6,062
    Location:
    Briz Vegas
    nvtop https://github.com/Syllo/nvtop
    [​IMG]
     
  14. Quadbox

    Quadbox Member

    Joined:
    Jun 27, 2001
    Messages:
    6,014
    Location:
    Brisbane
    Must have a play with that sometime, I imagine it'd make profiling MPI+CUDA stuff a lot easier... run an instance of it on each node in tmux with htop next to it
     
  15. Statitica

    Statitica Member

    Joined:
    Dec 29, 2009
    Messages:
    3,075
    Location:
    Lae, Morobe, PNG
    youtube-dl is one i use while I'm in the land of cheap and fast internet.
     
  16. theSeekerr

    theSeekerr Member

    Joined:
    Jan 19, 2010
    Messages:
    2,734
    Location:
    Prospect SA
    ripgrep https://github.com/BurntSushi/ripgrep
    Absolutely phenomenal grep alternative - faster than the alternatives, sane defaults that are nearly always what you want for code search, has a build for Windows, stays fast on UTF-8 files and patterns.

    If you code on Linux, ripgrep is grep but better. If you code on Windows, ripgrep is your new best friend because it'll be 1000 times faster than the find-in-files feature of your IDE or text editor of choice.
     
    General_Cartman likes this.
  17. KILLER ICE

    KILLER ICE Member

    Joined:
    Mar 8, 2004
    Messages:
    68
    Location:
    Western Australia
    vtop I've kind of developed a fondness for it. vtop does have some issues still, but it's ridiculously good looking. However, I'm not sure if it counts given it is node.js based.

    [​IMG]
     
  18. OP
    OP
    GumbyNoTalent

    GumbyNoTalent Member

    Joined:
    Jan 8, 2003
    Messages:
    6,062
    Location:
    Briz Vegas
    Ohh.... UNIXporn.

    Provided it dowsn't require a WM and runs in the console, is all sweet, even if it is Node. :thumbup:
     
  19. Quadbox

    Quadbox Member

    Joined:
    Jun 27, 2001
    Messages:
    6,014
    Location:
    Brisbane
    Another great tool is ftop, which reports what processes have which files open for reading and writing (and what filesystems they're on). Can be enourmously useful when, say, you want to eject a filesystem and cant see what damned program is locking it.

    EDIT - Or for debugging your own stuff come to that...
     
  20. OP
    OP
    GumbyNoTalent

    GumbyNoTalent Member

    Joined:
    Jan 8, 2003
    Messages:
    6,062
    Location:
    Briz Vegas
    lsof - is the tool for seeing which programs has what open
     

Share This Page