# zoxide > Keep track of the most frequently used directories. > Uses a ranking algorithm to navigate to the best match. > More information: . - Go to the highest-ranked directory that contains "foo" in the name: `zoxide query {{foo}}` - Go to the highest-ranked directory that contains "foo" and then "bar": `zoxide query {{foo}} {{bar}}` - Start an interactive directory search (requires `fzf`): `zoxide query --interactive` - Add a directory or increment its rank: `zoxide add {{path/to/directory}}` - Remove a directory from `zoxide`'s database interactively: `zoxide remove {{path/to/directory}} --interactive` - Generate shell configuration for command aliases (`z`, `za`, `zi`, `zq`, `zr`): `zoxide init {{bash|fish|zsh}}`