Windows Subsystem for Linux is pretty nifty, but Windows has a very rudimentary terminal interface compared to most modern Unix implementations; though I do have high hopes for the new Windows Terminal project. One particularly annoying issue is that there is no way to directly disable sound, this can be a particularly annoying issue when using tab completion or backspace.
The easiest solution to this lack of functionality is to disable the bell in the Linux shell by modifying the readline(3) configuration in /etc/inputrc or ~/.inputrc.
# do not bell on tab-completion
set bell-style none
I learn well by seeing an example and figuring out what’s going on rather than watching teacher led demonstrations or some other method. I’ve found Go by Example to be the closest thing to my favourite technical manual, the venerable Advanced Bash Guide. For me it’s a great quick reference to understand how apart of the language works when I first encounter it.
Update:I’ve since revised these instructions in this post.
This is fairly basic, but you never know what might be useful to somebody!
Due to the fact that WSL doesn’t bootstrap itself with a normal init/systemd process it can be a bit frustrating to work with SSH keys.
Thankfully the ssh-agent command is designed to set up an environment for key management without much hassle. The trivial method of doing this is to insert the following command into your ~/.bashrc or ~/.profile script:
# start ssh-agent
This will initialize a socket to manage your keys and you can then use the ssh-add command as you would on a normal Linux system.
For completeness, stick the following in your ~/.bash_logout script:
# unset ssh-agent
This will remove the socket and unset the environment so that your keys don’t remain loaded after you close your WSL session using exit or CTRL-D.
I’ve just written a quick and dirty guide on how to use Certbot on Debian 9 with Route 53. This is useful if you are trying to manage wildcard certificates and don’t want to, or can’t, screw around with managing the current state of the Route 53 plugin on Debian 9.
I just finished upgrading my old PC, Hrothgar. I’ve been using IrfanView since my university days as an image viewer, and while it’s still more than adequate, I decided that I’d use this as an opportunity to see if there’s anything else out there that I like.
Enter ImageGlass. I’ve only been using it for a day or so, but thus far there’s a lot to like and nothing that I don’t like. I’m not 100% certain if I’ll completely replace IrfanView, but I’m definitely leaning in that direction. I particularly like the customization options and the UI is clean and simple and it only uses about 12MB of memory on Windows 10.
Check it out if on the lookout for a simple, fast image viewer on Windows.