Which Linux command or utility is simple, powerful, and surprisingly unknown to many people or used less often?

This could be a command or a piece of software or an application.

For example I’m surprised to find that many people are unaware of Caddy, a very simple web server that can make setting up a reverse proxy incredibly easy.

Another example is fzf. Many people overlook this, a fast command-line fuzzy finder. It’s versatile for searching files, directories, or even shell history with minimal effort.

  • Ephera
    link
    fedilink
    English
    arrow-up
    3
    ·
    3 days ago

    Nope, I’m glad to share.

    I personalized it from the “Gruvbox Rainbow” preset from here: https://starship.rs/presets/
    So, you might prefer that, if you’re not, well, me.

    You will need to set up a NerdFont, like the Starship installation guide says.

    Here’s my configuration:

    Spoiler
    "$schema" = 'https://starship.rs/config-schema.json'
    
    format = """
    [$status](bg:color_red fg:color_fg0)\
    [](fg:color_red bg:color_orange)\
    [$cmd_duration](bg:color_orange fg:color_fg0)\
    [](fg:color_orange bg:color_yellow)\
    [$time](bg:color_yellow fg:color_fg0)\
    [](fg:color_yellow)\
    $line_break\
    [$directory](bg:color_aqua fg:color_fg0)\
    [](fg:color_aqua bg:color_blue)\
    [$git_branch\
    $git_status](bg:color_blue fg:color_fg0)\
    [](fg:color_blue bg:color_bg3)\
    [$c\
    $rust\
    $golang\
    $nodejs\
    $php\
    $java\
    $kotlin\
    $haskell\
    $python\
    $docker_context](bg:color_bg3 fg:color_fg0)\
    [](fg:color_bg3)\
    $line_break\
    $line_break"""
    
    palette = 'gruvbox_dark'
    
    [palettes.gruvbox_dark]
    color_fg0 = '#ffffff'
    color_bg1 = '#3c3836'
    color_bg3 = '#665c54'
    color_blue = '#458588'
    color_aqua = '#689d6a'
    color_green = '#98971a'
    color_orange = '#d65d0e'
    color_purple = '#b16286'
    color_red = '#cc241d'
    color_yellow = '#d79921'
    
    [status]
    disabled = false
    symbol = ""
    format = ' $symbol $status '
    
    [username]
    format = ' $user '
    
    [directory]
    format = " $path "
    truncation_length = 3
    truncation_symbol = "…/"
    
    [directory.substitutions]
    "Documents" = "󰈙 "
    "Downloads" = " "
    "Music" = "󰝚 "
    "Pictures" = " "
    "Projects" = "󰲋 "
    
    [git_branch]
    symbol = ""
    format = ' $symbol $branch '
    
    [git_status]
    style = "bg:color_aqua"
    format = '$all_status$ahead_behind '
    
    [nodejs]
    symbol = ""
    format = ' $symbol $version '
    
    [c]
    symbol = " "
    format = ' $symbol $version '
    
    [rust]
    symbol = ""
    format = ' $symbol $version '
    
    [golang]
    symbol = ""
    format = ' $symbol $version '
    
    [php]
    symbol = ""
    format = ' $symbol $version '
    
    [java]
    symbol = " "
    format = ' $symbol $version '
    
    [kotlin]
    symbol = ""
    format = ' $symbol $version '
    
    [haskell]
    symbol = ""
    format = ' $symbol $version '
    
    [python]
    symbol = ""
    format = ' $symbol $version '
    
    [cmd_duration]
    format = ' 󱦟 $duration '
    
    [time]
    disabled = false
    time_format = "%R"
    format = '  $time '
    
    [line_break]
    disabled = false