Pensebête


  • Impression
  • Unix
  • Shell
  • AFS
  • Emacs
  • vi
  • gv
  • PC
  • Paw

    Impression

  • slpr -P nomimprimante -S nomserver nomserver=isnhp3 au LPSC
  • lpq -Pkyocera queue imprimante
  • lprm kyocera-112 tuer un job a l'imprimante (112 no donne par lpq)
  • Unix/Linux

  • cp -R Copie des liens
  • find ./ -name '*rcp' -print
  • pstoedit -f fig fich.ps fich.fig convertir un fichier ps en fig
  • man -t commande > commande.ps ou man | col > commande.txt Pour imprimer une page man
  • f77 gaus.f -L/hp8-2-v13/cern_linux/2000/ -lpacklib -lmathlib -lnsl compilation
  • xdpyinfo Info
  • fichier .netrc (! protection) : machine d0mino.fnal.gov login monlogin password monmotdepasse Forward automatique
  • xfig cliquer sur picture creer un carre avec le bouton gauche de la souris (recliquer bouton gauche) ouvrir le fichier avec le browser Pour ouvrir un fichier ps sous xfig
  • du -k en kiloo -h en unite qui va bien -m en mega
  • du -s dir pour ne donner la place occupee que par le dir
  • df -k pour donner la place disponible et le pourcentage d'occupation
  • quota -g 38 au LPSC sur un PC isnpx00xx, pour connaitre le quota du groupe D0 sur /isn2
  • awk et gawk
  • awk '/string1/ && /string2/ {print $4 " blabla " $9}' fichier
  • ls -1 pattern | awk '{print "mv "$1" "$1".new"}' | sh renommer des fichiers
  • ls -1 pattern | awk '{print "mv "$1" "$1".new"}' idem mais sans sh permet de voir ce que l'on fait
  • ls -1 *a* | awk '{print "mv "$1" "$1"."NR""}' | sh renommer des fichiers avec numero d'ordre
  • ls -1 *old* | awk '{print "mv "$1" "$1}' | sed s/old/new/2 | sh Modification d'une partie du nom
  • awk '{$3= $2+$1; print $0}' fichier ajout d'une 3eme colonne somme des 2 premieres
  • awk -v XX=$energie -v YY="$maligneGt" -v ZZ="$maligneLt" '{ if( $1=="cfg" && $2=="single" && $5=="PtGt"){print YY,XX"."} else if ($1=="cfg" && $2=="single" && $5=="PtLt") {print ZZ,XX"."} else {print}}' fichierin > fichierout modifie certaines lignes d'un fichier avec des variables initialisees dans un script
  • Exemple de script pour ajouter une ligne dans des fichiers
  • SHELL

  • documentation sur les shells et les commandes unix.
  • AFS

  • anq lq
  • fs lq pour l'espace disque
  • fs listacl dir donne les privileges
  • fs setacl - dir . -acl system : anyuser rl
  • Emacs

  • ctrolx ( liste de commandes ctrolx ) puis ctrolx e pour executer la liste de commande
  • ctrolespace ctrolx rk ctrolx ry pour effacer une colonne
  • alt g goto line
  • altx occ pour rechercher des occurences
  • alt% pour remplacer un mot (! = dans tout le texte)
  • vi

  • :g/ancnom/s//nveaunom/g ou :1,$ s/ancnom/nveaunom/g pour remplacer(le g signifie sur tte la ligne, plusieurs fois)
  • !qs derniere commande
  • :1,$ g/nom1/s/nom2/nom3 remplacer sur ttes les lignes ou figure nom1, nom2 par nom3
  • gv

  • ajouter GV.printCommand: lpr -Pkyocera dans le fichier .gv pour modifier la commande de print par defaut
  • PC

  • startx -- -bpp 16 startx sur PC si probleme de couleurs
  • recuperer le repertoire .enlightment, se delogger et se relogger en cas de perte du panel sur Gnome
  • PAW

  • doc perso de Corinne

  • S. Crépé-Renaudin