| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| faq_astuce [Le 19/03/2009, 08:59] – fidji | faq_astuce [Le 25/09/2022, 16:03] (Version actuelle) – [Astuces (le_biloute)] amélioration du script Amiralgaby |
|---|
| Pour continuer la recherche | Pour continuer la recherche |
| <code><Ctrl+r></code> | <code><Ctrl+r></code> |
| Appuyez sur <Entrée> pour valider la commande | Appuyez sur <Entrée> pour valider la commande ou bien sur Tab ou encore la flèche droite pour l'éditer et pouvoir ainsi la modifier avant de l'exécuter. |
| ---- | ---- |
| Recherche dans l'historique des commandes lancées dans le terminal | Recherche dans l'historique des commandes lancées dans le terminal |
| <code>history | grep ChaineRecherchée</code> | <code>history | grep ChaineRecherchée</code> |
| ---- | ---- |
| Saisissez le texte et <Ctrl+d> pour valider | Saisissez le texte et <Ctrl+d> pour valider |
| ==== Astuces (senethri1) ==== | ==== Astuces (senethri1) ==== |
| La complétion permet de compléter une commande ou un chemin d'accès en appuyant sur <Tab>. S'il y a plusieurs choix possibles appuyez sur <Tab> à nouveau pour obtenir la liste. | La complétion permet de compléter une commande ou un chemin d'accès en appuyant sur <Tab>. S'il y a plusieurs choix possibles appuyez sur <Tab> à nouveau pour obtenir la liste. |
| |
| Vous pouvez avoir une complétion plus "intelligente" en utilisant /etc/bash_completion. Pour ce faire décommenter la section correspondante dans /etc/bash.bashrc. | Vous pouvez avoir une complétion plus "intelligente" en utilisant /etc/bash_completion. Pour ce faire décommenter la section correspondante dans /etc/bash.bashrc. |
| Ajoutez à la fin du fichier (vm.swappiness=0 à 10), 60 étant la valeur par défaut. | Ajoutez à la fin du fichier (vm.swappiness=0 à 10), 60 étant la valeur par défaut. |
| <code>vm.swappiness=0</code> | <code>vm.swappiness=0</code> |
| Et faite prendre en compte au kernel ce nouveau paramètre. | Et faites prendre en compte au kernel ce nouveau paramètre. |
| <code>sudo invoke-rc.d procps start</code> | <code>sudo invoke-rc.d procps start</code> |
| |
| Si vous voulez sauvegarder vos fichiers de configurations (ces fichiers qui commencent par . dans votre home) alors je vous propose ce script: | Si vous voulez sauvegarder vos fichiers de configurations (ces fichiers qui commencent par . dans votre home) alors je vous propose ce script: |
| <code>#!/bin/bash | <code>#!/bin/bash |
| if ! [ -e $HOME/backup-dotfiles-$(date +%d-%m-%Y).tgz ] ; then | |
| tar c -C $HOME -z -f $HOME/backup-dotfiles-$(date +%d-%m-%Y).tgz $(find $HOME -maxdepth 1 -type f -name '\.*[^~]' -print0 \ | PATH_OF_ARCHIVE="$HOME/backup-dotfiles-$(date +%d-%m-%Y).tgz" |
| | while read -d $'\0' i ; do echo "${i##*/}" ; done) > /dev/null 2>&1 | if ! [ -e "$PATH_OF_ARCHIVE" ] |
| | then |
| | tar c -C "$HOME" -z -f "$PATH_OF_ARCHIVE" $(find "$HOME" -maxdepth 1 -type f -name '\.*[^~]' -exec basename {} \;) |
| else | else |
| echo "$HOME/backup-dotfiles-$(date +%d-%m-%Y).tar.gz existe deja :)" && exit 1 | echo "$PATH_OF_ARCHIVE existe deja :)" && exit 1 |
| fi</code> | fi</code> |
| Libre à vous de le modifier. | Libre à vous de le modifier. |
| |
| ==== Astuces (Musashimaru) ==== | ==== Astuces (Musashimaru) ==== |
| [[http://computersstoneage.blogspot.com/2008/05/how-to-convert-your-video-to-work-on.html|Musashimaru]] | |
| | Conversion d'une vidéo en un format lisible sur IPod |
| | |
| | en détail : [[http://computersstoneage.blogspot.com/2008/05/how-to-convert-your-video-to-work-on.html|"How to convert your video to work on your IPod"]] |
| |
| ffmpeg -threads 3 -y -i "$file" -f mp4 -vcodec mpeg4 -maxrate 700000 -b 700000 -qmin 3 -qmax 5 -bufsize 4096 -g 300 -acodec aac -ab 192 -s 320x240 -aspect 4:3 "$file.mp4" 2>&1 | perl -ne '$/="\r";$ | = 1;if (/Duration: (\d+):(\d+):(\d+)/) { $max=($1*3600+$2*60+$3) }; if (/time=(\d+)/) { printf "%d\n",($1/$max*100);} print STDERR $_;'| zenity --progress --auto-close --title="$name" --text="File $pos/$count" --percentage=0 | ffmpeg -threads 3 -y -i "$file" -f mp4 -vcodec mpeg4 -maxrate 700000 -b 700000 -qmin 3 -qmax 5 -bufsize 4096 -g 300 -acodec aac -ab 192 -s 320x240 -aspect 4:3 "$file.mp4" 2>&1 | perl -ne '$/="\r";$ | = 1;if (/Duration: (\d+):(\d+):(\d+)/) { $max=($1*3600+$2*60+$3) }; if (/time=(\d+)/) { printf "%d\n",($1/$max*100);} print STDERR $_;'| zenity --progress --auto-close --title="$name" --text="File $pos/$count" --percentage=0 |
| |