Ja, der er måder at navigere tilbage til tidligere mapper i både bash og tcsh uden at bruge pushd
og popd
. Her er nogle metoder:
cd -
cd ~-
.bashrc
fil for at holde styr på en historik af mapper.
function cd {
builtin cd "$@" && pwd >> ~/.cd_history
}
function cdh {
dirs -v
local index
read -p "Enter directory number: " index
cd "$(sed "${index}q;d" ~/.cd_history)"
}
cd -
.tcshrc
fil for at holde styr på en historik af mapper.
alias cd 'set olddir="$cwd" && chdir \!* && set newdir="$cwd" && echo $newdir'
alias cdh 'echo $olddir && cd $olddir'
Disse metoder giver dig mulighed for at navigere tilbage til tidligere mapper uden at bruge pushd
og popd
, og de kan også hjælpe dig med at gå længere tilbage end blot den forrige mappe.
Med Handyhand kan du nemt få hjælp til Bash og tcsh opgaver. Opret din opgave gratis, og modtag bud fra dygtige freelancere på få minutter. Uanset om du har brug for assistance til scripts, fejlfinding eller optimering, er hjælp lige ved hånden.