🌐
GitHub
github.com › agkozak › zsh-z
GitHub - agkozak/zsh-z: Jump quickly to directories that you have visited "frecently." A native Zsh port of z.sh with added features. · GitHub
This plugin can be installed simply by putting the various files in a directory together and by sourcing zsh-z.plugin.zsh in your .zshrc:
Starred by 2.4K users
Forked by 79 users
Languages   Shell
🌐
GitHub
github.com › ohmyzsh › ohmyzsh › wiki › Installing-ZSH
Installing ZSH
Additionally, Zsh should be set as your default shell. Please run echo $SHELL from a new terminal to confirm. ... With the package manager of your choice, e.g. sudo apt install zsh (see below for more examples)
Author   ohmyzsh
🌐
Oh My Zsh!
ohmyz.sh
Oh My Zsh - a delightful & open source framework for Zsh
You can install this via the command-line with either curl or wget. ... Not ready to jump right in? We're not offended; it's never a bad idea to read the documentation first. Psst… Oh My Zsh works best on macOS or Linux.
🌐
GeeksforGeeks
geeksforgeeks.org › linux-unix › how-to-install-z-shellzsh-on-linux
How to Install Z Shell(zsh) on Linux? - GeeksforGeeks
July 12, 2025 - sudo apt-get install zsh -y Step 3: Now we have to make the zsh as our default shell using the following command: chsh -s /usr/bin/zsh Note: You will need to enter your password for the user after running the command.
🌐
Z-Shell
wiki.zshell.dev › 🚀 getting started › ⚡️ installation
⚡️ Installation | Z-Shell
June 15, 2025 - The installer will download the loader and add the snippet below to the .zshrc file. if [[ -r "${XDG_CONFIG_HOME:-${HOME}/.config}/zi/init.zsh" ]]; then
🌐
Medevel
medevel.com › zsh-z-app
Zsh-z: Quickly Jump to Your Most Frequent Directory (Linux and macOS) - Supercharge Your Terminal
September 26, 2025 - Pure Zsh, No External Dependencies: Unlike rupa/z, which relies on awk, sed, sort, and other tools, Zsh-z uses only Zsh built-ins. This means faster performance, especially on Windows subsystems like WSL, Cygwin, and MSYS2, where it’s often over 100% faster. Rock-Solid Stability: A custom file-locking mechanism prevents race conditions and database corruption, a common pain point in rupa/z. Developer-Friendly: Lightweight, open-source, and easy to install via Oh My Zsh, Zinit, or manually.
🌐
GitHub
gist.github.com › derhuerst › 12a1558a4b408b3b2b6e
Installing the Z Shell (zsh) on Linux, Mac OS X and Windows · GitHub
See List of Linux distributions – Wikipedia for a list. Most Linux systems – including Ubuntu – are Debian-based. Open a terminal window. Copy & paste the following into the terminal window and hit Return.
Find elsewhere
🌐
GitHub
github.com › agkozak › zsh-z › blob › master › zsh-z.plugin.zsh
zsh-z/zsh-z.plugin.zsh at master · agkozak/zsh-z
# Zsh-z maintains a jump-list of the directories you actually use. # # INSTALL: # * put something like this in your .zshrc: # source /path/to/zsh-z.plugin.zsh · # * cd around for a while to build up the database · # # USAGE: # * z foo cd to the most frecent directory matching foo ·
Author   agkozak
🌐
PhoenixNAP
phoenixnap.com › home › kb › sysadmin › how to install zsh on ubuntu
How to Install Zsh on Ubuntu | phoenixNAP KB
February 6, 2025 - Install Zsh on Ubuntu by typing the command below: ... APT lists the packages included in Z Shell's installation and then sets up Zsh.
🌐
SitePoint
sitepoint.com › blog › computing › 10 zsh tips & tricks: configuration, customization & usage
10 Zsh Tips & Tricks: Configuration, Customization & Usage — SitePoint
November 15, 2024 - If not, you can install it using your system’s package manager. For example, on Debian-based systems, you can run sudo apt-get install zsh. Zsh, short for Z shell, is an advanced Unix shell that provides powerful customization options, improved ...
🌐
Command Linux
commandlinux.com › home › arch linux › how to do a zsh install on any linux distro
How to Do a Zsh Install on Any Linux Distro
March 25, 2026 - You need to copy or migrate your aliases from ~/.bashrc into ~/.zshrc. Zsh syntax is mostly compatible with Bash, though minor differences may require small adjustments. ... Fedora doesn’t include chsh by default. Use lchsh instead, or install the util-linux-user package to get chsh and then proceed as normal.
🌐
Sourabh Bajaj
sourabhbajaj.com › mac-setup › iTerm › zsh.html
Zsh · macOS Setup Guide
The installation script should set zsh to your default shell, but if it doesn't you can do it manually:
🌐
Beebom
beebom.com › how-install-zsh-and-oh-my-zsh-linux
How to Install zsh and Oh My Zsh on Linux | Beebom
October 15, 2025 - 2. Once installed, you can verify the installation with the following command. This command will show the currently installed version of zsh. ... 3. To make zsh the default shell on your Linux system, use the following command. Enter the root password when prompted. ... 4. To use z shell, reboot your system.
🌐
HowtoForge
howtoforge.com › home › how to setup zsh and oh-my-zsh on linux
How to Setup ZSH and Oh-my-zsh on Linux
After the installation is complete, change the default shell of the root user to zsh with the chsh command below. ... Now logout from the root user, log in again, and you will get the zsh shell. Check the current shell used with the command below. ... The output should be zsh. Here's the result on Ubuntu. And here's the result on CentOS. The Z shell zsh has been installed.
🌐
LinuxVox
linuxvox.com › blog › zsh-install-linux
Installing and Using Zsh on Linux: A Comprehensive Guide — linuxvox.com
Plugin Support: Zsh has a vibrant plugin ecosystem that allows you to add additional functionality. On Ubuntu or Debian-based systems, you can use the apt package manager to install Zsh:
🌐
Linux Handbook
linuxhandbook.com › install-zsh
Install the Awesome Zsh and Make it the Default Shell
February 21, 2024 - This tutorial will give you a short introduction to Zsh, steps to install Zsh and make it a default shell whenever you login to terminal. Z Shell (zsh in short), is a shell just like bash.
🌐
Reddit
reddit.com › r/zsh › introducing zsh-z
r/zsh on Reddit: Introducing ZSH-z
December 13, 2018 -

I've used z.sh both in bash and in ZSH for years now to jump quickly from directory to directory. That script relies heavily on awk, and it struck me that the same job could be done in ZSH without awk -- or date, sort, or sed, for that matter.

I'd like to introduce ZSH-z, a native ZSH port of z.sh. It's quite a bit faster than its original, as it avoids unnecessary subshells, and the only external commands it still uses are mv and rm. The speed increase can be felt particularly on Windows (MSYS2/Cygwin/WSL), which has problems with forking.

I've also introduced little fixes, and one new feature which is now on by default: completion menus are populated according to how often you go to directories and how recently you've been to them ("frecency"), whereas in the original the menu is simply sorted alphabetically. The original behavior is still there if you set ZSHZ_COMPLETION=legacy.

https://github.com/agkozak/zsh-z