Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1224 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  astuces en vrac (pas triées)

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

astuces en vrac (pas triées)

n°760382
mardi_soir
Posté le 08-12-2005 à 11:59:33  profilanswer
 

voila .. j'aime bien ce principe  
hop je me lance  
 

Citation :


changer de thème de cuseur de Xfree sous debian
update-alternatives --config x-cursor-theme


 

Citation :


purger tout ou presque
for i in `dpkg -l | grep ^rc | awk '{ print $2 }'` ; do dpkg -P $i ; done


 

Citation :


pour mettre un contenu adfsdf dans le presse papier  
echo "adfsdf" | xsel -i

mood
Publicité
Posté le 08-12-2005 à 11:59:33  profilanswer
 

n°760385
Krapaud
Posté le 08-12-2005 à 12:02:53  profilanswer
 

et comment tu ressors ce que tu as mis dans le presse-papier? :D

n°760386
mardi_soir
Posté le 08-12-2005 à 12:03:25  profilanswer
 

clic milieu de la souris
 
exemple d'utilisation  

Citation :


mardi_soir@husss: pts/7: 25 files 1,4Mb -> cat trucs/capture.sh  
echo "capture dans 2 secondes"
sleep 2  
xwd -root -out /home/mardi_soir/public_html/bo.xwd
xwdtopnm /home/mardi_soir/public_html/bo.xwd > /home/mardi_soir/public_html/bo.pnm  
pnmtojpeg /home/mardi_soir/public_html/bo.pnm > /home/mardi_soir/public_html/bo.jpg
rm -f  /home/mardi_soir/public_html/bo.xwd
rm -f  /home/mardi_soir/public_html/bo.pnm
 
ip=`/sbin/ifconfig ppp0 | grep 'inet addr' | awk -F: '{ print $2 } ' | awk '{ print $1 }' `
 
echo http://$ip/~mardi_soir/bo.jpg | xsel -p  



Message édité par mardi_soir le 08-12-2005 à 12:05:06
n°760388
mardi_soir
Posté le 08-12-2005 à 12:07:52  profilanswer
 

une autre pour que cowsay ce magnifique programme indispensable  
change de theme à chaque fois
 

Citation :

mardi_soir@husss: pts/8: 25 files 1,4Mb -> cat trucs/cow.sh  
#!/bin/bash
cd /usr/share/cowsay-3.03/cows/
NBFILES=`ls | wc -l`
NUM=`echo "$RANDOM % $NBFILES +1 " | bc`
FIC=`ls | head -n $NUM | tail -n 1`
cd  
fortune | cowsay -f  /usr/share/cowsay-3.03/cows/$FIC  
 


Message édité par mardi_soir le 08-12-2005 à 12:08:22
n°760390
BiBi Max
Posté le 08-12-2005 à 12:11:21  profilanswer
 

Ton topic pourrait être très intéressant mais il va falloir trier tout ca ;-) sinon ca va vite devenir l'anarchie.


---------------
BiBi Max
n°760404
Profil sup​primé
Posté le 08-12-2005 à 12:35:50  answer
 

BiBi Max a écrit :

Ton topic pourrait être très intéressant mais il va falloir trier tout ca ;-) sinon ca va vite devenir l'anarchie.


 
c'est ca qui est rigolo dans l'histoire...
 

Code :
  1. # Usage: extract <file>
  2. # Description: extracts archived files (maybe)
  3. extract () {
  4.     if [ -f $1 ]; then
  5.         case $1 in
  6.             *.tar.bz2)  bzip2 -d $1         ;;
  7.             *.tar.gz)   tar -xvzf $1        ;;
  8.             *.bz2)      bzip2 -d $1         ;;
  9.             *.gz)       gunzip -d $1        ;;
  10.             *.tar)      tar -xvf $1         ;;
  11.             *.tgz)      gunzip -d $1        ;;
  12.             *.zip)      unzip $1            ;;
  13.             *.Z)        uncompress $1       ;;
  14.             *)          echo "'$1' Error. Please go away" ;;
  15.         esac
  16.     else
  17.         echo "'$1' is not a valid file"
  18.     fi
  19. }


 
Une fonction que j'utilise tous les jours et qui me rend bien des services... (oui, je suis un flemmard...)

n°760414
mardi_soir
Posté le 08-12-2005 à 13:06:31  profilanswer
 

sous gentoo pour savoir de que paquet un fichier provient  
 
 

Citation :


#! /bin/sh
 if [ -z "$1" ]; then
        echo "USAGE: $0 <file>"
 fi
 cd /var/db/pkg &&
 grep -e "$1" */*/CONTENTS |cut -d/ -f1-2 |sort |uniq

n°760417
Profil sup​primé
Posté le 08-12-2005 à 13:13:20  answer
 

mardi_soir a écrit :

sous gentoo pour savoir de que paquet un fichier provient  
 
 

Citation :


#! /bin/sh
 if [ -z "$1" ]; then
        echo "USAGE: $0 <file>"
 fi
 cd /var/db/pkg &&
 grep -e "$1" */*/CONTENTS |cut -d/ -f1-2 |sort |uniq



 
 

Code :
  1. equery belongs <file>


 
ca marche aussi

n°760419
mardi_soir
Posté le 08-12-2005 à 13:18:35  profilanswer
 

bah je connaissais pas merci  
 
sympa ce topic !!

n°760420
BiBi Max
Posté le 08-12-2005 à 13:22:59  profilanswer
 

Pour nettoyer un répertoire

Code :
  1. alias clito='rm -f .*~ *~ \#*\# .\#* *.core *.o'


Le même pour tout nettoyer

Code :
  1. clito_recursif=' find /  -name *~ -or -name .*~ -or -name \#*\# -or -name .\#* -or -name *.core'


Pour visualiser ce qui va être supprimé

Code :
  1. clito_recursif


et pour supprimer :  

Code :
  1. clito_recursif | xargs rm

Message cité 2 fois
Message édité par BiBi Max le 08-12-2005 à 13:23:37

---------------
BiBi Max
mood
Publicité
Posté le 08-12-2005 à 13:22:59  profilanswer
 

n°760436
mardi_soir
Posté le 08-12-2005 à 14:04:01  profilanswer
 

la radio c'est cool  
placer ces lignes dans le fichier /home/moi/.bashrc  
le creer s"il n'existe pas il suffira alors de taper fance_quqchose et voila  
 

Citation :


alias france_cul='mplayer -cache 200 http://ogg.tv-radio.fr:1441/encoderfculture.ogg'
alias france_inter='mplayer -cache 200 http://ogg.tv-radio.fr:1441/encoderfinter.ogg'
alias france_info='mplayer -cache 200 http://ogg.tv-radio.fr:1441/encoderfinfo.ogg'
alias france_musique='mplayer -cache 200 http://ogg.tv-radio.fr:1441/encoderfmusiques.ogg'


n°760447
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 08-12-2005 à 14:24:29  profilanswer
 

BiBi Max a écrit :

Pour nettoyer un répertoire

Code :
  1. alias clito='rm -f .*~ *~ \#*\# .\#* *.core *.o'


Le même pour tout nettoyer

Code :
  1. clito_recursif=' find /  -name *~ -or -name .*~ -or -name \#*\# -or -name .\#* -or -name *.core'


Pour visualiser ce qui va être supprimé

Code :
  1. clito_recursif


et pour supprimer :  

Code :
  1. clito_recursif | xargs rm



le nom de l'alias [:god]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°760448
BiBi Max
Posté le 08-12-2005 à 14:25:52  profilanswer
 

clito : à la base clean puis après il virait aussi les .o => cleano bof donc clito  ;)  
Et puis un ptit coup de clito ne fait pas de mal :ange:

Message cité 1 fois
Message édité par BiBi Max le 08-12-2005 à 14:26:43

---------------
BiBi Max
n°760449
minusplus
Posté le 08-12-2005 à 14:29:26  profilanswer
 

BiBi Max a écrit :

clito : à la base clean puis après il virait aussi les .o => cleano bof donc clito  ;)  
Et puis un ptit coup de clito ne fait pas de mal :ange:


si t'en prend un coup c'est que c'est plus un clito, hein... :o

n°760451
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 08-12-2005 à 14:33:40  profilanswer
 

minusplus a écrit :

si t'en prend un coup c'est que c'est plus un clito, hein... :o


tu viens de ruiner sa vie :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°760455
BiBi Max
Posté le 08-12-2005 à 14:41:51  profilanswer
 

Bon un autre alias :

Code :
  1. skwat='ps aux | grep -v $LOGNAME | grep -v root'


pratique pour voir qui fait ramer la bécane.
 
et  

Code :
  1. top='htop'


Un top en couleur, je le trouve plus lisible que l'original...


Message édité par BiBi Max le 08-12-2005 à 14:44:15

---------------
BiBi Max
n°760605
arsunik
ma tuxitude me beastifie
Posté le 09-12-2005 à 01:01:33  profilanswer
 

BiBi Max a écrit :

Pour nettoyer un répertoire

Code :
  1. clito_recursif=' find /  -name *~ -or -name .*~ -or -name \#*\# -or -name .\#* -or -name *.core'


Pour visualiser ce qui va être supprimé


 
Mieux vaut utiliser "find -print0" et "xargs -0" sinon tu auras des problèmes avec certains fichiers aux noms exotiques (par exemple, les fichiers avec des espaces dans le nom).

n°760607
THRAK
- THR4K -
Posté le 09-12-2005 à 01:12:52  profilanswer
 

:love: Excellent ce topic!  :love:  
 
Bravo pour cette bonne idée et les astuces, je m'endormirai encore un peu moins con ce soir  :o  :D


Message édité par THRAK le 09-12-2005 à 01:13:42

---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
n°760670
mardi_soir
Posté le 09-12-2005 à 13:15:54  profilanswer
 

truc inutile
 

Citation :


comme root tail mais avec xscreensaver
 
 /usr/lib/misc/xscreensaver/phosphor -root -program fichier.txt  
 
 des fois il n'y a pas de répertoire misc  
 
/usr/lib/xscreensaver/phosphor -root -program fichier.txt  
 


 
 

Citation :


afficher en fond d'ecran avec Imagemagick
 
display -size 1280x1024 -window root fichier.ext


 

Citation :


convertir du wma en wav
 
mplayer -ao pcm -aofile good_sound.wav bad_sound.wma

n°760681
mardi_soir
Posté le 09-12-2005 à 13:39:09  profilanswer
 

Citation :


connaitre la taille des repertoires utilisateurs  
 
 for i in `ls /home`;do du -sm /home/$i;done

n°760683
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 09-12-2005 à 13:39:59  profilanswer
 

enfin là c'est plus de l'astuce...

n°760685
mardi_soir
Posté le 09-12-2005 à 13:40:32  profilanswer
 

accordé mais ca donne un exemple simple d'utilisation pratique de "if  do done"  
(penser aux débutants )

Message cité 1 fois
Message édité par mardi_soir le 09-12-2005 à 14:00:39
n°760687
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 09-12-2005 à 13:44:32  profilanswer
 

mardi_soir a écrit :

accordé mais ca donne un exemple simple d'utilisation pratique de "if  do done"  
(penser au débutants )


alors plutôt le présenter comme ça [:icon12]
 


for x in `ma commande`
do
commande $x
done

n°760691
mardi_soir
Posté le 09-12-2005 à 14:01:45  profilanswer
 

Citation :


jouer un fichier sur la fenetre de fond    
 
 mplayer -wid 0 -fs -loop 0 ma_video.avi
 

n°760702
mardi_soir
Posté le 09-12-2005 à 14:10:02  profilanswer
 


Citation :


enregistrer une radio internet en ogg :  
 
mkfifo ./fifo
mplayer -ao pcm -aofile ./fifo -playlist toto.pls &
oggenc -o ./toto.ogg ./fifo  
 

n°774082
mardi_soir
Posté le 22-01-2006 à 07:46:29  profilanswer
 

en admettant que la webcam soit en /dev/video0  

Citation :


 
enregistrer un film avec (sujet libre)
 
mencoder tv://0 -tv driver=v4l:width=352:height=288:outfmt=yuy2:device=/dev/video0 -o tv.avi
 
 
affciher la webcam . tout betement  
 
 
 
 
mplayer tv://0 -tv driver=v4l:width=352:height=288:outfmt=yuy2:device=/dev/video0

Message cité 1 fois
Message édité par mardi_soir le 22-01-2006 à 07:47:47
n°774288
rawcut
tw: @_rawcut
Posté le 22-01-2006 à 19:36:55  profilanswer
 
n°774330
Profil sup​primé
Posté le 22-01-2006 à 21:24:19  answer
 


 
et ? si on devait n'avoir que des fonctions qui servent a quelque chose... (et puis, comme c'est une fonction du shell, j'ai pas a lancer perl :) )

n°774387
arsunik
ma tuxitude me beastifie
Posté le 23-01-2006 à 00:30:51  profilanswer
 

mardi_soir a écrit :

en admettant que la webcam soit en /dev/video0  

Citation :


afficher la webcam . tout betement  
mplayer tv://0 -tv driver=v4l:width=352:height=288:outfmt=yuy2:device=/dev/video0



 
Chez moi (avec pwc + logitech pro 4000), j'ai un beau "ioctl set picture failed: Invalid argument" puis un segfault :) "MPlayer interrupted by signal 11 in module: demux_open".

n°774399
mardi_soir
Posté le 23-01-2006 à 01:46:29  profilanswer
 

ah zut ...  
je suis au regret de te dire que je ne sais pas comment faire ...
j'utilise la version MPlayer 1.0pre7try2-3.3.6 pour info
je ne sais pas plus

n°774407
memaster
ki a volé mon 62?
Posté le 23-01-2006 à 09:20:37  profilanswer
 

alias su = 'su -l'
pour recuperer le path_exec de root :ange:

n°774446
arsunik
ma tuxitude me beastifie
Posté le 23-01-2006 à 12:47:05  profilanswer
 

arsunik a écrit :

Chez moi (avec pwc + logitech pro 4000), j'ai un beau "ioctl set picture failed: Invalid argument" puis un segfault :) "MPlayer interrupted by signal 11 in module: demux_open".


 
Résolu en enlevant le "outfmt=yuy2" :)

n°774450
arsunik
ma tuxitude me beastifie
Posté le 23-01-2006 à 13:01:34  profilanswer
 

Par contre impossible d'avoir le son, le manuel de mplayer est obscur sur ce sujet :

Code :
  1. adevice=<value>
  2.                       Set  an  audio device.  <value> should be /dev/xxx for OSS
  3.                       and a hardware ID for ALSA.  See the -ao  alsa  documenta-
  4.                       tion to find out how to specify the hardware ID.


 
Bien entendu quand on regarde à "-ao alsa" c'est du grand n'importe quoi...
 
edit : quelques recherches plus tard :

Code :
  1. mencoder -tv driver=v4l:width=640:height=480:device=/dev/video0:forceaudio:amode=0:alsa:adevice=hw.1 \
  2.               tv:// -o tv.avi -ovc lavc -lavcopts vcodec=xvid:vhq:vbitrate=2000 -oac mp3lame -lameopts cbr:br=128


Message édité par arsunik le 23-01-2006 à 15:25:41
n°778617
fougnac
Posté le 03-02-2006 à 21:29:52  profilanswer
 

:bounce: bonne idée  [:le kneu]

n°950698
Nouveau_ve​nu
Posté le 06-09-2007 à 21:04:34  profilanswer
 

Testé et approuvé le thème aléatoire pour le cowsay (finalement y'a vraiment des motifs trop grands, je vais rester avec ma small  :sleep: ) : j'ai juste du virer le numéro de version qui n'apparait pas dans mon arborescence.
 
Pour gagner du temps sur un nouveau fichier de C
dans le bashrc :

Code :
  1. alias include='echo -e "#include <stdio.h>\n#include <stdlib.h>\n\n\nint main (int argc, char ** argv){\n\treturn 0;\n}"'


 
et après :

Code :
  1. include > monfichier.c


 
Pour faire perdre du temps aux gens
Dans le bashrc :

Code :
  1. xterm


 ( :o )
et/ou

Code :
  1. alias gcc='sleep 1; gcc'


 
J'avais un autre petit script sympathique que je vais chercher de ce pas...
 
Edit : en fait, c'est uniquement de souvenir qu'il était sympa ce script. En fait il marche pas du tout mais je vous le file quand même parce que je suis cool :)

Code :
  1. #!/bin/bash
  2. musique="/media/data/musique"
  3. cd $musique
  4. for dossier in *
  5. do
  6. echo  "$dossier"
  7. i=`echo $dossier | sed -r "s/\ /_/g" | sed -r "s/'//g"`
  8. echo $i
  9. j=`echo $dossier | sed -r "s/\ /\\\\\ /g" | sed -r "s/'/\\\\\'/g"`
  10. echo $j
  11. echo "mplayer $musique/$j/*/*"
  12. alias aliass='echo "kikoo"'
  13. function functionn { echo "kikoo" ; }
  14. #function $i { mplayer $musique/$j/*/* ;}
  15. done


A appeler dans le bashrc pour mettre à jour les alias à chaque démarrage de terminal et après, vous pouvez lancer un dossier de musique en particulier super rapidement.
[le truc qui marche pas, c'est que j'arrive pas à définir des alias ou des fonctions dans le script][ce qui n'empèche pas qu'il puisse éventuellement y avoir d'autres problèmes divers et variés]


Message édité par Nouveau_venu le 06-09-2007 à 22:26:21
n°950813
sputnick
bip...bip...bip...bip...bi...b
Posté le 07-09-2007 à 03:18:19  profilanswer
 

Citation :


 
Pour faire perdre du temps aux gens
Dans le bashrc :

Code :
  1. xterm


 


 
Arf, j'ai essayé :/
 
 
tape voir ça en console user : (dans le meme genre )
EDIT de la modération : voir le post plus bas les risques de taper la commande qui suit

Spoiler :


:(){ :|:& };:


 
Comme ça ya pas que les Windows qui ont le DOS :þ


Message édité par Mjules le 07-09-2007 à 14:11:39
n°950828
o'gure
Modérateur
Multi grognon de B_L
Posté le 07-09-2007 à 08:30:15  profilanswer
 

Des astuces sont censées faire gagner du temps ou rendre un service non consommer la majeure partie des ressources d'un système
 
Sputnick> Merci de mettre un message décrivant les conséquences de cette commande.
 
Les autres> Eviter de rentrer cette commande, elle a pour but de lancer autant de process que possible dans le but de saturer la machine => reboot dans le pire des cas. C'est ce que l'on appelle une fork bomb.
 


---------------
Relax. Take a deep breath !
n°950858
the_fireba​ll
I have fucking failed
Posté le 07-09-2007 à 09:40:17  profilanswer
 

ça faisait longtemps qu'un boulet n'avait pas copier/coller cette fameuse ligne...


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
n°951020
Mjules
Modérateur
Parle dans le vide
Posté le 07-09-2007 à 14:19:36  profilanswer
 

puisqu'on me l'a demandé :

Code :
  1. #/bin/sh
  2. #
  3. # Petit programme permettant de changer chaque jour d'image de fond
  4. # en utilisant les images du jour de wikipedia
  5. #
  6. # n'oubliez pas de créer le dossier .fond_ecran dans votre dossier perso
  7. #
  8. RESOLUTION=1024x768
  9. cd ~/.fond_ecran
  10. #
  11. # telechargement de la page d'accueil wikipedia  
  12. # puis récupération de la ligne contenant l'adresse de l'image du jour
  13. #
  14. FICHIER_PARTIEL=`wget -O - http://fr.wikipedia.org/wiki/Accueil|
  15. grep -A 5 "Image du jour"|\
  16. sed -n "s/.* src=\"\([^ ]*\)\" .*/\1/gp"|\
  17. cut -d"/" -f7-9`
  18. #
  19. # L'adresse de l'image est recomposée puis téléchargée
  20. #
  21. FICHIER=http://upload.wikimedia.org/wikipedia/commons/$FICHIER_PARTIEL
  22. wget -O temp.jpg $FICHIER
  23. #
  24. # Le nom du fichier est extrait de l'adresse et le fichier est converti  
  25. # dans un format affichable puis affiché comme fond d'écran,  
  26. # le nom de l'original est stocké dans un fichier
  27. #
  28. convert -sample $RESOLUTION temp.jpg fond_ecran.jpg
  29. #fbsetbg -c fond_ecran.jpg
  30. xfdesktop -reload
  31. rm -f temp.jpg


 
xfdesktop, c'est pour xfce (le fond d'écran est défini comme étant le fichier fond_ecran.jpg) ; fbsetbg, c'est pour fluxbox. à adapter pour les autres environnements.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°951277
mardi_soir
Posté le 08-09-2007 à 03:12:45  profilanswer
 


 
 
alias france_cul='mplayer http://viphttp.yacast.net/V4/radio [...] re_hd.m3u'
alias france_inter='mplayer http://viphttp.yacast.net/V4/radio [...] er_hd.m3u'
alias france_info='mplayer http://ogg.tv-radio.fr:1441/encoderfinfo.ogg'
alias france_musique='mplayer http://ogg.tv-radio.fr:1441/encoderfmusiques.ogg'
 
alias grep='grep --color=auto -i'
alias p='pstree -A'
alias rc='nano -w ~/.bashrc '
alias sc='source ~/.bashrc '
alias telephone='cat ~/public_html/telephones | grep  --color=auto -i'
alias ifconfig='/sbin/ifconfig'
alias wget='wget -c'
alias df='df -h'
alias ls='ls --color'
alias ll='ls --color -al'
alias p2p='/home/mardi_soir/local/scripts/p2p.sh '
alias p2pstop='killall mlnet && killall museekd   '
alias veilleecran='xset dpms force off'
alias effecttv0='effectv  -vloopback /dev/video2 -device /dev/video1'

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  astuces en vrac (pas triées)

 

Sujets relatifs
[debian] Quelques questions en vrac[gnuplot] Tracé des axes avec graduation + qques questions en vrac
Recompilage de kernel => tout en vracquestion sur les trucs et astuces de la formation d'Alexis de Lattre
astuces tux racerXFCE : généralités & astuces
Connaissez-vous des sites trucs/astuces pour Linux ?Vos meilleurs trucs et astuces ....
[filemanager] Gentoo : trucs et astucesRH8, questions en vrac
Plus de sujets relatifs à : astuces en vrac (pas triées)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR