Posts with tags including linux.
Bash and shell expansions: lazy list-making
A tour of brace expansion, shell parameter expansions, and playing with substrings in Bash.
A portable Makefile for continuous delivery with Hugo and GitHub Pages
My Makefile for building this site, optimizing images, and running my CI/CD GitHub Actions flow.
How to quickly batch resize, compress, and convert images with a Bash one-liner
A fast command line interface solution for batch image processing.
How to set up OpenVPN on AWS EC2 and fix DNS leaks on Ubuntu 18.04 LTS
A guide for setting up your own private VPN service, and understanding and fixing a DNS leak.
How to do twice as much with half the keystrokes using `.bashrc`
An overview of time-saving aliases, functions, and creating a useful Bash prompt.
How to set up a fresh Ubuntu desktop using only dotfiles and bash scripts
Configure settings, install programs, and customize your desktop environment with a single bash command.
How to write Bash one-liners for cloning and managing GitHub and GitLab repositories
Using xargs and awk in Bash to automate managing remote-hosted repositories.
A quick guide to changing your GitHub username
Some additional steps to consider after making a change to your username on GitHub.
A remote sync solution for iOS and Linux: Git and Working Copy
How to set up a cross-platform cloud sync solution for working anywhere using Git on iOS.
Batch renaming images, including image resolution, with awk
How to batch rename images with custom values using file, awk, and rename - in rainbow colors!
How I turned Unity into a tiling window manager
Love i3 but like having things easy? Me too. Here's a guide to getting (something similar to) the i3 features you love working in Unity.
How I set up a single Dropbox folder on my dual-boot Windows and Linux system
A quick guide to installing Dropbox on your dual-boot system with a central folder (instead of two)
How I created custom desktop notifications using terminal and cron
How you can use tools your Linux system already has to create custom desktop notifications.
How a lifelong Windows user switched to Linux... the hard way
An overview of challenges I encountered setting up Linux using a Debian base system.