9.5 Terminal Linux Apps
أول 9 تطبيقات أُثبّتها على أي نظام لينكس (سيرفر أو جهاز مكتبي)
أول 9 تطبيقات أُثبّتها على أي نظام لينكس (سيرفر أو جهاز مكتبي)⚓︎
أشارك معكم أهم 9.5 تطبيقات أستخدمها على أي توزيعة، سواء كان خادم أو جهاز مكتبي، أدوات حديثة للطرفية في لينكس ستجعل تجربتك أسرع، أوضح، وأكثر احترافية!
#more
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"