add zsh functions
This commit is contained in:
parent
cfac7f683d
commit
563e7a77ac
|
@ -0,0 +1,76 @@
|
|||
# location: $HOME/.bash_functions
|
||||
# location: $HOME/.zsh_functions
|
||||
# location: /root/.bash_functions
|
||||
# location: /root/.zsh_functions
|
||||
|
||||
function pingtest {
|
||||
pingstat=$(\ping -qc 10 -i 0.3 google.com)
|
||||
loss=$(echo -e "$pingstat" | grep "übertragen" | awk -F", " '{print $3}')
|
||||
avg=$(echo -e "$pingstat" | grep "rtt" | awk -F"/" '{print $5}')
|
||||
echo "ping: $loss, avg $avg ms"
|
||||
}
|
||||
|
||||
function mcd {
|
||||
mkdir -p $1
|
||||
cd $1 && pwd
|
||||
}
|
||||
|
||||
function cdl {
|
||||
cd $1
|
||||
pwd
|
||||
ls -lh
|
||||
}
|
||||
|
||||
function dus {
|
||||
du -h --max-depth=1 $1 | sort -h
|
||||
}
|
||||
|
||||
function create {
|
||||
if [[ $1 == "bash" ]]; then
|
||||
if [[ -n $2 ]]; then
|
||||
name="$2.sh"
|
||||
else
|
||||
name="script.sh"
|
||||
fi
|
||||
echo "#!/bin/bash" > "$name"
|
||||
elif [[ $1 == "py" ]]; then
|
||||
if [[ -n $2 ]]; then
|
||||
name="$2.py"
|
||||
else
|
||||
name="script.py"
|
||||
fi
|
||||
echo "#!/usr/bin/env python" > "$name"
|
||||
fi
|
||||
echo "# location: $(pwd)" >> "$name"
|
||||
echo >> $name
|
||||
chmod +x "$name"
|
||||
vim "$name"
|
||||
}
|
||||
|
||||
function pings {
|
||||
set -e
|
||||
clear
|
||||
echo " > starting pings:"
|
||||
while true; do
|
||||
ping -c 10 -q google.com 2> /dev/null | grep "transmitted" || echo "error"
|
||||
sleep 10
|
||||
done
|
||||
}
|
||||
|
||||
function po {
|
||||
echo "power off in:"
|
||||
echo "3" && sleep 1
|
||||
echo "2" && sleep 1
|
||||
echo "1" && sleep 1
|
||||
echo "off"
|
||||
sudo poweroff
|
||||
}
|
||||
|
||||
function rb {
|
||||
echo "reboot in:"
|
||||
echo "3" && sleep 1
|
||||
echo "2" && sleep 1
|
||||
echo "1" && sleep 1
|
||||
echo "now"
|
||||
sudo reboot
|
||||
}
|
Loading…
Reference in New Issue