-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.bash_aliases
More file actions
56 lines (44 loc) · 979 Bytes
/
.bash_aliases
File metadata and controls
56 lines (44 loc) · 979 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# File: ~/.bash_aliases
# Safer deletes
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
# Directory listing
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
# Git shortcuts
alias gs='git status'
alias ga='git add .'
alias gc='git commit -m'
alias gp='git push'
alias gl='git pull'
# Navigation
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
# Misc
alias h='history'
alias c='clear'
alias v='vim'
# Python/ML shortcuts
alias py='python3'
alias jl='jupyter lab'
alias jn='jupyter notebook'
# GPU monitoring
alias gpus='nvidia-smi'
alias gpuwatch='watch -n 1 nvidia-smi'
# Quick navigation
alias res='cd ~/research'
alias data='cd ~/datasets'
# Disk space helpers
alias duu='du -h --max-depth=1 | sort -hr'
alias dff='df -h | grep -v tmpfs'
# Process search
alias psg='ps aux | grep -v grep | grep -i'
# Tmux
alias ta='tmux attach -t'
alias tl='tmux list-sessions'
alias tn='tmux new -s'
# Tools
alias yolo='claude --dangerously-skip-permissions'