-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.bash_aliases
91 lines (78 loc) · 2.75 KB
/
.bash_aliases
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#!/bin/bash
has() { type -p "$1" &> /dev/null; }
#Color auto aliases
has grep && alias grep="grep --color=auto"
has fgrep && alias fgrep='fgrep --color=auto'
has egrep && alias egrep='egrep --color=auto'
has diff && alias diff="diff --color=auto"
has dir && alias dir='dir --color=auto'
has vdir && alias vdir='vdir --color=auto'
has ls && alias ls="ls --color=auto"
#Util aliases
if has ls ; then
alias la="ls -A"
alias l="ls -CF"
alias ll="ls -Alh"
fi
has pwd && alias pwd="pwd -P"
has trash && alias trash="trash -v -F"
has clear && alias cls="clear"
has exit && alias q="exit"
has which && alias which="which -a"
has cd && alias ..="cd .."
has thefuck && eval "$(thefuck --alias)"
has fuck && alias fk="fuck"
has dd && alias dd="dd status=progress"
has du && alias dush="du -sh"
has gcc && alias gcc="gcc -Wall"
has md5sum && alias md5="md5sum"
#Text Editor eliases
has vim && alias vi="vim"
has vim && alias nano="vim"
has batcat && alias bat="batcat"
# Zspotify Aliases
has zspotify && alias zspotify="zspotify -s"
#Youtube Aliases
has ytfzf && alias yt="ytfzf"
has youtube-dl && alias ytdl="youtube-dl --external-downloader=aria2c --external-downloader-args='--max-concurrent-downloads=20 --continue=true --max-connection-per-server=16 --split=20 --optimize-concurrent-downloads=true'"
has youtube-dl && alias ytmp3="youtube-dl -x --audio-format=flac --audio-quality=0 --external-downloader=aria2c --external-downloader-args='--max-concurrent-downloads=20 --continue=true --max-connection-per-server=16 --split=20 --optimize-concurrent-downloads=true'"
has ytfzf && alias ytsearch="ytfzf -L"
#Archive Aliases
has 7z && alias un7zip="7z x"
has tar && alias untar="tar -xvf"
has tar && alias ungz="tar -xvzf"
#Networking Aliases
has Wireshark && alias wireshark="Wireshark"
has nmap && alias nmap="nmap -v -T4"
has nmap && alias randmap="nmap -v -iR 100"
if has nslookup ; then
alias reversedns="nslookup"
elif has dig ; then
alias reversedns="dig -x"
fi
if has dig ; then
alias dns="dig +short"
elif has host ; then
alias dns="host"
fi
has iwgetid && alias ssid="iwgetid -r"
#Package Manager Aliases
has port && alias port="port -v"
#Image Aliases
if has viu ; then
alias icat="viu"
elif has kitty ; then
alias icat="kitty +kitten icat"
fi
#Other software aliases
has lazygit && alias lg="lazygit"
has ddgr && alias search="ddgr"
has lynx && alias www="lynx"
has aria2c && alias ddl="aria2c --max-concurrent-downloads=20 --check-integrity=true --continue=true --max-connection-per-server=16 --split=20 --optimize-concurrent-downloads=true"
has Discord && alias discord="Discord"
has mpv && alias mpv="mpv --no-input-default-bindings"
has obsidian && alias obs="obsidian"
#Spelling aliases
has ls && alias al="la"
has ls && alias sl="ls"
has lazygit && alias gl="lg"