vendredi 8 octobre 2021

Logithèque Gnome vide ?

[Ubuntu LTS 18.04]

Si Gnome logiciels (logithèque) n'affiche pas les logiciels, la liste semble vide :

$ sudo killall gnome-software

$ rm -r ~/.local/share/gnome-software


jeudi 7 octobre 2021

"Monter" Fairphone 3 sur Ubuntu

$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 18d1:4ee1 Google Inc. Nexus Device (MTP)
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
$ fuser /dev/bus/usb/003/004
/dev/bus/usb/003/004:  5514
$ ps -fp 5514
UID          PID    PPID  C STIME TTY          TIME CMD
anne        5514    4367  0 11:48 ?        00:00:00 /usr/lib/x86_64-linux-gnu/libexec/kf5/kiod5
$ kill 5514

$ aft-mtp-mount ~/mnt

mardi 9 juillet 2019

Commandes vim

]$ vim fichier_à_editer

Déplacer le curseur là où on veut éditer le texte puis choisir une commande selon l'opération que l'on veut faire :
  • i Passer dans le mode insertion
  • yy Copier la ligne (4yy = 4 lignes)
  • dd Couper la ligne (4dd = 4 lignes)
  • p Coller après (P = insérer avant)
  • x Effacer le caractère
  • dw Effacer le texte jusqu'à la fin du mot
  • diw Effacer le mot sous le curseur
  • A Ajouter en fin de ligne
  • u Annuler la dernière opération
  • -r Rétablir la dernière opération annulée
  • . Répéter la dernière opération d'édition
Quand l'édition est terminée, appuyer sur Echap
  • :q Quitter
  • :q! Quitter sans enregistrer
  • :w Enregistrer le fichier
  • :wq Enregistrer et quitter
  • :x Enregistrer (seulement en cas de modification) et quitter
Recherches et remplacements :
  • / Rechercher du texte
  • n Rechercher l'occurence suivante
  • N Rechercher l'occurence précédente
  • cw Remplacer le texte jusqu'à la fin du mot
  • ciw Remplacer le mot
  • C Remplacer jusqu'en fin de ligne
  • . Répéter la dernière opération d'édition
  • :%s/A/B/g Remplacer tous (g) les A par des B
Cette liste de commandes a été copiées du site Ubuntu francophone par simplification d'édition.

jeudi 19 juillet 2018

Arrêter une tâche [terminal]

Lancer l'application :

$ gedit test.sh

Taper la combinaison de touche ctrl + z, l'application s'arrête :

^Z
[1]+  Arrêté                gedit test.sh

La reprendre en tapant fg dans la console :

$ fg
gedit test.sh


Variante pour libérer la console après avoir tapé ctrl + z, taper bg au lieu de fg dans la console :


$ bg
[1]+ gedit test.sh &

lundi 2 novembre 2015

Fichiers à avoir pour se connecter en ssh

]$ ls -rtl .ssh
total 12
-rw-r--r-- 1 anne anne  393 nov.  21  2009 id_rsa.pub
-rw------- 1 anne anne 1679 nov.  21  2009 id_rsa
-rw-r--r-- 1 anne anne 2598 nov.   2 14:15 known_hosts

À faire si les autorisations ne sont pas comme ci-dessus :
]$ chmod 0700 .ssh
]$ chmod 0600 .ssh/id_rsa

samedi 11 juin 2011

Tourner une vidéo 3gp à 90°

]$ mencoder fichier.3gp -oac mp3lame -ovc lavc -vf rotate=1 -o fichier-rotated.3gp -fps 17

Merci gc

lundi 14 juin 2010

Lancer le check disk au démarrage

]# touch /forcefsck

Changer la taille et le nom d'une image

Ce script permet d'ajouter la date à laquelle la photo a été prise et d'en réduire la taille :

Se mettre dans le répertoire des images à modifier et créer un répertoire de destination des images modifiées

]$ for i in *.jpg; do prep=`exif -t 0x9003 $i | perl -ne 'print "${1}_" if /Value: (..........)/' | sed -e 's/:/_/g'`; convert -geometry 960 $i vignettes/$prep$i; done


Merci gc

lundi 21 décembre 2009

Rechercher un programme qui utilise un fichier

]$ lsof | grep répertoire/fichier.ogg

Télécharger un fichier d'une machine locale sur une machine distante

Transférer un fichier sur une machine distante :
]$ scp fichier_local user@domaine.org:répertoire_distant/ ou mettre le chemin complet : /home/user/répertoire_distant/

Récupérer un fichier sur une machine distante :
]$ scp user@domaine.org:répertoire_distant/fichier_distant fichier_local

Utiliser scp -r pour télécharger tout le contenu d'un répertoire récusirvement.



samedi 28 novembre 2009

Télécharger des fichiers avec wget

]$ wget -r -np url

samedi 21 novembre 2009

Créer une clé ssh

lancer ssh-keygen en console
prendre les choix par défaut (ajouter un mot de passe si désiré)
envoyer le fichier id_rsa.pub à l'hébergeur

dimanche 13 juillet 2008

Mettre la langue du clavier en qwertz (français, Suisse)

]$ setxkbmap 'ch(fr)'

mardi 29 mai 2007

Eteindre l'ordinateur à une heure précise

]$ echo 'halt' | at 13:40

Selon les distributions il faut le faire en root.

Donne le nom du kernel

]$ uname -a

Taille d'un dossier

]$ du -s (pour le dossier en cours)
]$ du -s dossier

Afficher les partitions Linux

]$ df

Copier

]$ cp fichier1 dossier1/
]$ cp -r dossier1 dossier2/

Renommer ou déplacer

Renommer :
]$ mv fichier1 fichier2
]$ mv dossier1 dossier2

Déplacer :
]$ mv dossier1/fichier1 dossier2/
]$ mv dossier1 dossier2/

Effacer un fichier ou dossier

Pour les fichiers :
]$ rm fichier
]$ rm -f fichier (dans certaines distributions rm est configuré pour demander une confirmation, l'option -f permet d'effacer sans cette confirmation, à utiliser avec précaution !)

Pour les dossier et leur contenu (ici le dossier1 et son contenu sera effacé) :
]$ rm -r dossier1/dossier2/fichier
]$ rm -rf dossier1/dossier2/fichier (sans confirmation d'effacement)

Voir le contenu d'un CD audio

]$ cdparanoia -d /dev/cdrom -vQ

Encoder un fichier .wav en .mp3

]$ lame -b 192 piste_01.wav

Encoder en .mp3

Outils nécessaires :
  • cdparanoia
  • lame

]$ for i in 1 2 3; do cdparanoia -d/dev/cdrom -w "$i" - | lame -b 128 -q 2 --resample 44.1 -m j - track$i.mp3; done


Merci gc

Ouvrir la page d'administration du cups depuis le navigateur

http://localhost:631

Localisation des tâches [impression]

]$ ls /var/spool/cups/

Imprimer un fichier [impression]

]$ fichier -t | lpr

Effacer une tâche [impression]

]$ lprm

Afficher la queue [impression]

]$ lpq