Skip to content

Commit c8da77a

Browse files
authored
Update .bash_aliases
1 parent 85a6d81 commit c8da77a

1 file changed

Lines changed: 51 additions & 7 deletions

File tree

.bash_aliases

Lines changed: 51 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
# General System Utilities
22
alias c='clear'
3-
alias gh='history|grep'
3+
alias gh='history | grep'
44
alias lt='ls --human-readable --size -1 -S --classify'
5-
alias sha='shasum -a 256 '
5+
alias sha='shasum -a 256'
66
alias sshrestart='sudo /etc/init.d/ssh restart'
77

88
# Network and File Download
99
alias 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
1818
alias sysdisable='sudo systemctl disable'
@@ -23,7 +23,7 @@ alias sysstatus='sudo systemctl status'
2323
alias sysstop='sudo systemctl stop'
2424

2525
# Archive and Compression
26-
alias untar='tar -zxvf '
26+
alias untar='tar -zxvf'
2727

2828
# Network Testing
2929
alias speed='speedtest-cli --server 2406 --simple'
@@ -41,3 +41,47 @@ alias dlogs='docker logs'
4141

4242
# Development and Git
4343
alias 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

Comments
 (0)