forked from ohmyzsh/ohmyzsh
-
Notifications
You must be signed in to change notification settings - Fork 0
Cheatsheet
habitullence edited this page Feb 25, 2013
·
21 revisions
To try it out if you have just cloned it (to your home directory):
source ~/.oh-my-zsh/templates/zshrc.zsh-template
-
tab
– Create a new tab in the current directory (OS X – req enabling access for assistive devices under sys prefs) -
take
– Create a new directory and change to it, will create intermediate directories as required. -
x
/extract
– Extract an archive (supported types: tar.{bz2,gz,xz,lzma}, bz2, rar, gz, tar, tbz2, tgz, zip, Z, 7z). -
zsh_stats
– Get a list of the top ten commands and how many times they have been run -
uninstall_oh_my_zsh
– Uninstall Oh-my-zsh -
upgrade_oh_my_zsh
– Upgrade Oh-my-zsh
-
alias
lists all aliases -
..
aliasescd ..
-
cd..
aliasescd ..
-
cd...
aliasescd ../..
-
cd....
aliasescd ../../..
-
cd.....
aliasescd ../../../..
-
cd/
aliasescd /
-
cd +n
to switch to directory numbern
-
1
aliasescd -
-
2
aliasescd +2
-
3
aliasescd +3
-
4
aliasescd +4
-
5
aliasescd +5
-
6
aliasescd +6
-
7
aliasescd +7
-
8
aliasescd +8
-
9
aliasescd +9
-
md
aliasesmkdir -p
-
rd
aliasesrmdir
-
d
aliasesdirs -v
, lists last used directories
-
ls -(tab)
– For options and helpful text of what they do cap (tab)
rake (tab)
ssh (tab)
sudo umount (tab)
kill (tab)
unrar (tab)
git pull origin $(current_branch)
grb publish $(current_branch) origin
-
g
–git
-
gst
–git status
-
gl
–git pull
-
gup
–git fetch && git rebase
-
gp
–git push
-
gd
–git diff | mate
-
gdv
–git diff -w "$@" | vim -
-
gc
–git commit -v
-
gca
–git commit -v -a
-
gco
–git checkout
-
gb
–git branch
-
gba
–git branch -a
-
stt
–open current directory in Sublime Text 2