Skip to content

Top 3 Terminal Tools

اكتشف أفضل 3 تطبيقات في طرفية لينكس لزيادة إنتاجيتك اليومية


اكتشف أفضل 3 تطبيقات في طرفية لينكس لزيادة إنتاجيتك اليومية
⚓︎

أشارك معكم 3 أدوات وتطبيقات خفيفة ومهمة لأفضل تجربة استخدام على الطرفية في لينكس، سواء كنت تستخدم Bash أو Zsh، الأدوات مهمة وفعالة.

Tools⚓︎

sudo apt update && sudo apt install gpg git curl

NerdFont⚓︎

mkdir -p ~/.local/share/fonts \
&& cd ~/.local/share/fonts \
&& curl -OL https://github.com/ryanoasis/nerd-fonts/releases/latest/download/JetBrainsMono.tar.xz \
&& bash -c 'mkdir "${1%.tar.xz}" && tar -xf "$1" -C "${1%.tar.xz}"' _ JetBrainsMono.tar.xz \
&& rm JetBrainsMono.tar.xz \
&& fc-cache -fv

Starship⚓︎

  1. Install

    curl -sS https://starship.rs/install.sh | sh
    
  2. Add it to bashrc

    echo 'eval "$(starship init bash)"' >> ~/.bashrc
    
  3. Add it to zshrc

    echo 'eval "$(starship init zsh)"' >> ~/.zshrc
    

fzf⚓︎

  1. Use the official script

    git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
    ~/.fzf/install
    
  2. And add the following line to your shell configuration file

# Set up fzf key bindings and fuzzy completion
eval "$(fzf --bash)"
# Set up fzf key bindings and fuzzy completion
source <(fzf --zsh)

eza⚓︎

  1. Install eza via:

    sudo mkdir -p /etc/apt/keyrings \
    && wget -qO- https://raw.githubusercontent.com/eza-community/eza/main/deb.asc | sudo gpg --dearmor -o /etc/apt/keyrings/gierens.gpg \
    && echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/gierens.gpg] http://deb.gierens.de stable main" | sudo tee /etc/apt/sources.list.d/gierens.list \
    && sudo chmod 644 /etc/apt/keyrings/gierens.gpg /etc/apt/sources.list.d/gierens.list \
    && sudo apt update \
    && sudo apt install -y eza
    
  2. Add alias to .bashrc

nano ~/.bashrc
~/.bashrc
alias ls='eza --color=auto --icons=auto'
alias eza='eza --color=auto --icons=auto'
alias ll='eza -l'
alias la='eza -lah'
alias lt='eza -T'

مراجع
⚓︎