This wiki is automatically published from ohmyzsh/wiki. To edit this page, go to ohmyzsh/wiki, make your changes and submit a Pull Request.
If you're coming from the Internet, this section has been edited to only show main Oh My Zsh tricks. Documentation for each plugin can be found in each [[Plugins]] README.
Quick reference:
- Oh My Zsh's Command-Line Interface (CLI):
omz
. Runomz --help
for available commands. - To update Oh My Zsh:
omz update
. - To uninstall it:
uninstall_oh_my_zsh
. - To apply changes made to
.zshrc
:omz reload
(this just runsexec zsh
). Do NOT runsource ~/.zshrc
.
Command | Description |
---|---|
alias |
List all aliases |
mkcd |
Create a new directory and change to it, will create intermediate directories as required. |
take |
Like mkcd , but also knows how to handle remote URLs. When given an argument that looks like a URL (something that ends in .git or .tar.(gz|bz2|xz) ), download the remote resource and extract it (if necessary) into the current directory. Then change to the newly extracted/downloaded/cloned directory. |
zsh_stats |
Get a list of the top 20 commands and how many times they have been run. |
Alias | Command |
---|---|
md |
mkdir -p |
rd |
rmdir |
~ |
cd (change to home directory) |
.. |
cd .. |
... |
cd ../.. |
.... |
cd ../../.. |
..... |
cd ../../../.. |
/ |
cd / |
d |
dirs -v (lists last visited directories) |
cd +n |
Switch to directory number n |
- |
cd to last visited directory |
1 |
cd -1 |
2 |
cd -2 |
3 |
cd -3 |
4 |
cd -4 |
5 |
cd -5 |
6 |
cd -6 |
7 |
cd -7 |
8 |
cd -8 |
9 |
cd -9 |