dirs -v
příkaz vypíše zásobník adresářů s čísly před každým adresářem a vy můžete zadat argument číslo pushd
příkaz, aby skočil do tohoto adresáře. Pokud například dirs -v
ukazuje, že adresář, do kterého chcete změnit, má 2
před ním (tj. je to třetí adresář v seznamu) spouštějící pushd +2
se změní na tento adresář.
Chcete-li ušetřit psaní, můžete tyto příkazy zkrátit tak, že jim přiřadíte aliasy takto:
alias dv="dirs -v"
alias pd=pushd
Můžete použít zástupné znaky:
cd ../*test1 or even cd *t1
cd ../2010*test2
cd ../*bar
Jsou mnohem flexibilnější a nemusíte plánovat skript pro každou jinou situaci, jakmile si na ně zvyknete, budete je používat pro všechny druhy adresářů. Příklady:
cd /e*/n*k will take you to /etc/network
cd /h* to /home
Jsou použitelné kdekoli (ls
také samozřejmě, abyste mohli filtrovat, co chcete vidět)
bash zástupné znaky
Jak spustíte `méně` a necháte automaticky spustit vyhledávací vzor?
Jak mohu ospravedlnit prostý text v Linuxu?