I’ll start:

  • Tmux
  • vim
  • ghidra
  • okteta (hex editor)
  • speedcrunch (calculator with bit manipulation)
  • python3 with IPython for nice reply and embed(), pwntools

top 50 comments

sorted by: hot top controversial new old
[+] 40 points 3 years ago* (last edited 2 years ago) (4 children)
  • load more comments (2 replies)
    [–] 31 points 3 years ago* (last edited 3 years ago) (4 children)
  • source
  • hideshow 6 child comments
  • load more comments (2 replies)
    [–] 26 points 3 years ago (2 children)

    I see a lot of the good ones are already mentioned. But I can't use a linux system for more than an hour without 'thefuck' installed

  • source
  • hideshow 3 child comments
  • load more comments (1 reply)
    [–] 13 points 3 years ago

    Depends on what the machine is for.

  • source
  • [–] 11 points 3 years ago

    For everything:

    • vi/vim
    • ssh & sshd

    For everything except firewalls:

    • C, C++, Perl, Common Lisp, Scheme programming tools
    • lynx
    • wget/curl
    • git
    • ksh (on *BSD)
    • telnet (yeah, there's equipment that still uses telnet out there)

    For a desktop:

    • Emacs
    • xterm
    • GNU plotutils
    • TeXlive
    • X11 utilities (xcalc, editres, etc.)
    • Atmel and Arduino toolchains
    • xpdf
    • KDE
    • KiCad
    • GIMP
    • Inkscape
    • Firefox
    • Chromium
    • Kerbal Space Program
  • source
  • [–] 10 points 3 years ago* (1 child)

    • git
    • vim
    • openssh
    • openssl
    • fail2ban
    • curl
    • byobu
    • webmin (to give limited access to non-Linux help desk technicians)

  • source
  • hideshow 2 child comments
  • [–] 9 points 3 years ago (8 children)

    Am I really the first.

    Nano!!!!!!

  • source
  • hideshow 9 child comments
  • load more comments (7 replies)
    [–] 9 points 3 years ago* (last edited 3 years ago) (1 child)
    • Kitty
    • fish + all the shell builtins
    • LunarVim (Neovim)
    • git + lazygit
    • openssh
    • npm
    • cargo
    • docker

    Edit:

    • wget
    • httpie
    • tar & (un)zip
  • source
  • hideshow 2 child comments
  • [–] 8 points 3 years ago* (1 child)
    • htop
    • docker
    • zsh
    • tmux
    • ssh
    • git
    • rsync
    • curl
    • dnsutils
    • jq
    • nodejs (managed via fnm)
  • source
  • hideshow 2 child comments
  • [–] 8 points 3 years ago
    • jq
    • vim
    • ag (silver searcher)
    • kubectl
    • k9s
    • oh-my-zsh
    • go
    • xclip
    • openssl
    • tcpdump
  • source
  • [–] 7 points 3 years ago (2 children)
    • docker (What, you never wanted to use a optimized version of cmatrix that uses only 512KiB of ram while barely scratching your CPU?)
    • foot
    • brave
    • (on docker) btop, cmatrix, lynx
  • source
  • hideshow 2 child comments
  • load more comments (2 replies)
    [–] 7 points 3 years ago (1 child)
  • [–] 7 points 3 years ago*

    One that I didn't see on here that I've added to my list

    • tldr
      • simplified man pages with common example commands.-

    If on desktop

    • distro-box
    • yakuake
  • source
  • [–] 7 points 3 years ago

    linux-headers

  • source
  • [–] 7 points 3 years ago*
    • neovim
    • alacritty
    • zsh
      • oh my zsh
      • starship (promp)
    • zellij
    • btop | htop
    • ripgrep
    • fd-find
    • exa
    • fnm (nvm alternative, since nvm starts too slow for me)
    • yt-dlp
    • bat (batcat)
    • the usual base-devel / build-essential
  • source
  • [–] 6 points 3 years ago (2 children)
    • zsh+ohmyzsh
    • tilix
    • neovim
    • fzf
    • exa
    • pv
    • htop+iotop+nethogs
    • iperf3
    • nc
    • socat
    • nmap
    • python3
    • ansible
    • lolcat
  • source
  • hideshow 2 child comments
  • load more comments (2 replies)
    [–] 6 points 3 years ago (1 child)
    • exa
    • ripgrep
    • tree
    • difftastic
    • fzf
    • git
    • neovim
    • zsh
    • starship
    • direnv
    • bat
  • source
  • hideshow 2 child comments
  • [–] 5 points 3 years ago

    To add to all great comments here I have one that I’ve used for ages and not seen mentioned here: lftp

    It supports many protocols for ftp like over ssh and allows for shaky connections with resume and back in the days when this was more common I used to just run it in the background to download huge files that took days to download and it would gracefully just reconnect/resume/retry until done.

  • source
  • [–] 5 points 3 years ago* (4 children)

    Every time I setup a new system, I always install these:

    • vim
    • zsh
    • git
    • rsync
    • tmux
    • mosh
    • btop
    • autossh
    • mc
    • direnv
    • asdf-vm

    If the system is a desktop/laptop for personal use, then I'll install these too:

    • virt-manager
    • vscode
    • firefox
    • filezilla
    • mpv
    • yt-dlp
    • kdeconnect
    • onlyoffice
  • source
  • hideshow 4 child comments
  • load more comments (4 replies)
    [–] 5 points 3 years ago

    Desktop:

    • distrobox
    • brave
    • flatpak
    • neovim
    • nix
    • fish
    • tmux
  • source
  • [–] 5 points 3 years ago
    [–] 5 points 3 years ago (2 children)
    • Tmux
    • NeoVim
    • Git
    • FZF
    • Fish
    • ssh Lots of others, but these are the day-to-day
  • source
  • hideshow 2 child comments
  • load more comments (2 replies)
    [–] 5 points 3 years ago
    • neovim
    • fzf
    • ripgrep
    • Firefox
    • git
    • lazygit
    • wezterm
    • zsh
  • source
  • [–] 4 points 3 years ago* (5 children)

    A few from the top of my head:

    • git
    • neovim
    • nix (package manager)
    • mpv + yt-dlp (stream music from yt with --no-video argument)
    • unbound
    • caddy (quickly spin up local web servers with https)

    Edit: almost forgot, I've been using zsh + znap package manager and loving it.

  • source
  • hideshow 5 child comments
  • load more comments (5 replies)
    [–] 4 points 3 years ago* (last edited 3 years ago) (2 children)

    Adding to that:

    • neovim for workstations
    • curl
    • wget
    • zsh

    Edit: So essentially for me, I forgot to include it: vim, my beloved, always and for ever

  • source
  • hideshow 2 child comments
  • load more comments (2 replies)
    [–] 3 points 3 years ago* (2 children)

    Stuff that I insist on regardless of platform (that is, I install these even onto Windows systems if I'm forced to use them):

    • Pale Moon (web browser)
    • Claws Mail
    • GIMP
    • vbindiff (command-line hex editor + diff utility for binary files)
    • mercurial
    • perl

    Stuff that I require only on Linux systems for desktop use:

    • Pan (yes, really, I still use a Usenet newsreader on a daily basis)
    • qemu
    • conky
    • Aqualung (music player—I like odd software)
    • Inkscape
    • Scribus
    • PySol ;)
    • rdesktop (less a favourite than a regrettable necessity)
    • various TDE built-ins: konqueror (as file manager only), kedit, kate, konsole, ark
  • source
  • hideshow 2 child comments
  • load more comments (2 replies)
    [–] 3 points 3 years ago

    In order of use:

    • Firefox
    • Nvim (with a slightly modified kickstart.nvim)
    • SSH
    • Minicom
    • Python3
    • Git
    • CopyQ
    • Curl
    • Wget
    • Tmux
  • source
  • I always made sure my laptops had tlp installed. Now it seems openSUSE has cpu power profiles daemon or something by default, which it says conflicts with tlp when I tried to install it. So, I'm giving that a shot.

  • source
  • load more comments
    view more: next ›