Debianworld.org
Accueil

Trucs & Astuces

Recueil d'astuces facilitant l'utilisation de votre système Debian au quotidien

Mon super shell : zsh

Submitted by Mr. Hyde on dim, 17/04/2011 - 23:39

zsh est mon shell favori pour différentes raisons et peu de personnes l'utilisent car elles ignorent comment il nous simplifie la vie de tous les jours.

Nous allons voir quelques fonctionnalités que ce shell nous offre.

La completion est largement supérieure à tout autre shell. Par exemple, si vous avez déjà utilisé git, en appuyant sur la touche TAB :

$ git [TAB]
add                 -- add paths to the index
am                  -- apply patches from a mailbox (cooler than applymbox)
annotate            -- annotate file lines with commit info
apply               -- apply patch on a git index file and a work tree
applymbox           -- apply patches from a mailbox
applypatch          -- apply one patch extracted from an e-mail
archimport          -- import an Arch repository into git
archive             -- create an archive of files from a named tree
bisect              -- find the change that introduced a bug
blame               -- blame file lines on commits
branch              -- create and show branches
cat-file            -- provide content or type information for repository objec
check-attr          -- display gitattributes information
check-ref-format    -- makes sure that a reference-name is well formed
checkout            -- checkout and switch to a branch
checkout-index      -- copy files from the index to the working directory
cherry              -- find commits not merged upstream
cherry-pick         -- cherry-pick the effect of an existing commit
clean               -- remove untracked files from the working tree
clone               -- clone a repository into a new directory
clone-pack          -- clone a repository into the current repository (transpor
commit              -- record changes to the repository
commit-tree         -- create a new commit object
config              -- get and set repository or global options
[...]
$
  • TLC
  • Trucs & Astuces
  • zsh
  • Ajouter un commentaire
  • En savoir plus

Un dictionnaire dans votre terminal

Submitted by Mr. Hyde on dim, 17/04/2011 - 23:27

Des dictionnaires existent en ligne mais également en ligne de commande.
Ceci vous permet de vérifier directement depuis votre terminal la définition d'un mot ou même de vérifier la traduction d'un mot anglais par exemple.

Procédons à l'installation des paquets :

#apt-get install dict dict-freedict-eng-fra dict-freedict-fra-eng

Ensuite si vous voulez traduire un mot français en anglais :

$dict -d fra-eng bouteille
1 definition found

From French-English Freedict dictionary [fra-eng]:

  bouteille [butɛj]
       bottle
  • dictionnaire
  • TLC
  • Trucs & Astuces
  • Ajouter un commentaire
  • En savoir plus

De nouvelles commandes pour les nouveaux venus sous Linux

Submitted by Mr. Hyde on dim, 17/04/2011 - 22:06

La plupart des nouveaux utilisateurs de Linux n'utilisent pas ou peu la ligne de commande, nous allons voir de nouvelles commandes pour vous aider à travailler plus rapidement en ligne de commande.

Trouver rapidement un processus

Utilisons la commande pgrep pour rechercher parmi les processus et afficher les PID (processus ID) :

efaistos@kayo  [~]$ pgrep ssh                                            
3526
5008
8389

Nous pouvons par exemple coupler cette commande avec la commande xargs pour tuer tous ces processus :

efaistos@kayo  [~]$ pgrep ssh | xargs kill -9
  • TLC
  • Trucs & Astuces
  • 2 commentaires
  • En savoir plus

Comment joindre plusieurs fichiers vidéos avec des outils GNU ?

Submitted by Mr. Hyde on dim, 17/04/2011 - 21:30

Sous GNU/Linux, de nombreux outils existent qui nous simplifient l'utilisation quotidienne d'un ordinateur. Par exemple, pour ajouter le contenu de trois fichiers textes dans un nouveau fichier, il suffit de faire :

 $ cat un.txt deux.txt trois.txt > nouveau.txt

Cette commande cat permet d'afficher le contenu d'un fichier ou la concaténation de plusieurs fichiers en un seul comme dans l'exemple ci-dessus.

Comment utiliser cet outil pour joindre plusieurs fichiers vidéos.

cat & mencoder

cat permet, comme indiqué ci-dessus, de joindre plusieurs fichiers en un seul. Voici comment joindre plusieurs fichiers vidéos. Il suffite de faire :

  $ cat fichier1.avi fichier2.avi fichier3.avi > fichier-temporaire.avi

Un autre outil, mencoder, permet de faire plusieurs opérations d'encodage de fichiers vidéos. Une fois les données assemblées avec la commande cat, il faut indexer le fichier temporaire à l'aide de mencoder :

  $ mencoder fichier-temporaire.avi -o fichier-final.avi -forceidx -ovc copy -oac copy

Et vous obtenez un fichier fichier-final.avi en sortie que vous pourrez lire avec votre lecteur multimedia favori.

Pour plus d'informations sur ces deux commandes, je vous recommande de lire les pages de manuels :

  $ man mencoder
  $ man cat
  • cat
  • Linux
  • mencoder
  • TLC
  • Trucs & Astuces
  • unix
  • Ajouter un commentaire

Garder sa connexion SSH active

Submitted by Mr. Hyde on mar, 07/07/2009 - 23:31

Je dispose de différents serveurs sur la toile et après qu'une connexion ssh soit établie, il m'arrive de la perdre au bout de quelques minutes.

Pour résoudre ce petit souçi, il suffit d'ajouter dans votre fichier de configuration de /home/moi/.ssh/config :

Host *
   ServerAliveInterval 60
   ServerAliveCountMax 180

Le client ssh va donc envoyer un paquet toutes les 60 secondes de façon à garder la connection active.
La seconde option indique qu'après 180 paquets envoyés, il ne s'efforcera plus de garder la connexion active et celle-ci arretera éventuellement de fonctionner.

  • Trucs & Astuces
  • 1 commentaire
  • En savoir plus

TLC :: Trouver les fichiers dupliqués avec fdupes

Submitted by Mr. Hyde on mar, 07/07/2009 - 01:42

Fdupes est un petit outil permettant de trouver les fichiers dupliqués sur votre système en comparant les hash MD5 et la taille des fichiers.

Pour l'installer, comme d'habitude :

#apt-get install fdupes
  • fdupes
  • TLC
  • Trucs & Astuces
  • 2 commentaires
  • En savoir plus

TLC :: Supprimer les fichiers de configuration non nécessaire

Submitted by Mr. Hyde on sam, 04/07/2009 - 16:16

Une petite commande qui va nous permettre de purger tous les fichiers de configuration qui restent sur votre système une fois certains logiciels désinstallés :

# dpkg -l | grep  "^rc" | awk '{ print $2 }' | xargs dpkg --purge  
  • dpkg
  • TLC
  • Trucs & Astuces
  • Ajouter un commentaire
  • En savoir plus

Sauvegarder son MBR

Submitted by Mr. Hyde on jeu, 02/07/2009 - 11:54

S'amuser avec les "bootloaders" lorsqu'on a différents systèmes d'exploitations sur sa machine peut laisser votre MBR (Master Boot Record) dans un état effrayant. Pour éviter de se retrouver avec une machine qui ne démarre plus, pourquoi ne pas en créer une sauvegarde à l'aide de la commande dd :

dd if=/dev/hda of=bootsector.img bs=512 count=1

Ici le disque dur est /dev/hda à modifier en fonction de votre disque dur. En SATA ou en SCSI, il se peut que cela soit /dev/sda.

Pour restaurer votre MBR :

dd if=bootsector.img of=/dev/hda 
  • MBR
  • Système
  • Trucs & Astuces
  • Ajouter un commentaire
  • 1
  • 2
  • 3
  • 4
  • 5
  • suivant ›
  • dernier »

RSS

Recherche

A propos de Debian

  • Le monde Debian
  • Les versions
  • Téléchargement

Communauté

  • Forum
  • I.R.C / Listes de diffusions
  • Shellscript-fr

Documentations

  • Système & réseau
  • Sécurité
  • Applications
  • Installations Debian
  • Trucs et astuces
  • TLC : Travailler en ligne de commande
  • Livres / Manuels / F.A.Q.
awesome bash Debconf Debian Debian women Debianworld distribution basée sur Debian DPL dwn Etch GNU lenny Linux shell Système Sécurité TLC Trucs & Astuces Ubuntu zsh
more tags

Login

  • Connexion
  • Enregistrez-vous !

Forum - Derniers sujets

  • Demande de conseil sur compatibilite configuration
  • quelle architecture choisir pour debian ??
  • copier mon installation de Linux
more

Commentaires récents

  • Merci ;) En effet cela est
    il y a 1 année 13 semaines
  • Verifier l'ajout au remote repository
    il y a 1 année 14 semaines
  • Salut, Tu m'avais proposé à
    il y a 1 année 18 semaines
  • OMG !
    il y a 1 année 30 semaines
  • Merci pour ces informations,
    il y a 1 année 34 semaines
  • Normalement, les derniers
    il y a 1 année 35 semaines
  • Bonjour, XFS est excellent si
    il y a 1 année 35 semaines
  • XFS
    il y a 1 année 35 semaines
  • Pour un systeme completement encrypté?
    il y a 1 année 36 semaines
  • Bonjour, Je t'invite à ouvrir
    il y a 1 année 37 semaines

Utilisateurs en ligne

Il y a actuellement 0 utilisateur et 3 invités en ligne.