====== WSL / Linux / Ubuntu Cheatsheet ====== ===== Windows Commands ===== | ''wsl --install'' | Install WSL. | | ''wsl --list'' | List installed Linux flavours. | | ''wsl --install -d ubuntu'' | Install Ubuntu. | | ''wsl -s ubuntu'' | Make Ubuntu the default. | ===== WSL / Linux Commands ===== | ''sudo apt-get update && sudo apt-get install -y dotnet-sdk-7.0'' | Install Dotnet on WSL. | | ''ll'' or ''ls -alF'' | List files properly. | | ''sudo apt update && sudo apt upgrade'' | Update the system. | | File System || | ''sudo chmod +x /usr/local/bin/sign-kernel'' | Make a file executable. | | Diagnostic Info || | ''mokutil --sb-state'' | SecureBoot status. | ===== Accessing drives ===== * In WSL, accessing Windows drive: ''/mnt/c/Dev'' * In Windows, accessing WSL: ''\\wsl.localhost\Ubuntu\home'' ===== Run commands on Bash start up ===== Edit your ''.bashrc'' file, it will be ''\\wsl.localhost\Ubuntu\home\\.bashrc'', append whatever you want to the bottom. ===== Mount a Windows Drive ===== - Get drive info: ''sudo fdisk -l'', look for something like ''/dev/sda4''. - Make a directory to mount it to: ''sudu mkdir /mnt/windows''. - Mount it: ''sudo mount -t ntfs-3g /dev/sda4 /mnt/windows''. Add a ''-r'' for read only.