Installation

Linux

Binaries

wget https://dot.net/v1/dotnet-install.sh -O ~/dotnet-install.sh
chmod +x ~/dotnet-install.sh
~/dotnet-install.sh --version latest
 
export PATH="$PATH:~/.dotnet"
export PATH="$PATH:~/.dotnet/tools"

APT

Update system with apt

sudo apt install dotnet-sdk-8.0 -y
sudo apt upgrade dotnet-sdk-8.0 -y

Windows

WinGet

Install winget

winget install Microsoft.DotNet.SDK.8
winget upgrade Microsoft.DotNet.SDK.8

Usage

dotnet tool install --global dotnet-counters
dotnet-counters ps
dotnet-counters monitor --process-id 1

Snippets

# Download the Visual Studio .gitignore file
echo -n > .gitignore
curl https://raw.githubusercontent.com/github/gitignore/main/VisualStudio.gitignore >> .gitignore
echo >> .gitignore
curl https://raw.githubusercontent.com/github/gitignore/refs/heads/main/Global/JetBrains.gitignore >> .gitignore
# Remove `bin` and `obj` directory
Get-ChildItem -Path . -Include bin,obj -Directory -Recurse -Force | Remove-Item -Recurse -Force
# Remove `bin` and `obj` directory
find . -type d \( -name "bin" -o -name "obj" \) -exec rm -rf {} +

Appendix