Kali Linux — All Commands

Personal reference for Kali commands, installs & WSL setup.

Kali Linux
📋 Quick Index
1. Repository2. No Sound3. Fix Broken 4. WiFi5. Bluetooth6. Install SW 7. Snap8. Uninstall9. Force Stop 10. Software Table11. Delete File 12. Wine 13. WSL 2: ↳ Setup ↳ Password Reset ↳ Desktop ENV

#1 Add Kali Repository

Just copy & paste into your Terminal — Done ✔️

echo "deb http://http.kali.org/kali kali-rolling main contrib non-free" | sudo tee /etc/apt/sources.list
Official Website →

#2 No Sound on Kali

sudo apt purge --autoremove pipewire-pulse
Official Website →

#3 Fix Broken Installation

apt --fix-broken install

#4 WiFi Connected but Not Working

sudo systemctl status systemd-resolved.service
sudo systemctl restart systemd-resolved.service
sudo systemctl status systemd-resolved.service

#5 Turn ON Bluetooth

service bluetooth restart

#6 Install Software in KALI Linux

sudo dpkg -i *.deb                 # normal .deb file
./configure  ---  make install     # compile from source
How to install →

#7 Snap Install

sudo su
sudo apt update
sudo apt install snapd
systemctl enable --now snapd apparmor

Snap installed but not working?

systemctl enable --now snapd.apparmor
Snap Store guide →

#8 Uninstall Software

dpkg --list
sudo apt remove gimp
sudo apt --purge remove gimp
sudo apt-get autoremove
sudo apt purge --auto-remove gimp
sudo apt clean

#9 Force STOP any Running Program

pidof [appname]
kill -9 [PID]

#10 All Important Software in KALI

All Kali Tools →

NameWorkapt installsnap installflatpak install
Prerequisites: Add Kali Repo  |  Install Snap  |  Setup Flathub
Office 365Microsoft Officesudo snap install office365webdesktop --beta
WhatsAppMessagingsudo snap install whatsapp-for-linuxflatpak install flathub com.github.eneshecan.WhatsAppForLinux
TelegramMessagingsudo snap install telegram-desktopflatpak install flathub org.telegram.desktop
ViberMessagingDownload .debsudo snap install viber-unofficialflatpak install flathub com.viber.Viber
Google MessagesMessagingWeb App
KDE ConnectFile Transfersudo apt install kdeconnect
FreeCADEngineering Drawingsudo apt install freecadsudo snap install freecadflatpak install flathub org.freecadweb.FreeCAD
ShotcutVideo Editorsudo apt install shotcutsudo snap install shotcut --classicflatpak install flathub org.shotcut.Shotcut
GIMPPhoto Editorsudo apt install gimpsudo snap install gimpflatpak install flathub org.gimp.GIMP
SimpleScreenRecorderScreen Recordersudo apt install simplescreenrecorder
AudacityAudio Editorsudo apt install audacitysudo snap install audacity
HandBrakeVideo Compressorsudo apt install handbrakesudo snap install handbrake-jzflatpak install flathub fr.handbrake.ghb
Code::BlocksCoding IDEsudo apt install codeblocks
Blender3D / Graphic Designsudo apt install blendersudo snap install blender --classicflatpak install flathub org.blender.Blender
kTouchTyping Practicesudo apt install ktouch
VirtualBoxVirtualizationsudo apt install virtualbox
TerminatorTerminal Emulatorsudo apt install terminator
MS EdgeBrowserDownload .deb
AudaciousMP3 Playersudo apt install audacious

#11 Delete File

rm [file path]    # empty file / file
rm -r [dir]       # directory

#12 Install Wine (Windows emulator for Linux)

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install wine wine64 wine32 winbind winetricks
wine yourapp.exe

#13 WSL 2 — Kali in Windows

▶️ Video Playlist

13.1 Setup (PowerShell as Admin)

wsl --install
wsl --update
wsl --status
wsl --list --online
wsl --install -d kali-linux

Navigate Windows files from Kali

ls /mnt          # c  d  e  wsl  wslg
cd /mnt/c/Users/akash/Desktop

WSL more details  |  File Permissions (quick)  |  Permissions deep dive ↗

Check Kali Version

cat /etc/os-release
# PRETTY_NAME="Kali GNU/Linux Rolling"
# VERSION_ID="2024.3"

13.2 Reset WSL Password 🔑

Forgot your WSL user password? Use Windows CMD to reset it via root.

# Step 1 — Open Windows CMD (not PowerShell) and set distro to login as root
ubuntu2204 config --default-user root
# (replace ubuntu2204 with your distro name, e.g. kali-linux)

# Step 2 — A root WSL shell opens automatically. Reset the password:
passwd <your-username>
# e.g.: passwd ak2001
# Enter new password when prompted

# Step 3 — Set your user back as default
ubuntu2204 config --default-user <your-username>
WSL Password Reset

13.3 Install Desktop Environment

mini — kex server Not Recommended

sudo apt update && sudo apt upgrade -y
sudo apt install kali-win-kex
kex --win -s
kex --esm --ip -s   # for Windows Remote Desktop
WSL RDP 1
WSL RDP

Shut Down

exit
wsl --shutdown

Uninstall kex

sudo apt purge kali-win-kex xfce4 xfce4-goodies lightdm light-locker
sudo apt autoremove --purge && sudo apt clean

Full Desktop — GNOME Recommended

sudo apt update
sudo apt install kali-desktop-gnome gdm3
sudo update-alternatives --config x-session-manager
wsl --shutdown && wsl
WSL connect 3 Kali in Windows
« Ubuntu Fedora »