aboutsummaryrefslogtreecommitdiff
path: root/shellrc.d/alias
blob: 3db58b3f0dbb06e30a07b7614ad6d57b0de06e34 (plain)
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
# vim: ft=sh:
alias ls='ls --color=auto'
eval $(dircolors -b)
alias ll='ls -lh'
alias df='df -h'
alias du='du -h'
alias grep='grep --color=auto'
alias ip='ip -c'
alias gdb='gdb -q'
alias cgdb='cgdb -q'
alias octave='octave-cli -q'
alias ssh='TERM="xterm-256color" ssh'
alias gst='git status'
alias v='nvim'
alias watch='watch -n 1 -c -t -d'
alias rej='find -name \*.rej'
alias orig='find -name \*.orig'
alias mmake='make -j$(($(nproc) * 2)) -l$(nproc)'
alias xo='xdg-open'

# Systemd aliases if we are running systemd
if pidof systemd >/dev/null 2>/dev/null; then
	alias sctl='sudo systemctl'
	alias usctl='systemctl --user'
	alias jrn='journalctl'
	alias ujrn='jrn --user'
fi

if command -v sdcv 2>/dev/null >&2; then
	alias sdcv='sdcv -c'
fi

nvim_config() (
	cd ~/.config/nvim || v init.vim
)