irongit
Explore
Docs
Sign in
Register
huncholane
/
dotfiles
Public
Not for normies
Code
Commits
Branches
Tags
main
simple
simpleaf
crackhead
superlazy
dotfiles
/
oh-my-zsh
/
lib
/
directories.zsh
40 lines
633 B
Bourne Again Shell (bash)
Raw
Download
History
1
#
Changing/making/removing directory
2
setopt
auto_cd
3
setopt
auto_pushd
4
setopt
pushd_ignore_dups
5
setopt
pushdminus
6
7
8
alias
-g
...
=
'
../..
'
9
alias
-g
....
=
'
../../..
'
10
alias
-g
.....
=
'
../../../..
'
11
alias
-g
......
=
'
../../../../..
'
12
13
alias
--
-=
'
cd -
'
14
alias
1
=
'
cd -1
'
15
alias
2
=
'
cd -2
'
16
alias
3
=
'
cd -3
'
17
alias
4
=
'
cd -4
'
18
alias
5
=
'
cd -5
'
19
alias
6
=
'
cd -6
'
20
alias
7
=
'
cd -7
'
21
alias
8
=
'
cd -8
'
22
alias
9
=
'
cd -9
'
23
24
alias
md
=
'
mkdir -p
'
25
alias
rd
=
rmdir
26
27
function
d
(
)
{
28
if
[[
-
n
$
1
]]
;
then
29
dirs
"
$
@
"
30
else
31
dirs
-
v
|
head
-
n
10
32
fi
33
}
34
compdef
_dirs d
35
36
#
List directory contents
37
alias
lsa
=
'
ls -lah
'
38
alias
l
=
'
ls -lah
'
39
alias
ll
=
'
ls -lh
'
40
alias
la
=
'
ls -lAh
'