Created
December 29, 2018 18:28
-
-
Save nnsense/b5f7341e298401fe628a02241bd5b020 to your computer and use it in GitHub Desktop.
Useful aliases to be saved in /etc/profile.d/alias.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#yum | |
alias yums='yum search' | |
alias yumi='yum install' | |
alias yumup='yum update' | |
#ls | |
alias ll='ls -Xlh --color --group-directories-first --time-style=long-iso' # -X=sort by estension, -l=extended format, -h=human readable, time-style=long-iso display time in ISO YYY-mm-dd) | |
alias la='ls -Xlah --color --group-directories-first' # come sopra, ma vede i file nascosti. | |
alias ls='ls -hF --color' # add colors for filetype recognition | |
alias lx='ls -lXB' # sort by extension | |
alias lk='ls -lSr' # sort by size, biggest last | |
alias lc='ls -ltcr' # sort by and show change time, most recent last | |
alias lu='ls -ltur' # sort by and show access time, most recent last | |
alias lt='ls -ltr' # sort by date, most recent last | |
alias lm='ls -al |more' # pipe through 'more' | |
alias lr='ls -lR' # recursive ls | |
alias tree='tree -Csu' # nice alternative to 'recursive ls' | |
#systemd | |
alias sc='systemctl' | |
alias scu='systemctl list-units' | |
alias scuf='systemctl list-unit-files' | |
alias fcmd='firewall-cmd' | |
alias start='systemctl start' | |
alias restart='systemctl restart' | |
alias stop='systemctl stop' | |
alias status='systemctl status' | |
#stat | |
alias sar='LANG=C sar' | |
alias rmdir='rm -rfv' # verbose, recursive, force remove directory | |
alias cp='cp -i' | |
alias cpb='cp -bvi' # makes backup of overwritten files | |
alias mv='mv -i' | |
alias df='df -h' | |
alias cdnagios='cd /usr/local/nagios/' | |
alias cdmirr='cd /mnt/mirror/' | |
alias locatemirr='locate -d ~/.mirror.db: -i' | |
alias mkdir='mkdir -p' | |
alias h='history' | |
alias ..='cd ..' | |
alias df='df -kTh' | |
alias du='du -kh' | |
alias dud='du -d1 -hc' | |
alias pef='ps -eF' | |
# Functions | |
function findmirr { find /mnt/mirror/movies/ -iname "*$1*"; } | |
function psx { ps aux | grep -i $1 | grep -v grep; } | |
function qf2s() { rpm -ql $(rpm -qf $1)|grep -P "\.service"; } | |
function qf2c() { rpm -qc $(rpm -qf $1); } | |
function fileinfo() { echo "man page:"; whatis $(basename $1); echo "Services:"; rpm -ql $(rpm -qf $1)|grep -P "\.service"; echo "Config files:";rpm -qc $(rpm -qf $1); echo "log files:"; rpm -ql $(rpm -qf $1)|grep -P "var\/log"; echo "Provided by:" $(rpm -qf $1); } | |
function cdls() { if [[ $1 != "" ]] ; then cd $1; ls; else ls; fi }; | |
function mosth { history | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a;}' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n10; } | |
function getipaddrs { CONNAME=$(nmcli connection show|awk '{print $1}'|tail -n +2);for con in $CONNAME;do nmcli connection show $con | grep -P "NAME|ipv4.address" | sort | awk '{print $2}';done && unset CONNAME; }showip() { nmcli connection show $1|grep ipv4.addresses|awk '{print $2}' ; } | |
# Enable cd with just destination dir | |
shopt -s autocd | |
# Set vi as default editor (ie in ctrl+x-e) | |
export EDITOR=vi | |
# Prompt [23:59:59][root][/]$ | |
export PS1="[\t][\u][\w]\$ " |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment