Archives mensuelles : janvier 2014

commandes mal foutues type sqlplus : comment rappeler de l’historique ?

bash-iconeQuoi de plus pénible qu’un outil en ligne de commande qui ne permet pas de rappeler les commandes déjà tapées ?

J’ai découvert l’outil rlwrap (readline wrapper).

Je n’ai pas testé pour beaucoup d’outils, mais pour sqlplus (client Oracle), ça marche, et ça, c’est bon !!!

Il suffit de l’installer, et tant qu’à faire, d’automatiser l’encapsulation par cet outil de vos outils ligness de commande préférés.

Ca donne :

# aptitude install rlwrap
# cat >> ~/.bashrc
mon_sqlplus() {
rlwrap sqlplus "$@" ;
}
alias sqlplus=mon_sqlplus
CTRL-D pour finir la saisie dans .bashrc

Relogguez-vous et testez : lorsque vous appelez sqlplus, ça appelle rlwrap sqlplus < mêmes arguments > et les flèches du haut/bas fonctionnent, ainsi que celles de gauche et droite
Yeah !!!

psexec sous Linux ? winexe

Cet article décrit bien la mise en place de l’outil winexe (à compiler à la main) et fournissant un équivalent de psexec (de sysinternals) sous Linux, permettant ainsi d’exécuter des commandes sur des hôtes Windows depuis un Linux en s’authentifiant sur le domaine Windows.

Ca peut permettre de scripter de belles choses pour automatiser un peu du Windows. Dans mon cas, ça permet aussi de déclencher des impressions à distance pour un besoin particulier.

Je voudrais juste amender l’article cité précédemment pour apporter des précisions sur la compilation en 64 bits et sur l’utilisation un peu plus poussée que l’éternel « cmd » ou « ipconfig » à distance. Continuer la lecture