0% ont trouvé ce document utile (0 vote)
67 vues8 pages

Notes Commandes 20160901

Transféré par

geoffroy.ceg.guena
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
67 vues8 pages

Notes Commandes 20160901

Transféré par

geoffroy.ceg.guena
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd

***********************************************************************

***********************************************************************
**** ****
**** ****
**** ****
**** ****
**** SHELL & LANGAGES PROGRAMMATION ****
**** shell octave gnuplot tex ****
**** ****
**** ****
**** PROGRAMMES ****
**** ****
**** SYSTÈME ****
**** ****
**** DIVERS ****
**** ****
**** ****
**** ****
**** ****
***********************************************************************
***********************************************************************

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
SHELL & PROG
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CONVERSIONS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# _____ dos linus
iconv -f latin1 -t utf8 fichier.txt

# _____ images
for nom in *;
do
convert -resize 10\% $nom ../light/$nom ;
done

# ___ SON
for f in *.flac;
do flac -cd "$f" | lame -b 120 - "${f%.*}".120.mp3;
done

for i in *.ogg;
do
ogg123 -d wav -f - "$i" | lame -h - > ./"`echo "$i" | sed -e 's/.ogg$/.mp3/'`";
rm "$i";
done

for nom in *.wav ;


do
oggenc $nom ;
ffmpeg -i ${nom%wav}ogg ${nom%wav}mp3 ;
done

for nom in *wav ; do detox $nom ; done;


for nom in *.wav ; do oggenc $nom ; ffmpeg -i ${nom%wav}ogg ${nom%wav}mp3 ; done
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
COMMANDES
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# _____ CALCULATRICE

$ bc
puis
scale=3

# _____ RECHERCHER UNE CHAINE DE CARACTÈRES


grep -nri "chaine de caractères" dossier

# _____ PRÉFIXES SUFFIXES

mv -n $name ${name%suffixe}suffixe2
mv -n $name prefixe2${name#prefixe}

# _____ echo sans retour chariot

echo -e "jkhkjsdh\c"
cf routine_chronometre.sh

# _____ UTILITAURE ROUTINES

# ___ HORLOGE CPU


$ echo $(date +%Y%m%d_%H:%M:%S)
$ echo $(date +%Y%m%d_%H:%M:%S)
$ date +%s%N ~> tps nanosecondes (max 3 siècles)
$ date +%s%N | cut -b1-13
~> récupérer 13 premiers caractères
# ___ RÉCUPÉRER DATE CRÉATION FICHIER
date -r foo.jpg '+%F-%l-%M-%S'
date -r foo.jpg '+%s'

# ___ incrémenter une variable


$ i=$(($i+1))

# _____ SYSTÈME

cat /proc/version version noyau


cat /etc/apt/sources.list liste des dépôts : type url distribution
composante
composante = main [contrib non-free]
dpkg-query -l *tex* savoir si un paquet est installé

# ___ config
/root/.bashrc

# _____ syphonner un site oueb !

wget -r http://www.foo.org/
wget -r -l 1 -k http://foo.html

-r récursif
-l n niveau de récursion
-k récursive link

# _____ TRAITEMENT D'IMAGE AVEC CONVERT


convert -crop 10,20 30,40 entree.jpg sortie.jpg
convert -crop WxH+X+Y -resize 50\% input.jpg output.jpg #créer un
roi avec mise à l'échelle
convert -resize 1x2500! input.jpg output.jpg #changer le
rapport d'aspect

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OCTAVE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

# _____ ÉCRIRE DANS UN FICHIER

FILE=fopen("profil_courbure.res","w");
for i=1:rows(C)
fprintf(FILE,"%f\t%f\n",sC(i)/L,C(i)*L);
endfor;
fclose(FILE);

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LATEX
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

# _____ CONVERTIR LES ANCIENNES FIGURES EPS EN PDF ~> UTILISER PDFLATEX

suite à un soucis d'exporter de ODG:


pdf: pas d'export de la sélection
eps: export de la sélection mais soucis de bounding box...pour epstopdf
il faut recréer une bounding (epstool) avant de convertir en pdf (epstopdf)

#shell
fic=$1
epstool --copy --bbox $fic --output foo.eps
epstopdf foo.eps -o ${fic%.eps}.pdf
rm foo.eps

routine écrite dans le /home/

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GNUPLOT
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

# _____ CREER UN PNG RAPIDO AVEC GNUPLOT

set terminal png large #taille de la police


set output './gnuplot.png'
set size 1.0,1.0
set key box lt 1 lc -2 lw 3
set border linewidth 2
replot
set term wxt

set terminal jpeg large #taille de la police


set output './gnuplot.jpg'
set key box lt 1 lc -2 lw 3
set border linewidth 2
replot
set term wxt

# _____ CONDITIONNAL PLOTTING


plot 'foo.dat' 1:($3==0?$2:1/0)

# _____ TERMINAL
set term postscript eps enhanced color font "Helvetica,30" lw 1.5
# _____ AJUSTEMENT
f(x)=a+b*x
fit f(x) 'datafile' via a,b
set label GPFUN_f at graph .05,.95
set label sprintf("a = %g", a) at graph .05,.90
set label sprintf("b = %g", b) at graph .05,.85
# _____ AXES
set format y "%g"
set xtics <start>, <increment>, <end>
set mxtics 5
# _____ COMMANDES SUR PLUSIEURS LIGNES
plot ’superposition.dat’ index 4 w l,\
’superposition_1.dat’ index 9 w l,\
8*cos(5*x)**2 w p pt 5 # l’anti-slash indique que la
commande
pause -1 # continue `a la ligne suivante
# _____ POLICE
{/Symbol m}

# _____ STYLES DE TRAÇAGE

test ~> imprime toutes les car du terminal


t: type
s: size
w: width
lc: color pour les points et les lignes
lc 7
lc rgb 'black'
pt point type
ps point size
lt line type
ls line size

# _____ COULEURS
This file is generated by Gnuplot 4.2
List of known color names:
white #ffffff = 255 255 255
black #000000 = 0 0 0
gray0 #000000 = 0 0 0
grey0 #000000 = 0 0 0
gray10 #1a1a1a = 26 26 26
grey10 #1a1a1a = 26 26 26
gray20 #333333 = 51 51 51
grey20 #333333 = 51 51 51
gray30 #4d4d4d = 77 77 77
grey30 #4d4d4d = 77 77 77
gray40 #666666 = 102 102 102
grey40 #666666 = 102 102 102
gray50 #7f7f7f = 127 127 127
grey50 #7f7f7f = 127 127 127
gray60 #999999 = 153 153 153
grey60 #999999 = 153 153 153
gray70 #b3b3b3 = 179 179 179
grey70 #b3b3b3 = 179 179 179
gray80 #cccccc = 204 204 204
grey80 #cccccc = 204 204 204
gray90 #e5e5e5 = 229 229 229
grey90 #e5e5e5 = 229 229 229
gray100 #ffffff = 255 255 255
grey100 #ffffff = 255 255 255
gray #bebebe = 190 190 190
grey #bebebe = 190 190 190
light-gray #d3d3d3 = 211 211 211
light-grey #d3d3d3 = 211 211 211
dark-gray #a9a9a9 = 169 169 169
dark-grey #a9a9a9 = 169 169 169
red #ff0000 = 255 0 0
light-red #f03232 = 240 50 50
dark-red #8b0000 = 139 0 0
yellow #ffff00 = 255 255 0
light-yellow #ffffe0 = 255 255 224
dark-yellow #c8c800 = 200 200 0
green #00ff00 = 0 255 0
light-green #90ee90 = 144 238 144
dark-green #006400 = 0 100 0
spring-green #00ff7f = 0 255 127
forest-green #228b22 = 34 139 34
sea-green #2e8b57 = 46 139 87
blue #0000ff = 0 0 255
light-blue #add8e6 = 173 216 230
dark-blue #00008b = 0 0 139
midnight-blue #191970 = 25 25 112
navy #000080 = 0 0 128
medium-blue #0000cd = 0 0 205
royalblue #4169e1 = 65 105 225
skyblue #87ceeb = 135 206 235
cyan #00ffff = 0 255 255
light-cyan #e0ffff = 224 255 255
dark-cyan #008b8b = 0 139 139
magenta #ff00ff = 255 0 255
light-magenta #f055f0 = 240 85 240
dark-magenta #8b008b = 139 0 139
turquoise #40e0d0 = 64 224 208
light-turquoise #afeeee = 175 238 238
dark-turquoise #00ced1 = 0 206 209
pink #ffc0cb = 255 192 203
light-pink #ffb6c1 = 255 182 193
dark-pink #ff1493 = 255 20 147
coral #ff7f50 = 255 127 80
light-coral #f08080 = 240 128 128
orange-red #ff4500 = 255 69 0
salmon #fa8072 = 250 128 114
light-salmon #ffa07a = 255 160 122
dark-salmon #e9967a = 233 150 122
aquamarine #7fffd4 = 127 255 212
khaki #f0e68c = 240 230 140
dark-khaki #bdb76b = 189 183 107
goldenrod #daa520 = 218 165 32
light-goldenrod #eedd82 = 238 221 130
dark-goldenrod #b8860b = 184 134 11
gold #ffd700 = 255 215 0
beige #f5f5dc = 245 245 220
brown #a52a2a = 165 42 42
orange #ffa500 = 255 165 0
dark-orange #ff8c00 = 255 140 0
violet #ee82ee = 238 130 238
dark-violet #9400d3 = 148 0 211
plum #dda0dd = 221 160 221
purple #a020f0 = 160 32 240

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
PROGRAMMES
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\

XMGRACE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# _____ faire reconnaître les accents par xmgrace
LANG=fr_FR xmgrace
# _____ ajuster la taille de la fenêtre
alias xm="LANG=fr_FR xmgrace -geometry 1150x900"

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IMAGE J
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
for (i=1;i<=2;i++){
open("fic/img"+i+".tif");
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GIMP
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# _____ RENDRE L'IMAGE TRANSPARENTE
Calque → Transparence → Ajouter un canal Alpha
Sélection → Par couleurs
Édition → Effacer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
INKSCAPE
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# _____ COULEUR DES FLECHES
(1) transformer contours en chemins Ctl+Alt+C
(2) dégrouper Ctl+Maj+G
(3) Remplissage et
Contour > Fond > Remplissage de l'échantillon
(petite icône carrée en haut à droite)
(4) indiquer code RGV ou autre
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LIGHTNING
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# _____ SUPPRIMER UN AGENDA
~> bidouiller ce fichier: .thunderbird/740cz019.default/prefs.js

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
SYSTÈME
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RACCOURCIS CLAVIER POUR CARTACTÈRES SPÉCIAUX
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ctrl + Maj + u + 2192 + Entrée = flèche

RELATIONS
2190 ← Flèches
2191 ↑
2192 →
2193 ↓
2194 ↔
2195 ↕

2022 •

MATHS
00B1 ± plus ou moins
2260 ≠ différent
2248 ≈ approximativement égal

DIVERS
0123 ģ
263A ☺
263B ☻
20aa ₪
2180 ↀ

266A ♪
266B ♫
263C ☼

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
NOTES CONFIGURATION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

# _____ thunderbird
trier par date (plus récent en bas)
cliquer sur le plus récent
trier par étoile
# _____ DUAL SCREEN
~/.config/monitor.xml : primary ~> yes

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
MULTIMEDIA
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\

mplayer -dumpfile ~/locomotion_desert.rm -dumpstream rtsp://sfrs-


streamer.sfrs.fr/media-2/sfrs/real/realvideo/4605.rm
mencoder -ovc lavc locomotion_desert.rm -oac mp3lame -o locomotion_desert.avi

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FRESCOBALDI & OKULAR
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lilypond est dans les dépots de 8.10 (ii)
frescobaldi --smart --line %l --column %c
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SON
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
jamin equalizer

Vous aimerez peut-être aussi