WSL - GradedJestRisk/windows-training GitHub Wiki

WSL

Features

Work:

  • git, except global .gitignore
  • rupa/z
  • pulling from GitHub

Don't work:

  • snap
  • pushing to Github using https authentication

Default user

Edit configuration.

sudo vi /etc/swl.conf

Add entry.

[user]
default=username

Restart in Powershell.

wsl --terminate Ubuntu

Source

Access fs

From Windows explorer

\\wsl$set visualbell
set t_vb=

From GitBash

cd //wsl.localhost/Ubuntu/home/$USERNAME

Terminal

Suppress error sound

Uncomment set bell-style none

sudo vi /etc/inputrc

In vi

vi ~/.vimrc
set visualbell
set t_vb=

Source

SSH

Start agent

eval `ssh-agent`