Archives de catégorie : geek

Ligne de commande Linux 101 #2 Bash Métacaractère

Ligne de commande 101 #1 : ici

Les métacaractères sont des caractères qui ont une utilisation spéciale autre que celle littéraire.

Nous avons deux types de métacaractères :

De substitution :

  • * – (Étoile) replace n’importe quel caractère ou groupe de caractères.
  • ? – (Point d’interrogation) replace un caractère.

De protection :

  • \ – empêche l’interprétation spéciale d’un métacaractère.
  • ` – les guillemets inversés force une interprétation de la chaîne de caractères incluse entre deux de ces caractères comme une commande.
  • ‘ – tous les métacaractères inclus entre deux de ces caractères sont interprétés comme du texte.

Quelques exemples d’utilisations de substitution :

Nous utiliserons un répertoire contenant les fichiers suivant dans les exemples :

Sandrine-3:test sandrine$ ls -l
total 0
-rw-r--r--  1 sandrine  staff  0  6 jul 20:49 file_AA
-rw-r--r--  1 sandrine  staff  0  6 jul 21:13 file_Ab
-rw-r--r--  1 sandrine  staff  0  6 jul 21:13 file_Ac
-rw-r--r--  1 sandrine  staff  0  6 jul 20:49 file_bb
-rw-r--r--  1 sandrine  staff  0  6 jul 20:49 file_cc
-rw-r--r--  1 sandrine  staff  0  6 jul 20:49 files_1
-rw-r--r--  1 sandrine  staff  0  6 jul 21:15 files_2
-rw-r--r--  1 sandrine  staff  0  6 jul 21:15 files_3
Sandrine-3:test sandrine$ 

Dans cette exemple la commande « ls » affiche tous les noms fichiers avec le nom commençant par « files » avec tous les terminaisons possible :

Sandrine-3:test sandrine$ ls -l files*
-rw-r--r--  1 sandrine  staff  0  6 jul 20:49 files_1
-rw-r--r--  1 sandrine  staff  0  6 jul 21:15 files_2
-rw-r--r--  1 sandrine  staff  0  6 jul 21:15 files_3
Sandrine-3:test sandrine$ 

Vous pouvez aussi faire l’inverse et rechercher tous les noms fichiers ce terminant par « _1 » comme ceci :

Sandrine-3:test sandrine$ ls -l *_1
-rw-r--r--  1 sandrine  staff  0  6 jul 20:49 files_1
Sandrine-3:test sandrine$ 

Tandis qu’avec le « ? » vous pouvez recherche toutes les occurrences de nom de fichiers commençant par « file_ » avec un caractère inconnu ce terminant par « b » comme ceci :

Sandrine-3:test sandrine$ ls -l file_?b
-rw-r--r--  1 sandrine  staff  0  6 jul 21:13 file_Ab
-rw-r--r--  1 sandrine  staff  0  6 jul 20:49 file_bb
Sandrine-3:test sandrine$ 

Quelques exemples d’utilisations de caractère de protection :

Si vous désirez utiliser la commande « echo » pour afficher un « * » vous obtiendrai ceci :

Sandrine-3:test sandrine$ echo *
file_AA file_Ab file_Ac file_bb file_cc files_1 files_2 files_3
Sandrine-3:test sandrine$ 

Pour éviter l’interprétation de « * » comme métacaractère précéder le de « \ » :

Sandrine-3:test sandrine$ echo \*
*
Sandrine-3:test sandrine$ 

Pour forcer une interprétation d’une chaîne de caractères placer les entre guillemets inversés :

Sandrine-3:test sandrine$ echo ls
ls
Sandrine-3:test sandrine$ echo `ls`
file_AA file_Ab file_Ac file_bb file_cc files_1 files_2 files_3
Sandrine-3:test sandrine$

Pour interpréter comme du texte placer une chaîne de métacaractères entre guillemets :

Sandrine-3:test sandrine$ echo ******
file_AA file_Ab file_Ac file_bb file_cc files_1 files_2 files_3
Sandrine-3:test sandrine$ echo '******'
******
Sandrine-3:test sandrine$ 

Émission #86 du 25 juin 2015 – En avoir ras le pompon

Pour télécharger l’émission allez sur bloguelinux.ca : http://www.bloguelinux.ca/emission-86-du-25-juin-2015-en-avoir-ras-le-pompon/

Animateurs: Patrick, Éric et Sandrine

En avoir ras le pompon

  • Expression québécoise qui veut dire : Être à bout de patience, en avoir jusque là, en avoir marre.

Les annonces

Le podcast à Sandrine

Les nouvelles technos personnelles

Éric, Patrick et Sandrine échangent sur leurs expériences technologiques personnelles depuis la dernière émission

Flowblade

Quoi de neuf

OneWeb, 700 satellites en orbite basse pour un accès à l’échelle planétaire à Internet prévu pour 2018 (compétiteur à un projet quasi identique de SpaceX prévu en 2020)

OpenELEC 6.0 (encore en béta) avec Kodi 14.2 passe au kernel 4.0 et à systemd (et dites au revoir à la version x86 32-bits)

L’utilisation du site de recherche DuckDuckGo a augmenté de 6 fois depuis les révélations sur la surveillance fait par la NSA.

L’idiotie de SourceForge continue, c’est le tour à Firefox maintenant (une autre raison pourquoi je préfère uBlock à AdBlock Plus)

VeraCrypt, un remplacement pour TrueCrypt

Surprises

Connected Bra Could Predict Cancer

Tutoriel 01 – Préparation de Virtualbox pour installation de Debian 8.1

Introduction

Dans ce premier tutoriel, je vais vous montrer comment je configure une machine virtuelle avec Virtualbox pour l’installation de Debain 8.1.

Pour installer VirtualBox => https://www.virtualbox.org/

Pour télécharger le fichier ISO Debain de votre choix ici => https://www.debian.org/distrib/

Je vous conseilles l’image « netinst » pour PC 64 bits.

Création de la nouvelle machine virtuel

Après avoir démarré l’application vous devriez avoir la fenêtre suivante devant vous :

tuto01_fr_img01

Cliquez sur le bouton « Nouvelle », donnez lui un nom et choisir le type « Linux » ainsi que la version « Debian » correspondante à votre fichier ISO. Par la suite cliquez sur « Suivant ».

tuto01_fr_img02

Ajustez la taille de la mémoire utiliser à 1024Mo, cliquez sur suivant.

tuto01_fr_img03

Choisissez créer un disque dur virtuel pour notre nouvelle installation. Cliquez sur « Céer ».

tuto01_fr_img04

Choisissez le format VDI par défaut de virtualbox. Il est possible de choisir un format différent qui serait compatible avec d’autres solutions de virtualisation. Les autres formats sont inutiles pour le moment, nous ne transféreront pas notre machine virtuelle. Cliquez sur « Suivant ».

tuto01_fr_img05

Émission #85 du 11 juin 2015 – Les deux yeux dans le même socket

Pour télécharger l’émission allez sur bloguelinux.ca : http://www.bloguelinux.ca/emission-85-du-11-juin-2015-les-deux-yeux-dans-le-meme-socket/

Animateurs: Patrick, Éric et Sandrine

Les deux yeux dans le même socket

  • Expression québécoise qui veut dire : Être très fatigué, être inattentif, absent, avoir l’esprit engourdi du fait de la fatigue.

Les annonces

Semaine québécoise de l’informatique libre 2015 — Appel de participation

Les nouvelles technos personnelles

Éric, Patrick et Sandrine échangent sur leurs expériences technologiques personnelles depuis la dernière émission

Ghost

Quoi de neuf

Les premières machines Steam disponible le 10 novembre

Nouveau mini-PC asus baser sur les CPU skylake

Débats sur la possibilié de la PUB dans le “photoshop opensource”

Cinnamon 2.6

Pourquoi mon Docteur me prescrit du matériel ouvert?

Surprises

Beautiful Aerial Wedding Photograhy

Un bricoleur fabrique un incroyable fusil laser

PORNHUB LANCE UNE CAMPAGNE DE FINANCEMENT POUR RÉALISER UNE SEXTAPE DANS L’ESPACE

Émission #84 du 28 mai 2015 – Se planter ben raide

Pour télécharger l’émission allez sur bloguelinux.ca : http://www.bloguelinux.ca/emission-84-du-28-mai-2015-se-planter-ben-raide/

Animateurs: Patrick, Éric et Sandrine

Se planter ben raide

  • Expression québécoise qui veut dire : avoir manqué son coup, ne pas avoir réussi personnellement, et/ou professionnellement

Les nouvelles technos personnelles

Éric, Patrick et Sandrine échangent sur leurs expériences technologiques personnelles depuis la dernière émission

Makulu Linux

OnlyOffice

Quoi de neuf

Dell lance des portable Ubuntu Inspiron 15 série 3000 très abordables

Walmart offre les prix les plus bas à tous les jours, grâce à la puissance du cloud OpenStack

Installer Fail2Ban pour sécuriser votre VPS

Canonical envisage une introduction en bourse

Simple Screen Recorder

Surprises

Screentendo

WebGL Globe: Représentation graphique des différents objets spatiaux en orbite autour de la Terre.

Émission #83 du 14 mai 2015 – Ça fesse dans le dash

Pour télécharger l’émission allez sur bloguelinux.ca : http://www.bloguelinux.ca/emission-83-du-14-mai-2015-ca-fesse-dans-le-dash/

Animateurs: Patrick, Éric et Sandrine

Ça fesse dans le dash

  • Expression québécoise qui veut dire : se dit d’une chose qui frappe, qui surprend, qui se démarque

Les annonces

Nipsource émission 8 est disponible

Les nouvelles technos personnelles

Éric, Patrick et Sandrine échangent sur leurs expériences technologiques personnelles depuis la dernière émission

Pebble

Remise en fonction de mon ExoPC

Quoi de neuf

AMD ont de beaux projets pour 2017 mais arriveront-il à livrer la marchandise?

Un distribution servant à émuler une panoplie de consoles de jeux « classique »

Le CHIP, un ordinateur à 9$

HexGL, un jeu de course futuriste en HTML5

Une librairie très complète de manuels d’utilisateurs de tout genre

Surprises

Le groupe Conspiracy

Le Vatican opte pour l’Open Source dans la numérisation de sa bibliothèque

Reactive LED Coffee Table – Arduino 2

Émission #82 du 30 avril 2015 – Ça y va aux toasts

Pour télécharger l’émission allez sur bloguelinux.ca : http://www.bloguelinux.ca/emission-82-du-30-avril-2015-ca-y-va-aux-toasts/

Animateurs: Patrick, Éric et Sandrine

Ça y va aux toasts

  • Expression québécoise qui veut dire : Quelque chose qui est fait avec ardeur, empressement, énergie, (dans le plaisir ou dans le travail)

Les nouvelles technos personnelles

Éric, Patrick et Sandrine échangent sur leurs expériences technologiques personnelles depuis la dernière émission

Guacamole

Logiciel de Podcast pour Heloise

Quoi de neuf

Nouvelles distributions

Ubuntu laisserais tomber les pacquets .deb?

Cyanogen rompt son contrat avec OnePlus et veut étendre son marché

Un kit IOT roule OpenWRT, mimique Arduiono Yun.

Un setup-box ARM Quad-core dual boots Android et Ubuntu

Au revoir Nexus 7 et baisse des ventes nexus

Surprises

La Apple ][ Watch

Des petits robots qui peuvent déplacer un véhicule de façon autonome

CYPRIEN – PARODIE PUB APPLE WATCH

Émission #81 du 16 avril 2015 – Sont complètement crackpot

Pour télécharger l’émission allez sur bloguelinux.ca : http://www.bloguelinux.ca/emission-81-du-16-avril-2015-sont-completement-crackpot/

Animateurs: Patrick, Éric et Sandrine

Sont complètement crackpot

  • Expression québécoise qui veut dire : fêlé, dérangé, en parlant d’une personne

Les annonces

AprèsCAST

Les nouvelles technos personnelles

Éric, Patrick et Sandrine échangent sur leurs expériences technologiques personnelles depuis la dernière émission

Quoi de neuf

Comment installer et utiliser des application Android sous Linux

sshpass : Un programme très utile que vous ne devriez jamais utiliser

XAMPP

vtop

Elementary OS Freya

Surprises

Star Wars: The Force Awakens Official Teaser #2

Complete DIY Raspberry Pi Weather Station with Software