APT facile en ligne de commande 
"Oh, tiens, mais qu'est-ce que c'est que ces logs ?

- Des identifiants de connexion pour un blog ? J'ai un blog, moi ?

- Heu, bonjour alors, je vous mets des photos de mes teufs, lachez vos coms !

- Non ? C'est pas ça ?

- Mais de quoi est-ce que je cause alors ?

- Des trucs à faire en ligne de commande ? Mais... ça n'intéresse personne, non ?

- Ah, c'est quand même l'astuce de la méthode de ce blog ?

- Bon, d'accord, alors voila quelques fonctions (à utiliser de la même façon que les alias) afin de faciliter l'utilisation de APT depuis son shell..."

Une première fonction pour installer des paquets...

function installe ()
{
sudo apt-get update
sudo apt-get install $1
sudo apt-get clean
}


une seconde pour les désinstaller...

function desinstalle ()
{
sudo apt-get remove --purge $1
sudo apt-get autoremove
}


et enfin une dernière pour mettre son sytème à jour :

function maj ()
{
echo -e "Mise à jour du système"
echo -e "Mise à jour de la liste des fichiers disponibles dans les dépôts"
sudo apt-get update
echo -e "Mise à jour de tous les paquets installés vers les dernières versions"
sudo apt-get upgrade -y
echo -e "Mise à jour de tous les paquets installés vers les dernières versions en installant de nouveaux paquets si nécessaire"
sudo apt-get dist-upgrade -y
echo -e "Suppression des copies des paquets installés"
sudo apt-get clean
echo -e "Suppression des copies des paquets désinstallés"
sudo apt-get autoclean -y
echo -e "Le système a été mis à jour"
}


Je vous donnerais bientôt quelques autres alias et fonctions pour gérer APT.

Stay tuned, dudes!

[ 3 commentaires ] ( 47 lectures )   |  [ 0 trackbacks ]   |  permalien  |   ( 3.3 / 1334 )
Uploader une image sur twitpic en ligne de commande 
J'ai déjà parlé de Twitter précédemment, et vous savez maintenant comment suivre votre timeline et mettre à jour votre statut depuis votre terminal.*

twitpic est un service Web populaire parmi les utilisateurs de Twitter car il permet d'uploader une image sur Internet dans le but d'illustrer un tweet.

Et en ligne de commande, me direz-vous ?

Nous allons - encore - avoir besoin du logiciel curl. Pour l'installer sous Ubuntu :

sudo apt-get install curl

Et voici la commande qui va vous permettre d'uploader simplement votre image sur twitpic :

curl -F "username=user" -F "password=password" -F "message=message" -F media=@"./image.png" http://twitpic.com/api/uploadAndPost

en remplaçant bien sûr "user" par votre username et "password" par votre mot de passe, on ne change pas une équipe qui gagne. "message" sera le texte accompagnant votre image.

Comme d'habitude, il est plus aisé d'utiliser un alias plutôt que d'avoir à réécrire la commande à chaque utilisation :

alias twitpic='curl -F "username=user" -F "password=password" -F "message=message" -F media=@"./image.png" http://twitpic.com/api/uploadAndPost'

Et n'oubliez pas de me follower !

*La lecture de ce billet est déconseillée à toutes les personnes allergiques aux barbarismes.

[ Ajouter un commentaire ] ( 11 lectures )   |  [ 0 trackbacks ]   |  permalien  |   ( 3.3 / 1339 )
Visionner le dernier strip de xkcd 
Histoire de vous faire patienter avant des billets un peu plus conséquents, voila un petit alias qui va plaire aux geeks amateurs de webcomics.
Ces derniers étant bien entendu fans de xkcd, ils adoreront ce petit morceau de code qui leur permettra d'afficher le dernier strip des héros de Randall Munroe :

alias xkcd="feh `w3m -dump http://xkcd.com/|grep png | awk '{print $5}'` 2> /dev/null"

Cette commande ne fonctionnera que si vous disposez des logiciels feh et w3m, dont acte :

sudo apt-get install w3m feh

"A terminal of romance, sarcasm, math, and language."

[ 1 commentaire ] ( 29 lectures )   |  [ 0 trackbacks ]   |  permalien  |   ( 3.3 / 1351 )
La gestion des archives 
Bonsoir à tous !

Voici une petite liste de commandes Bash permettant de gérer des archives depuis un terminal.

Celle-ci va vous permettre d'extraire une archive .cpio :

cat fichier.cpio | cpio -idv

Celle-ci vous permettra de sauvegarder le contenu d'un répertoire :

find /tmp | cpio -ocv > backup.cpio

Une commande pour extraire une archive .tar.gz...

tar xzvf

...et une seconde pour créer une archive .tar.gz :

tar czvf

De la même façon, cette commande vous permettra d'extraire une archive .tar.bz2...

tar xjvf

...et celle-ci de créer une archive .tar.bz2 :

tar cjvf

[ Ajouter un commentaire ] ( 4 lectures )   |  [ 0 trackbacks ]   |  permalien  |   ( 3 / 821 )
Alias et matériel 
Voici une liste d'alias en rapport avec votre matériel.

Pour afficher la liste de votre matériel :

alias materiel="sudo dmidecode"

Un affichage plus détaillé de votre matériel :

alias liste_materiel="sudo lshw"

Exporter cette liste en tant que page Web :

alias liste_materiel_html="sudo lshw -html"

La même liste, mais avec un affichage en colonnes :

alias affichage_materiel="sudo lshw -short"

Afficher tout ce qui est détecté par le noyau :

alias materiel_reconnu="dmesg"

Cet alias va afficher les informations sur votre processeur :

alias processeur="cat /proc/cpuinfo"

Celui-ci récupèrera les informations sur les fentes ou slots PCI :

alias pci="lspci"

Tout ce que vous voulez savoir sur vos ports USB et ce qui y est connecté :

alias usb="lsusb"

Et un petit dernier pour la route, qui vous permettra de connaître la version de votre BIOS :

alias version_bios="sudo dd if=/dev/mem bs=32k skip=31 count=1 | strings -n 8 | grep -i bios"

[ Ajouter un commentaire ] ( 7 lectures )   |  [ 0 trackbacks ]   |  permalien  |   ( 3 / 803 )

| 1 | 2 | 3 | 4 | 5 | Suivant> Dernier>>