Big fan of commandline tools such as vim, htop etc. What is in your opinion must have tools?

  • Fubarberry@lemmy.fmhy.ml
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    Kakoune (kak) has become my go to vim replacement. Keybinds are tweaked slightly to be more user friendly and more transparent about what it is you’re doing.

    I never mastered vim binding as well as I liked, but the more intuitive and better communicated binds for kak were easy to learn in comparison and I quickly swapped over.

  • gfle@szmer.info
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago
    • ranger and mc - both are file managers, and their approach is so different that I choose one of them I need at the moment depending on what do I want to do (mc for traditional file management, ranger for looking around the directory tree and peeking into files)
    • htop, tmux - classics
    • weechat, profanity - for my IM needs
    • ripgrep - for searching through files
    • magic-wormhole for file and ssh public key exchange
    • mosh for when the network conditions aren’t ideal
    • nmap to see if that machine I’ve connected into the network is up and what IP did it get
    • bat for quick looking into files
    • gdb, with mandatory gdb dashboard
    • nvim for serious text and code editing, micro for more casual editing
  • Ramin Honary@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 year ago

    I have mostly replaced all command line stuff with Emacs, but there are still a few CLI utilities that I continue to use, whether I am in the CLI directly or whether I am using Emacs:

    • tmux or screen (terminal multiplexing)
    • bash (shell scripting)
    • grep, sed (filtering, formatting)
    • ps, pgrep, pkill (process control)
    • ls, find, du (filesystem search)
    • ssh, nc, rsync, sshfs, sftp (remote access, file transfer)
    • tee, dd (pipe control)
    • less, emacs, diff, patch, pandoc (text editing)
    • man, apropos (manual)
    • tar, gzip, bzip2, xz (archiving)
    • hexdump, base64, basenc, sha256sum (data encoding, checksums)
    • wget, curl, (HTTP client)
    • dpkg, apt-get, guix (package management)
    • mpv (media player)
    • ldd, objdump, readelf (inspecting binary files)
    • zfs (maintaining my backup filesystem)
  • ForthEorlingas@lemmy.fmhy.ml
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    I basically live in nvim. Being able to configure my editor in an actual programming language makes it so much more useful to me than vim could ever be.