Pushd: Difference between revisions
Jump to navigation
Jump to search
Created page with "Category:Unix/Linux Usefull in scripts when you have do change directory and want to return to where you started. ;pushd <dir> :Change directory to <dir> (like cd) and add..." |
mNo edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
[[Category:Unix | [[Category:Linux/Unix]] | ||
Usefull in scripts when you have do change directory and want to return to where you started. | Usefull in scripts when you have do change directory and want to return to where you started. | ||
The directory stack has the current working directory and all directory's pushed on it. | |||
;pushd <dir> | ;pushd <dir> | ||
: | :Add the current working directory to the stack and change directory to <dir>. | ||
;pushd | |||
:Pop the last directory from the directory stack, change directory to it and push the current working directory to the stack. | |||
;popd | ;popd | ||
:Pop the last directory from the directory stack and change directory to | :Pop the last directory from the directory stack and change directory to it (return to previous directory). | ||
;dirs | ;dirs | ||
:Show the current directory stack | :Show the current directory and the directory stack | ||
Latest revision as of 11:20, 14 January 2022
Usefull in scripts when you have do change directory and want to return to where you started.
The directory stack has the current working directory and all directory's pushed on it.
- pushd <dir>
- Add the current working directory to the stack and change directory to <dir>.
- pushd
- Pop the last directory from the directory stack, change directory to it and push the current working directory to the stack.
- popd
- Pop the last directory from the directory stack and change directory to it (return to previous directory).
- dirs
- Show the current directory and the directory stack