11# General System Utilities
22alias c=' clear'
3- alias gh=' history| grep'
3+ alias gh=' history | grep'
44alias lt=' ls --human-readable --size -1 -S --classify'
5- alias sha=' shasum -a 256 '
5+ alias sha=' shasum -a 256'
66alias sshrestart=' sudo /etc/init.d/ssh restart'
77
88# Network and File Download
99alias ping=' ping -c 5'
10- alias wget=' wget -c '
11- alias wgetc=' wget --content-disposition '
10+ alias wget=' wget -c'
11+ alias wgetc=' wget --content-disposition'
1212
1313# Journal and Logging
14- alias wtf=' sudo journalctl --since today -u '
15- alias wtfy=' sudo journalctl --since yesterday -u '
14+ alias wtf=' sudo journalctl --since today -u'
15+ alias wtfy=' sudo journalctl --since yesterday -u'
1616
1717# Systemd Services Management
1818alias sysdisable=' sudo systemctl disable'
@@ -23,7 +23,7 @@ alias sysstatus='sudo systemctl status'
2323alias sysstop=' sudo systemctl stop'
2424
2525# Archive and Compression
26- alias untar=' tar -zxvf '
26+ alias untar=' tar -zxvf'
2727
2828# Network Testing
2929alias speed=' speedtest-cli --server 2406 --simple'
@@ -41,3 +41,47 @@ alias dlogs='docker logs'
4141
4242# Development and Git
4343alias startgit=' cd `git rev-parse --show-toplevel` && git checkout master && git pull'
44+
45+ # File Management
46+ alias rmrf=' rm -rf' # Use with caution
47+ alias mkdir=' mkdir -p'
48+ alias mv=' mv -i'
49+ alias cp=' cp -i'
50+
51+ # Searching
52+ alias grep=' grep --color=auto'
53+ alias fgrep=' fgrep --color=auto'
54+ alias egrep=' egrep --color=auto'
55+
56+ # System Monitoring
57+ alias top=' htop' # Requires htop installed
58+ alias df=' df -h'
59+ alias du=' du -ch'
60+
61+ # Disk Usage
62+ alias ducks=' du -cks * | sort -rn | head'
63+
64+ # Networking
65+ alias ports=' netstat -tulanp'
66+ alias myip=' curl http://ipecho.net/plain; echo'
67+
68+ # Quick Navigation
69+ alias ..=' cd ..'
70+ alias ...=' cd ../../'
71+ alias ....=' cd ../../../'
72+ alias .....=' cd ../../../../'
73+
74+ # Enhanced ls
75+ alias ll=' ls -lAFh'
76+ alias la=' ls -A'
77+ alias l=' ls -CF'
78+
79+ # Git Operations
80+ alias gs=' git status'
81+ alias gc=' git commit'
82+ alias gp=' git push'
83+ alias gl=' git pull'
84+
85+ # Safety Features
86+ alias off=' shutdown -h now'
87+ alias reboot=' sudo /sbin/reboot'
0 commit comments