Reference
Aliases
Shell aliases provided by the dotfiles, organized by category in ~/.dotfiles/.chezmoitemplates/aliases/.
Categories
Navigation
| Alias | Command | Description |
|---|---|---|
.. | cd .. | Go up one directory |
... | cd ../.. | Go up two directories |
.... | cd ../../.. | Go up three directories |
- | cd - | Go to previous directory |
Git
| Alias | Command | Description |
|---|---|---|
g | git | Git shorthand |
ga | git add | Stage files |
gaa | git add --all | Stage all files |
gc | git commit | Commit |
gcm | git commit -m | Commit with message |
gco | git checkout | Checkout |
gd | git diff | Show diff |
gf | git fetch | Fetch |
gl | git pull | Pull |
gp | git push | Push |
gst | git status | Status |
lg | git log --graph --oneline | Graph log |
lgui | lazygit | Open lazygit |
Docker
| Alias | Command | Description |
|---|---|---|
d | docker | Docker shorthand |
dco | docker compose | Docker Compose |
dps | docker ps | List containers |
dpsa | docker ps -a | List all containers |
di | docker images | List images |
dexec | docker exec -it | Execute in container |
denter | docker exec -it <container> /bin/bash | Enter container |
dlogsf | docker logs -f | Follow logs (deprecated, use dklf) |
dl | docker logs | Show logs |
dprune | docker system prune | Clean up |
dprunea | docker system prune -a | Clean up all |
lzd | lazydocker | Open lazydocker |
Kubernetes
| Alias | Command | Description |
|---|---|---|
k | kubectl | kubectl shorthand |
kg | kubectl get | Get resources |
kgp | kubectl get pods | Get pods |
kga | kubectl get all | Get all resources |
kd | kubectl describe | Describe resource |
kdel | kubectl delete | Delete resource |
kl | kubectl logs | View logs |
kex | kubectl exec -it | Execute in pod |
kaf | kubectl apply -f | Apply from file |
kctx | kubectx | Switch context |
kn | kubens | Switch namespace |
klog | stern | Multi-pod logs |
klint | kube-linter lint | Lint manifests |
ksec | kubesec scan | Security scan |
mk | minikube | Minikube shorthand |
k9 | k9s | Open k9s |
Modern replacements
| Alias | Command | Description |
|---|---|---|
ls | eza | Modern ls |
ll | eza -la | Long list |
la | eza -a | List all |
lt | eza --tree | Tree view |
cat | bat | Syntax highlighted cat |
File operations
| Alias | Command | Description |
|---|---|---|
cp | cp -iv | Interactive verbose copy |
mv | mv -iv | Interactive verbose move |
rm | rm -iv | Interactive verbose remove |
mkdir | mkdir -pv | Create dirs with parents |
System
| Alias | Command | Description |
|---|---|---|
ports | netstat -tulanp | Show open ports |
myip | curl ifconfig.me | Show public IP |
path | echo $PATH | tr ':' '\n' | Show PATH entries |
Dotfiles
| Alias | Command | Description |
|---|---|---|
dot | ~/.local/bin/dot | Dotfiles CLI |
dotcd | cd ~/.dotfiles | Go to dotfiles |
dotedit | $EDITOR ~/.dotfiles | Edit dotfiles |
Adding custom aliases
-
Create a new file in the appropriate category:
-
Define your aliases:
# shellcheck shell=bash # My Custom Aliases -
Apply changes: