Trucs et Astuces


terminal la ligne de commande sous debian

portable récuperé a la casse, mis sous debian
envoie de fichiers via ssh sur un portable récupéré à la casse

**Pour connaître votre distribution**

** Rajouter "neofetch" à la fin de votre .bashrc et à l'auverture d'un terminal, s'affichera:

affichage de neofetch en console
terminator affiche neofetch

**Rechercher les fonts installés**

** Figlet pour écrire du texte en image ASCII dans le terminal. ** "Figlet" permet de faire des dessins avec différents caractères. dans le terminal Linux**

affichage de dpkg avec figlet
figlet exemple simple

** autres gadgets Inutiles, donc indispensable: cowsay et linuxlogo #apt intall cowsay * commande : cowsay salut les pingoins
affichage de cowsay
cowsay, la vachette qui parle

** Choisir son editeur de texte par defaut, et le changer **

**Reconfigurer voir les locales générées sur le système **

choix des locales
affichage dans votre terminal

* voir les locales générées sur le système *

* les commandes cal et date *

**Pour savoir si vous avez un processeur 64 ou 32 bits**

**La commande lsblk permet d’obtenir la liste et les caractéristiques des disques et de leurs partitions. la commande blkid est un utilitaire en ligne de command pour trouver ou afficher les attributs de périphériques**

**Pour connaître les versions d’un paquet et les distributions propriètaires**

**Pour chercher les doublons dans vos fichiers installez les paquets: fdupes ou fslint**

**Passer en clavier bépo**
lien vers le wiki asso bépo

Ensuite, en réponse aux questions - français bépo ergonomique façon devorak - disposition par défaut pour le clavier - pas de touche compose - répondre non à la dernière question concernant une combinaison de touche (dans mon cas). C’est bon * Pour retrouver mon clavier azerty - dpkg-reconfigure keyboard-configuration - clavier logitech générique - français français (variante) adaptez vos choix en fonction de vos claviers Éditez le fichier, en root : j'ouvre avec nano, le plus simple pour débutant.

sous certains bureaux, comme xfce, il faut remplir les parametres:

conf du clavier sous xfce
config clavier xfce

PS : si vous avez des problèmes pour retrouver vos caractères, la commande
"setxkbmap fr" passe votre cavier er azerty le temps de la session, et "setxkbmap us" en qwerty

Partage fichiers à plusieurs utilisateurs sous debian J’ai ouvert deux utilisateurs en graphique :
momo et lagrenouille.en console et en root

Pas d’idées pour un mot de passe ?
Installez un générateur de mots de passe

traduction sur votre terminal, pas besoin de navigateur web


quels sont les fonts installés sur mon ordinateur.


* Pour changer l’éditeur par défaut sous debian *


Pour savoir si vous avez un processeur 64 ou 32 bits :


Rajouter une console de logs.


Deux outils sympas et pratique: taskwarrior et buku



calendrier
task calendar


saisie et copie d’écran



outils à installer:
en root: en consle: apt install ffmpeg recordmydesktop byzanz asciinema python-pip
Sous xfce , xfce-goodies vous installe un outils de capture d’écran paramétrable par défaut
mettez le dans la barre des menus avec :Tableau de bord : Ajouter de nouveaux éléments


scrot est un utilitaire de capture d'écran en ligne de commande
— prise en charge de nombreux formats d’image (JPG, PNG, GIF, etc.)


capture vidéo avec bizanz et recordmydesktop


ascii images et textes



Installez juste les paquets db caca-utils et mplayer
caca-utils. simple visionneur d’image en mode ascii sur votre console
mplayer pour visionner vos vidéos en ascii

-*exemple avec le film Night-Train-To-Lisbon .mp4
mplayer -vo caca Night-Train-To-Lisbon-FR.mp4

ascii-film


la commande cacademo image.prg affiche des effets ascii de votre image
la commande cacafire image affiche un effet de flammes
la commande cacaview image affiche votri image en ascii
img2txt convertit des images vers des fichiers en mode texte coloré
img2txt --format=svg image.png > image.svg

terminal ligne de commande image ascii

la commande jp2a image.jpg vous affiche l'image en ascii dans la console

image en ascii



Du texte en ascii dans votre console

convert -background white -font courier -fill black -pointsize 36 label:'lagrenouille!' tmp.png && convert tmp.png tmp.pbm && pbmtoascii -2x4 tmp.pbm
aide sur debian-facile



IRC Internet Relay Chat




Envoi/Réception de fichiers par IRC: exemple avec hexchat et weechat

L’IRC (Internet Relay Chat) est un protocole qui permet de dialoguer
en temps réel avec d’autres utilisateurs en se connectant grâce à un logiciel spécifique (appelé un client).
il existe de nombreux clients, sous différents systèmes d’exploitation, on peut y trouver :
les ports officiels IRC sont le 6667 et 6697 en ssl, lire l’article de Bortzmeyer
article de Bortzmeyer
pour envoyer des fichiers, mais peut également être utilisée pour chatter plus rapidement et de manière plus sécurisée
avec un autre utilisateur.DCC, abréviation de Direct Client-to-Client, est un protocole utilisé par de nombreux clients IRC
je parlerai ici que des envois de fichiers.
Dans une connexion DCC normale, l’émetteur agit comme le serveur et la cible agit comme un client.
L’émetteur doit donc être capable de se configurer comme serveur, les connexions entrantes vers un client
IRC peuvent être bloquées par des pare-feux ou des routeurs de type NAT si aucun port n’est ouvert en entrée
ou redirigé pour autoriser la connexion du client destinataire venant relever les fichiers de l’émetteur .
La demande DCC est généralement reçue par le client de destination, mais la connexion échoue si le port
utilisé est fermé au niveau du pare-feu ou mal routé.
XDCC désigne en général tout procédé de partage de fichier via un Robot IRC, (communément appelé bot IRC).
Les bots XDCC proposent un ou plusieurs fichiers, généralement volumineux, à télécharger en utilisant le protocole DCC.
Bien que XDCC soit ordinairement employé pour diffuser du contenu illégal, tel que des distributions warez de logiciels, musique,
ou films, il est aussi utilisé à des fins légales.
CTCP Client-To-Client Protocol, est un protocole courant implémenté par la plupart des clients IRC, et étend le protocole IRC.
Il permet aux utilisateurs de connaître la version d’un client (CTCP VERSION), l’heure locale (CTCP TIME),
certaines informations (CTCP USERINFO), entre autres.
Il peut également être utilisé pour encoder des messages que le protocole IRC ne permettrait pas d’envoyer.
Enfin, il est utilisé comme moyen d’initier une connexion directe entre deux clients via le protocole DCC en vue
de transférer des fichiers ou de discuter, sans passer par le serveur IRC (éliminant ainsi toutes les contraintes liées
au dialogue via le serveur IRC).

En pratique pour établir le transfert dans les deux sens, il faut se choisir des ports non utilisés.
les ouvrir dans sa box ou son modem-routeur, les ouvrir au niveau du pare-feu.
Sur ma livebox orange j’ai ouvert les ports 25555 et 25556 dans les règles NAT/PAT.
(à priori, seul TCP est utilisé, mais pour les tests, j’ai ouvert UDP/TCP).

terminal ligne de commande sous debian
box orange


terminal ligne de commande sous debian
free-box

Dans la Configuration réseau de Hexchat, j’ai mis les mêmes ports et j’ai coché Obtenir l’adresse ip
comme le montre la capture d’écran ci-dessous.
Les personnes avec qui je veux envoyer et recevoir des fichiers devront choisir les même options si elles
sont routées pour accéder à l’internet.
terminal ligne de commande sous debian
envoie

Un clique droit sur le nom de la personne à qui vous voulez envoyer :
envoyer un fichier
la fenêtre pour saisir votre fichier s’ouvre.
Pour la réception s’ouvre une fenêtre de dialogue, dans laquelle vous voyez le fichier proposé,
le nom et l’IP de l’envoyeur…
cliquez sur détail et accepter : la fenêtre pour choisir votre répertoire de récepteur s’ouvre,
a progression du transfert est indiquée, c’est bon, votre fichier est arrivé à bon port...

terminal ligne de commande sous debian
envoie

Pour Weechat j’ai donc mis les mêmes ports
Aller dans le fichier ‘weechat/xfer.conf
Mettez vos ports, (configurés dans la box) comme indiqué ci-dessous dans port_range :
port_range = "25555-25556"
la commande pour envoyer est :
/dcc send toto /home/momo/Images/avosconsoles.png
soit: /dcc send nom du receveur /emplacement du fichier/fichier

terminal ligne de commande sous debian
envoie-reception sous weechat

PS : Changez les ports qui sont donnés ici par sécurité, choisissez les vôtres avec vos amis correspondants..
Si vous modifiez la config, sachez que weechat réécrit automatiquement les fichiers de conf à la fermeture.
Vous devez faire un /reload dans votre weechat pour sauvegarder vos changements




amusez vous bien


et si besoin d'un coup de main pour votre debian...





aide sur debian-facile
demandez de l'aide sur IRC : OFTC /join #debian-facile