Skip to Content

Système

Ouvrir, dans un terminal, un fichier avec le logiciel par défaut

xdg-utils est un utilitaire pour l'intégration du bureau, généralement installé par défaut dans les distributions GNU / Linux.

La commande xdg-open permet d'ouvrir un fichier ou une URL avec le logiciel par défaut de l'envirronnement graphique.

$ xdg-open image.png

$ xdg-open http://fablab.coagul.org

$ xdg-open chanson.mp3

Éditeur vim et quelques commandes

Vim est un éditeur de texte, c’est-à-dire un logiciel permettant la manipulation de fichiers texte. Il est directement inspiré de vi (un éditeur très répandu sur les systèmes d’exploitation de type UNIX), dont il est le clone le plus populaire. Son nom signifie d’ailleurs Vi IMproved, que l’on peut traduire par « VI aMélioré ».

Source : http://fr.wikipedia.org/wiki/Vim

Commandes essentielles

Lancer le tutoriel vimtutor

Récupération des données d'un NAS Lacie EDmini

Mon petit NAS Lacie à rendu l'âme. Ceci est fâcheux car il contenait un grand nombre de photos que nous souhaiterions ne pas perdre. J'ai bien une sauvegarde, mais elle date un peu.

Comme c'est l'électronique qui semble faire défaut, j'ai décidé de tenter de récupérer les données du disque dur. Il s'agit d'un disque classique en PATA. Un convertisseur me permet de le connecté via USB sur mon PC.

Indentation Javascript dans Vim

Par défaut Vim prend mal en charge l'indentation du Javascript, la solution pour y remédier est d'installer un script. Celui que je vous propose dépend d'un autre script nommé IndentAnything.

Installation de IndentAnything

Téléchargez le tar.gz à l'adresse http://www.vim.org/scripts/script.php?script_id=1839 et enregistrez le dans ~/.vim

Puis on le désarchive :

$ cd ~/.vim
$ tar zxvf IndentAnything.tar.gz

Si le répertoire ~/.vim/indent n'existe pas on le créé :

Transformer Vim en navigateur de fichier

NERD_Tree est un greffon qui permet de transformer Vim en navigateur de fichier.

http://www.vim.org/scripts/script.php?script_id=1658

Installation

Téléchargement depuis http://www.vim.org/scripts/download_script.php?src_id=11834

$ mkdir $HOME/.vim/

Copier NERD_tree.zip dans $HOME/.vim

Transformer Vim en IDE avec TagList

TagList est un greffon qui permet de transformer Vim en IDE. Vous pouvez naviguer parmi les fonctions utilisés dans votre fichier ouvert.

http://vim-taglist.sourceforge.net/index.html

Il dépend d'un autre greffon nommé cTags.

http://ctags.sourceforge.net/

Personnaliser l’invite de commande (shell bash)

Pour des explications sur ce qu’est l’invite de commande, le shell, le bash, vous pouvez lire l’article sur l’interpréteur de commande.

Le but de l’article est de personnaliser l’invite de commande qui par défaut peut ressembler à cela :

[gerald@hportable ]$

Pour connaître les paramètres de l’invite nous allons afficher la valeur de la variable Bash $PS1.

Celle-ci correspond à la valeur que doit prendre l’invite lorsqu’elle est affichée.

Pour afficher la valeur d’une variable Bash il (...)

L’interpréteur de commande

L’ordinateur est depuis très longtemps pourvu d’un espace qui permet à l’utilisateur de donner ses instructions à la machine. Cet espace est nommé interface, interface entre l’homme et la machine.

Avant que, par convivialité, soient inventés les interfaces dites graphiques, interface en mode graphique (images colorées et souris), étaient utilisés des interfaces en mode texte (texte sur fond noir).

Cette interface est nommée interpréteur de lignes de commandes (shell en anglais).

Voilà \o / vous (...)

Ajouter un service au démarrage

Il existe deux méthodes pour une commande simple.

Par exemple vous voulez synchroniser l’heure et la date du système au démarrage.

La commande est ntpdate le_serveur_de_temps ou encore /usr/sbin/ntpdate le_serveur_de_temps si le PATH n’est pas réglé

1) méthode simple : ajouter la ligne /usr/sbin/ntpdate le_serveur_de_temps à la fin du fichier /etc/rc.d/rc.local

2) méthode plus complexe respectant le standard system V : Créer un script dans le répertoire /etc/init.d

Pour faire simple, (...)

Convertir des fichiers ISO en UTF8

Ce document me sert de mémo sur les différentes commandes permettant de migrer des fichiers ISO en UTF8.

Syndiquer le contenu