Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
faq_astuce [Le 31/05/2010, 23:23] Mysteroïdfaq_astuce [Le 25/09/2022, 16:03] (Version actuelle) – [Astuces (le_biloute)] amélioration du script Amiralgaby
Ligne 17: Ligne 17:
 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>
 ---- ----
Ligne 26: Ligne 26:
 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.
Ligne 42: Ligne 42:
 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>
  
Ligne 48: Ligne 48:
 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.