Depuis quelques temps je vois fleurir sur le net des billets sur les .bashrc de chacun. Au début je n'ai pas trop compris l'intérêt et à force de lire ces billets je me suis rendu compte que dans mon boulot de tout les jours je tapais les mêmes commandes bien trop souvent. Donc je les taperais toujours autant mais en plus court.
Pour le moment rien de bien méchant mais je le ferais évoluer au fur et à mesure de ma flemmardise.
# Ne pas oublier de mettre -p
SSHPORT=""
fconnect() {
if [ -f ${1} ]
then
echo "+ ------------------------------- +"
echo "| Et le serveur je le devine ?!! |"
echo "| essaie avec h en paramètre |"
echo "+ ------------------------------- +"
else
if [ ${1} = "h" ]
then
echo "+ --------------------------------- +"
echo "| T'a besoin d'aide ? |"
echo "+ --------------------------------- +"
echo "| En premier tu me donne le serveur |"
echo "| et après le port si t'a besoin |"
echo "| #connect [user@]serveur [port] |"
echo "+ --------------------------------- +"
else
if [ ! -f ${2} ]
then
SSHPORT="-p ${2}"
fi
ssh ${SSHPORT} ${1}
fi
fi
}
fsshfs() {
if [ -f ${1} ]
then
echo "+ --------------------------- +"
echo "| Il t'en manque des bouts ! |"
echo "| essai avec le paramètre h |"
echo "| #csshfs h |"
echo "+ --------------------------- +"
else
if [ ${1} = "h" ]
then
echo "+ ------------------------------------------- +"
echo "| T'a besoin d'aide ? |"
echo "+ ------------------------------------------- +"
echo "| En premier tu me donne le serveur |"
echo "| et après le port si t'a besoin |"
echo "| #csshfs [user@]serveur source local [port] |"
echo "+ ------------------------------------------- +"
else
if [ -f ${1} ] || [ -f ${2} ] || [ -f ${3} ]
then
echo "+ --------------------------- +"
echo "| Il t'en manque des bouts ! |"
echo "| essai avec le paramètre h |"
echo "| #csshfs h |"
echo "+ --------------------------- +"
else
if [ ! -f ${4} ]
then
SSHPORT="-p ${4}"
fi
sshfs ${SSHPORT} ${1}:${2} ${3}
fi
fi
fi
}
alias connect=fconnect
alias csshfs=fsshfs
alias yupdate='su -c "yum update"'