diff options
author | Suleyman Farajli <suleyman@farajli.net> | 2024-08-09 19:14:32 +0400 |
---|---|---|
committer | Suleyman Farajli <suleyman@farajli.net> | 2024-08-09 19:14:32 +0400 |
commit | 0d9b8a12f3db5c984a7220ec7979220df5f80c1d (patch) | |
tree | fa415250e06c722bf5cb11876ab0c78451220a6a /config/shell/aliasrc | |
parent | 3d51988caa7d6c7f4e3ba890ac8fb20c5c95d0fe (diff) |
some improvements in shells
Diffstat (limited to 'config/shell/aliasrc')
-rw-r--r-- | config/shell/aliasrc | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/config/shell/aliasrc b/config/shell/aliasrc new file mode 100644 index 0000000..6dfbc17 --- /dev/null +++ b/config/shell/aliasrc @@ -0,0 +1,39 @@ +#!/bin/sh + +[ -f $XINITRC ] && alias startx="startx $XINITRC" +[ -x "$(command -v vim)" ] && alias vi="vim" +[ -x "$(command -v nvim)" ] && alias vi="nvim" + +alias ls="ls -A --color=auto" +alias grep="grep --color=auto" +alias ping="ping -c 2" +alias clear="clear -x" +alias open="xdg-open" +alias lf="lfcd" + +# Directory change aliases +alias gp="cd ~/proj" +alias gt="cd ~/testProj" +alias gc="cd ~/.config" +alias gu="cd /usr/local/bin" + +# Init system aliases +if [ -x "$(command -v systemctl)" ]; then + alias systemctl="sudo systemctl" + alias net="sudo systemctl start NetworkManager" + alias is="systemctl stop NetworkManager" + alias blue="sudo systemctl start bluetooth" + alias red="sudo systemctl stop bluetooth" + +elif [ -x "$(command -v rc-service)" ]; then + alias rc-service="sudo rc-service" + alias net="sudo rc-service NetworkManager start" + alias is="sudo rc-service NetworkManager stop" + alias blue="sudo rc-service bluetooth start" + alias red="sudo rc-service bluetooth stop" + +fi + +# Systemd and Arch linux specific aliases +alias pacman="sudo pacman" +alias arch-wiki="cd /usr/share/doc/arch-wiki/html/en/" |