Mes alias de commandes
Eh oui, je me sers régulièrement de tout ça !
Il n'en faut pas trop, et supprimer ceux qu'on n'utilise pas.
Mes alias Slackware (à la maison)
En tant que user :
# /home/eb/.bashrc
# eb aliases
alias s='startx' # (login sans environnement graphique)
alias e='exit' # ferme la console
# se déplacer dans les répertoires, y compris avec "midnight commander" :
alias cdd='cd /home/eb/docs'
alias cdl='cd /var/log/packages' # l comme logiciels
alias cdm='cd /home/eb/musique'
alias cdp='cd /home/eb/photos'
alias cdpd='cd /home/eb/photos/diapofun'
alias cdpn='cd /home/eb/photos/pixnew'
alias cds='cd /home/eb/sites'
alias cdsp='cd /home/eb/sites/sitepro'
alias cdv='cd /home/eb/videos'
alias cdw='cd /home/eb/download'
alias cdx='cd /sda2mac/Users/eb' # x comme macosx
# savoir comment le kernel reconnaît la clé_USB (ou le disque dur externe) qu'on vient de brancher
# (il faut que le fichier soit accessible en lecture pour les users, soit chmod 644) :
alias t='tail -20 /var/log/messages'
# monter et démonter les partitions (vfat et ext2) de ma clé_USB :
alias m1='sudo mount /dev/sdb1 && echo "ta clé est reconnue et montée" '
alias m2='sudo mount /dev/sdb2 && echo "ta clé est reconnue et montée" '
alias m12='sudo mount /dev/sdb1 ; sudo mount /dev/sdb2'
alias u1='sudo umount /dev/sdb1 && echo "ta clé est démontée : tu peux la débrancher" '
alias u2='sudo umount /dev/sdb2 && echo "ta clé est démontée : tu peux la débrancher" '
alias u12='sudo umount /dev/sdb1 ; sudo umount /dev/sdb2'
# monter et démonter le CDROM :
alias mcdr='sudo mount /dev/cdrom'
alias ucdr='sudo umount /dev/cdrom'
alias eject='sudo eject /dev/cdrom'
# mounter et démonter l'iphone :
# d'abord décommenter #user_allow_other et #mount_max dans /etc/fuse.conf, puis créer le répertoire (point de montage) /iphone
# ensuite brancher l'iphone et répondre "oui" à "faites-vous confiance à cet ordinateur ?". Enfin :
alias mi='idevicepair pair && ifuse /iphone'
alias ui='idevicepair unpair && fusermount -u /iphone'
# monter le répertoire d'échange de mon deuxième ordinateur domestique (réseau NFS) :
alias m21='sudo mount 192.168.1.21:/home/eb'
alias u21='sudo umount 192.168.1.21:/home/eb'
# savoir quels volumes sont montés, avec une présentation propre :
alias mount='mount | column -t'
# Reproduction de certains raccourcis-claviers :
alias a='abiword'
alias g='gqview --geometry=1600x1200'
alias m='xterm -bg black -e mplayer -geometry 1600x1200'
alias p='pinta'
alias x='xpdf -fullscreen'
# un peu de couleur dans la console :
alias ls='ls -a --color=auto'
alias grep='grep --color=auto'
# détruire un document en mode sécurisé :
alias rmx='shred -u -v'
# la calculatrice spartiate mais performante :
alias bc='bc -l -q'
# simple et souvent utile :
alias cal='cal -3m'
# indispensable gestionnaire de mots de passe :
alias mdp='keepassxc /home/eb/ma_base.kdbx'
# crypter un document ou une archive avec ccrypt, simple et rapide :
alias cce='ccencrypt'
alias ccd='ccdecrypt'
# coder mes actes opératoires (confortablement) depuis mon domicile :
alias rd='rdesktop -a 16 -f adresse_IP_du_serveur_de_la_clinique'
# démarrer mon logiciel professionnel (Suse virtualisé) :
alias oplus='qemu -system-i386 -full-screen -hda /home/eb/oplus/oplus.iso -fda /home/eb/oplus/floppy.iso -boot c -m 128 -k fr'
# faire tourner mon diaporama de salle d'attente :
alias fed='feh -D 9 -F -Z -z /home/eb/photos/diapofun'
# retourner mes rétinographies et les recadrer au format 4/3 :
alias retino='convert a.jpg -rotate 180 -shave 171x0 a2.jpg'
# visionner les vidéos basculées à 90° :
alias v90='mplayer -vf rotate=1'
# examiner les DVD de scanners ou d'IRM :
alias dicom='aeskulap'
# pour convertir en .jpg ou .png, utiliser xmedcon (medcon -c png -f file) ; ou, plus simplement, convert (ImageMagick)
# sauvegarder mes meilleures photos professionnelles sur ma clé_USB :
alias bestoph='rsync -av --delete /home/eb/photos/bestoph/ /sdb2usb/photos/bestoph'
# sauvegarder mon site professionnel sur ma clé_USB :
alias sitepro='rsync -av --delete /home/eb/sites/sitepro/ /sdb2usb/sites/sitepro'
# sauvegarder mon diaporama de salle d'attente de ma clé_USB vers mon disque dur domestique :
alias sdf='rsync -av --delete /sdb2usb/photos/diapofun/ /home/eb/photos/diapofun'
# démarrer Elvis (clone de Vi traditionnel sur Slackware) avec coloration syntaxique et codage HTML automatique :
alias vis='elvis -c "display syntax"'
# vérifier la propreté du codage html d'une page :
alias tidy='tidy5 -f 0tidy.txt' # j'utilise conjointement Dillo (clic droit sur la page, "view page bugs"), et aussi ce validateur officiel en ligne
# convertir en .pdf une page .html écrite avec Elvis ou Vim permet de s'affranchir de tout traitement de texte :
alias h2p='wkhtmltopdf --enable-local-file-access'
# se connecter à la Livebox (en filaire à la maison, en wi-fi à mon cabinet) ;
# préalablement reporter dans /etc/rc.d/rc.local respectivement /sbin/ifconfig eth0 et /sbin/iwconfig wlan0 essid Livebox-1234 :
alias i+='sudo /sbin/dhclient -v eth0 && play /home/eb/.systeme/blip.mp3''
alias i+='sudo /sbin/dhclient -v wlan0 && play /home/eb/.systeme/blip.mp3''
# se déconnecter dès qu'on n'a plus besoin d'Internet (sécurité élémentaire ...) :
alias i-='sudo /sbin/dhclient -v -r'
alias i-='sudo /sbin/dhclient -v -r'
# mettre en ligne avec ftp :
alias ftp='ftp perso-ftp.orange.fr'
# mettre en ligne avec ncftp (beaucoup plus pratique) :
alias f='ncftpbookmarks'
# mettre en ligne avec lftp, ce dernier assurant le protocole ftps exigé par Orange avant qu'il abandonne l'hébergement de ses clients :
alias l='lftp mon-adresse@orange.fr@perso-ftp.orange.fr' # avec un mot de passe en béton créé par keepassxc
# petit dictionnaire simple de conjugaison, pratique :
alias conjuguer='verbiste-gtk'
# Encyclopédie Hachette Multimédia, et dictionnaire Littré (ce dernier gratuit) :
alias ehm='/usr/local/ehm/ehm'
alias ehmc='/usr/local/ehm/ehmCompact'
alias littré='stardict'
# reconnaissance optique de caractères :
alias ocr='gimagereader-qt5'
# (abiword sait généralement convertir en texte les documents .pdf créés par d'autres éditeurs)
# Sardict-Command-Line-Version (ici anglais) :
alias ef='sdcv --data-dir /home/.sdcv/ef'
alias fe='sdcv --data-dir /home/.sdcv/fe'
alias ee='sdcv --data-dir /home/.sdcv/oald'
# dictionnaire anglais sur Wine et Windows 9* virtualisés (en 32_bits seulement) :
alias oxford='wine /home/eb/.wine/drive_c/oxford/DHO.exe'
# Windows virtualisé avec Qemu :
alias w95='qemu-system-i386 -hda /home/eb/windows/qw95raw -cdrom /dev/cdrom -fda /home/eb/windows/bootw98.iso -boot c -m 128 -k fr'
alias w98='qemu-system-i386 -hda /home/eb/windows/qw98raw -cdrom /dev/cdrom -fda /home/eb/windows/floppy1.iso -boot c -m 128 -k fr'
# enfin :
alias h='aplay /home/eb/.systeme/scarlatti.wav & sudo /sbin/halt'
alias r='aplay /home/eb/.systeme/scarlatti.wav & sudo /sbin/reboot'
En tant que root (sans environnement graphique) :
# /root/.bashrc
# root aliases
alias e='exit'
alias ls='ls -a'
alias cdd='cd /home/eb/docs'
alias cdl='cd /var/log/packages'
alias cdm='cd /home/eb/musique'
alias cdp='cd /home/eb/photos'
alias cds='cd /home/eb/sites'
alias cdv='cd /home/eb/videos'
alias cdw='cd /home/eb/download'
alias t='tail -20 /var/log/messages'
alias m1='mount /dev/sdb1'
alias m2='mount /dev/sdb2'
alias m12='mount /dev/sdb1 ; mount /dev/sdb2'
alias u1='umount /dev/sdb1'
alias u2='umount /dev/sdb2'
alias u12='umount /dev/sdb1 ; umount /dev/sdb2'
# réparation des droits de la partition ext2 de ma clé_USB (qui s'altèrent de temps-en-temps sans que comprenne pourquoi) :
alias ebd='chown -R eb:users /sdb2usb/docs'
alias ebp='chown -R eb:users /sdb2usb/photos'
alias ebs='chown -R eb:users /sdb2usb/sites'
# mettre à l'heure mon système :
alias heure='/usr/sbin/ntpdate fr.pool.ntp.org'
# mettre à jour l'image iso (bootable avec qemu) de mon serveur professionnel :
alias sasv='mount -o loop /home/eb/oplus/oplus.iso /mnt && rsync -av --delete /sdb2usb/alor/ /mnt/usr/alor && rsync -av --delete /sdb2usb/villusr/ /mnt/usr/villedi && umount /home/eb/oplus/oplus.iso'
# sauvegarder mon répertoire professionnel multimedia :
alias sm='rsync -av --delete /sdb2usb/villmul/ /home/villmul'
# monter l'image-disque oplus :
alias mo='mount -o loop /home/eb/oplus/oplus.iso /mnt'
# démonter l'image-disque oplus :
alias uo='umount /home/eb/oplus/oplus.iso'
# monter le disque virtuel qemu Windows :
alias uw='mount -o loop,offset=32256 /home/eb/windows/w98raw /mnt -t vfat'
# démonter le disque virtuel qemu Windows :
alias uw='umount /home/eb/windows/w98raw'
# enfin :
alias r='aplay /home/eb/.systeme/scarlatti.wav & reboot'
alias h='aplay /home/eb/.systeme/scarlatti.wav & halt'
Mes alias Suse (à mon cabinet)
En tant que user :
# /home/eb/.bashrc
# eb aliases
alias cdcv='cd /home/eb/cv'
alias cdd='cd /home/eb/Documents'
alias cds='cd /home/eb/sites'
alias t='tail -20 /var/log/messages'
alias m1='mount /dev/sda1'
alias m2='mount /dev/sda2'
alias m12='mount /dev/sda1 ; mount /dev/sda2'
alias u1='umount /dev/sda1'
alias u2='umount /dev/sda2'
alias u12='umount /dev/sda1 ; umount /dev/sda2'
alias ls='ls -a --color=auto'
alias t='tail -20 /var/log/messages'
alias bc='bc -l -q'
alias cal='cal -3m'
alias oplus='/usr/alor/alor_station/j4_lin.bat'
alias abiword='/usr/alorv/AbiSuite/bin/abiword -geometry 1200x1000+5+0'
alias xawtv='/usr/X11R6/bin/xawtv'
alias e='exit'
# très utile : permet de calculer le "toc" (tonus oculaire corrigé) en fonction de la pachymétrie (remplacer 'pm' et 'to' par les valeurs mesurées) :
alias to='echo "(555-pm)*.08+to" && bc -l -q'
# ce petit script bash, plus convivial, fait le même travail
En tant que root (sans environnement graphique) :
# /root/.bashrc
# root aliases
alias cdcv='cd /home/eb/cv'
alias cdd='cd /home/eb/Documents'
alias cds='cd /home/eb/sites'
alias t='tail -20 /var/log/messages'
alias m1='mount /dev/sda1'
alias m2='mount /dev/sda2'
alias m12='mount /dev/sda1 ; mount /dev/sda2'
alias u1='umount /dev/sda1'
alias u2='umount /dev/sda2'
alias u12='umount /dev/sda1 ; umount /dev/sda2'
alias bc='bc -l -q'
alias cal='cal -3m'
alias e='exit'
# micro-script me permettant de récupérer mes champs visuels puis de les intégrer dans le disque dur de mon serveur :
alias icv='mount /dev/sda1 && cd /sda1usb/cv/ && mv *.png /home/eb/cv/ && cd /home/eb && chown -R eb:alor cv && chmod 755 cv && cd /home/eb/cv/ && chmod 644 *.png && umount /dev/sda1 && mc'
# les deux scripts qui marchent bien ('reboot' et 'halt' seuls ne fonctionnement pas) ; le premier peut être recopié au bon endroit dans le fichier /etc/inittab pour faire fonctionner le "Tree-finger salute" (Ctrl-Alt-Suppr) qui permet de redémarrer :
alias r='/etc/init.d/reboot'
alias h='/etc/init.d/halt'
mon Linux
accueil