136 private links
This article will teach you how to create and use these five types of aliases:
Simple Aliases
Suffix Aliases
Functions for Aliases With Parameters
Global Aliases
Operating system specific aliases
I recently noticed that zsh and fish will instead show a character indicating a missing linefeed, and still start the prompt where you’d expect to find it:
vidarholen-vm2% echo -n "hello zsh"
hello zsh%
vidarholen-vm2%
If you’re disappointed that this is what there’s an entire blog post about, you probably haven’t tried to write a shell. This is one of those problems where the more you know, the harder it seems
Shell Files and Interpreter Invocation
Environment
Comments
Formatting
Features and Bugs
Naming Conventions
Calling Commands
Conclusion
Fail fast, fail noisy.
In 62 BC, Caesar united a political alliance between himself, the statesman Crassus, and the military general Pompey. Together, the three men formed a secret political faction called the Triumvirate that ruled the Roman Republic. The Text Triumvirate is an alliance between the zsh, vim, and tmux. Each of these venerable tools is extremely powerful in its own right; however, together they are an unmatched productivity force that rules all forms of text manipulation. This post aims to provide an overview of how to create a highly functional and easy to configure Text Triumvirate for those new to this tool chain. I try to focus on aspects of how to integrate zsh, vim, and tmux with particular focus on my experiences with two common problems—copy/paste functionality and color aesthetics.
Zsh is a powerful shell that operates as both an interactive shell and as a scripting language interpreter. While being compatible with Bash (not by default, only if issuing emulate sh), it offers advantages such as improved tab completion and globbing.
The Zsh FAQ offers more reasons to use Zsh.
If you had previously installed Zsh but never got around to exploring all of its magic features, this post is for you.
A collection of ZSH frameworks, plugins & themes inspired by the various awesome list collections out there.
Here's a complete Vagrantfile that installs Oh My Zsh on an Ubuntu 14.04.2 LTS box and sets it as the default shell for standard vagrant user.