Skip to content

9.5 Terminal Linux Apps

أول 9 تطبيقات أُثبّتها على أي نظام لينكس (سيرفر أو جهاز مكتبي)


أول 9 تطبيقات أُثبّتها على أي نظام لينكس (سيرفر أو جهاز مكتبي)
⚓︎

أشارك معكم أهم 9.5 تطبيقات أستخدمها على أي توزيعة، سواء كان خادم أو جهاز مكتبي، أدوات حديثة للطرفية في لينكس ستجعل تجربتك أسرع، أوضح، وأكثر احترافية!

update⚓︎

  • update system
    sudo apt update
    sudo apt upgrade
    

bat – Modern cat with syntax highlighting⚓︎

  • Install
    sudo apt install bat
    
  • Setup
    mkdir -p ~/.local/bin/
    ln -s /usr/bin/batcat ~/.local/bin/bat
    

duf – Disk usage / df replacement⚓︎

  • Install
    sudo apt install duf
    

eza – Modern ls replacement⚓︎

  • Install
    sudo apt install eza
    
  • Setup
    grep -qxF "# eza alias" ~/.bashrc || {
      {
        echo ""
        echo "# eza alias"
        echo "alias ll='eza -lah --icons --group-directories-first'"
        echo "alias ls='eza --icons --group-directories-first'"
      } >> ~/.bashrc
    }
    

btop – Modern system monitor (htop replacement)⚓︎

  • Install
    sudo apt install btop
    

fastfetch – System info for terminal (neofetch replacement)⚓︎

  • Install
    sudo apt install fastfetch
    

dust – Human-friendly disk usage (du replacement)⚓︎

  • Install
    sudo apt install du-dust
    

zoxide – Smart directory jumping⚓︎

  • Install
    sudo apt install zoxide
    
  • Initialize zoxide in shell (adds z/zi)
    grep -qxF 'eval "$(zoxide init bash)"' ~/.bashrc >/dev/null || cat >> ~/.bashrc <<'EOF'
    
    # zoxide setup
    eval "$(zoxide init bash)"
    
    EOF
    

fzf – Fuzzy finder⚓︎

  • Install
    sudo apt install git
    
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install

starship – Modern, fast shell prompt⚓︎

  • Install
    sudo apt install starship
    
  • Initialize Starship prompt in shell
    grep -qxF 'eval "$(starship init bash)"' ~/.bashrc >/dev/null || cat >> ~/.bashrc <<'EOF'
    
    # starship setup
    eval "$(starship init bash)"
    
    EOF
    

Bonus: fzf + zoxide → zi⚓︎

  • Combines zoxide ranking with fzf interactive selection
  • Usage:
    zi                 # interactive directory jump
    z <partial-dir>    # jump instantly to most-used directory
    

fonts⚓︎

  • Install JetBrainsMono Nerd Font
    mkdir -p ~/.local/share/fonts/JetBrainsMono
    
curl -sLO https://github.com/ryanoasis/nerd-fonts/releases/latest/download/JetBrainsMono.tar.xz
tar -xvf JetBrainsMono.tar.xz -C ~/.local/share/fonts/JetBrainsMono
rm JetBrainsMono.tar.xz
fc-cache -fv ~/.local/share/fonts
fc-list | grep "JetBrains"