There is concept in Linux/Unix to manipulate directory stack, you can use directory stack to push directories into it and later pop directory from the stack.
1) dirs : Display the current directory stack without pushing or popping a new directory
2) pushd : Push directory into the Stack
3) popd : Pop directory from the Stack
Using pushd and popd effectively can help you get around your command-line environment quickly
E.g.,
]# mkdir /usr/local/dir1
]# mkdir /usr/local/dir2
]# mkdir /usr/local/dir3
]# dir
~
]# pushd /usr/local/dir1
]# dir
/usr/local/dir1 ~
]# pushd /usr/local/dir2
]# dir
/usr/local/dir2 /usr/local/dir1 ~
]# pushd /usr/local/dir3
]# dir
/usr/local/dir3 /usr/local/dir2 /usr/local/dir1 ~
]# popd
]# pwd
/usr/local/dir3
]# dir
/usr/local/dir2 /usr/local/dir1 ~
]# popd
]# pwd
/usr/local/dir2
]# dir
/usr/local/dir1 ~
]# popd
]# pwd
/usr/local/dir1
]# dir
~
No comments:
Post a Comment