> articles
Articles
SSH and terminal know-how: the “why” behind everyday things, in plain words.
Why doesn't Shift+Enter add a new line in some terminals? The kitty keyboard protocol
In tools like Claude Code, Shift+Enter adds a line in some terminals and sends the message in others. Here's why, and what the kitty keyboard protocol does.
How do I get a notification when a remote command finishes? OSC escape sequences explained
Desktop notifications from remote commands, copying from vim on a server to your local clipboard, clickable links in the terminal. OSC sequences do it all.
What is WebDAV? How to use it, and how it differs from SFTP
WebDAV shows up in Zotero, Obsidian, Nextcloud and NAS settings. What it is, what to enter, how to mount it as a drive, and how it compares with SFTP.
How to use rz and sz to upload and download files in a terminal
When a terminal is all you have, rz uploads and sz downloads files with ZMODEM. What they are, how to install and use them, and what to do when they fail.