Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Ohmyzsh
Commits
b832ec92
Commit
b832ec92
authored
Jun 11, 2013
by
Gaetan Semet
Browse files
New plugin 'common-aliases' for optional cutting edge zsh aliases
Signed-off-by:
Gaetan Semet
<
gaetan@xeberon.net
>
parent
86a889ea
Changes
1
Hide whitespace changes
Inline
Side-by-side
plugins/common-aliases/common-aliases.plugin.zsh
0 → 100644
View file @
b832ec92
# Advanced Aliases.
# Use with caution
#
# ls, the common ones I use a lot shortened for rapid fire usage
alias ls
=
'ls --color'
#I like color
alias
l
=
'ls -lFh'
#size,show type,human readable
alias
la
=
'ls -lAFh'
#long list,show almost all,show type,human readable
alias
lr
=
'ls -tRFh'
#sorted by date,recursive,show type,human readable
alias
lt
=
'ls -ltFh'
#long list,sorted by date,show type,human readable
alias
ll
=
'ls -l'
#long list
alias
ldot
=
'ls -ld .*'
alias
lS
=
'ls -1FSsh'
alias
lart
=
'ls -1Fcart'
alias
lrt
=
'ls -1Fcrt'
alias
zshrc
=
'vim ~/.zshrc'
# Quick access to the ~/.zshrc file
alias grep
=
'grep --color'
alias
sgrep
=
'grep -R -n -H -C 5'
alias
t
=
'tail -f'
# because typing 'cd' is A LOT of work!!
alias
..
=
'cd ../'
alias
...
=
'cd ../../'
alias
....
=
'cd ../../../'
alias
.....
=
'cd ../../../../'
# Command line head / tail shortcuts
alias
-g
H
=
'| head'
alias
-g
T
=
'| tail'
alias
-g
G
=
'| grep'
alias
-g
L
=
"| less"
alias
-g
M
=
"| most"
alias
-g
LL
=
"2>&1 | less"
alias
-g
CA
=
"2>&1 | cat -A"
alias
-g
NE
=
"2> /dev/null"
alias
-g
NUL
=
"> /dev/null 2>&1"
alias
-g
P
=
"2>&1| pygmentize -l pytb"
alias
dud
=
'du --max-depth=1 -h'
alias
duf
=
'du -sh *'
alias
fd
=
'find . -type d -name'
alias
ff
=
'find . -type f -name'
alias
h
=
'history'
alias
hgrep
=
"fc -El 0 | grep"
alias help
=
'man'
alias
j
=
'jobs'
alias
p
=
'ps -f'
alias
sortnr
=
'sort -n -r'
alias
unexport
=
'unset'
alias
whereami
=
display_info
alias rm
=
'rm -i'
alias cp
=
'cp -i'
alias mv
=
'mv -i'
# zsh is able to auto-do some kungfoo
# depends on the SUFFIX :)
if
[
${
ZSH_VERSION
//\./
}
-ge
420
]
;
then
# open browser on urls
_browser_fts
=(
htm html de org net com at cx
nl
se dk dk php
)
for
ft
in
$_browser_fts
;
do
alias
-s
$ft
=
$BROWSER
;
done
_editor_fts
=(
cpp cxx cc c hh h inl asc txt TXT tex
)
for
ft
in
$_editor_fts
;
do
alias
-s
$ft
=
$EDITOR
;
done
_image_fts
=(
jpg jpeg png gif mng tiff tif xpm
)
for
ft
in
$_image_fts
;
do
alias
-s
$ft
=
$XIVIEWER
;
done
_media_fts
=(
avi mpg mpeg ogm mp3 wav ogg ape
rm
mov mkv
)
for
ft
in
$_media_fts
;
do
alias
-s
$ft
=
mplayer
;
done
#read documents
alias
-s
pdf
=
acroread
alias
-s
ps
=
gv
alias
-s
dvi
=
xdvi
alias
-s
chm
=
xchm
alias
-s
djvu
=
djview
#list whats inside packed file
alias
-s
zip
=
"unzip -l"
alias
-s
rar
=
"unrar l"
alias
-s
tar
=
"tar tf"
alias
-s
tar.gz
=
"echo "
alias
-s
ace
=
"unace l"
fi
# Make zsh know about hosts already accessed by SSH
zstyle
-e
':completion:*:(ssh|scp|sftp|rsh|rsync):hosts'
hosts
'reply=(${=${${(f)"$(cat {/etc/ssh_,~/.ssh/known_}hosts(|2)(N) /dev/null)"}%%[# ]*}//,/ })'
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment