Tu pourrais donner un nom de LABEL (étiquette) au système de fichiers de cette disquette :
Ce nom de LABEL sera composé d'un maximum de 11 chiffres ou lettres en majuscules.
# les lignes de commande(s) qui suivent devront être exécutées# avec les privilèges du compte root# Récupération du nom du fichier de périphérique associé à la disquettefichDev=$(findmnt -n -o SOURCE --target /media/nom_utilisateur/CADC-OBF2)# Démontage du système de fichiers de la disquette
udisksctl unmount -b $fichDev# Donner un LABEL (étiquette) au système de fichiers de la disquette
fatlabel $fichDev MADISQUETTE
Et maintenant, quand tu monteras ta disquette en utilisant l'interface de ton Environnement de Bureau
le chemin absolu du point de montage qui sera automatiquement crée sera : /media/nom_utilisateur/MADISQUETTE
Bien sûr, rien ne t’empêche de créer dans un des sous-répertoires de ton répertoire personnel
un lien symbolique qui sera associé au point de montage /media/nom_utilisateur/MADISQUETTE
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
Tout dépend des caractères qui pourraient êtres "vus" comme des caractères espaces,
alors que ce ne sont peut-être pas réellement des caractères espace.
echo"the cake is a lie :)" > HL3.txt
od -c HL3.txt
0000000 t h e 342200206 c a k e 342200207 i s 3420000020200210 a l i e : )\n0000032
hd HL3.txt
00000000746865 e2 80866361 6b 65 e2 80876973 e2 |the...cake...is.|0000001080886120 6c 6965 3a 29 0a |..a lie:).|
0000001a
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
Dans la chaîne de caractères entre guillemets
qui est dans la ligne de commande ci-dessous,
il y a deux caractères Espace insécable "encadrés" par deux caractères Espace :
on peut voir les caractères Espace (20)
et les caractères Espace insécable (c2a0)
bash: dmtxwrite : commande introuvable
Je ne sais pas quelle distribution Linux tu utilises,
mais si c'est debian, la commande dmtxwrite est dans le paquetage dmtx-utils
et après avoir installé ce paquetage, le chemin absolu de la commande dmtxwrite
est /usr/bin/dmtxread
Comme le chemin /usr/bin est dans la liste des chemins du PATH des comptes utilisateurs non privilégiés et du compte root
tu n'auras pas besoin de spécifier le chemin absolu de la commande dmtxwrite pour l'utiliser.
while read; do echo -n "$REPLY" | dmtxwrite -o "${REPLY}.png"; done < test Mais si tu as compilé les codes sources de la commande dmtxwrite pour créer le fichier exécutable,
et que le chemin absolu de la commande dmtxwrite que tu as compilé n'est pas dans la liste des chemins de la variable PATH
il te faudra spécifier le chemin absolu de la commande dmtxwrite que tu as compilé pour pouvoir l'utiliser.
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
Posté par MicP .
En réponse au message SED ^^.
Évalué à 1.
Dernière modification le 01 mai 2018 à 07:39.
Bonjour
Remplacer le point par une virgule dans chaque suite de caractères (entourée de guillemets)
dont le contenu est composé d'une suite de chiffres séparée par un point d'une autre suite de 2 chiffres.
michel@debg53sw:~$ echo '"LOGITECH";"40.15";"47.99";"13";",285"' | sed 's/\(\"[0-9]*\)\.\([0-9]\{2\}\"\)/\1,\2/g'
"LOGITECH";"40,15";"47,99";"13";",285"
michel@debg53sw:~$
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
Désolé : je me suis lamentablement planté en proposant ça.
=======
Il faudrait barrer mon précédent message, mais je ne peux l'éditer.
Si un modérateur a quelques instants pour le faire, je l'en remercie d'avance.
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
Posté par MicP .
En réponse au message clef USB : pas de sdb1.
Évalué à 2.
Dernière modification le 17 octobre 2017 à 13:52.
Bonjour
Ce n'est pas la clef qu'il faut formater, mais une partition de la clef.
Pour qu'il y ait une ou des partitions sur cette clef USB,
il faudrait qu'une table des partitions ait été créée sur cette clef.
Si un système de fichiers a été créé sur tout l'espace disponible sur cette clef (<=> la clef a été formatée),
il n'y aura pas de place pour y créer une table des partitions (et donc pas de partition sur cette clef).
=======
Le nom du fichier de périphérique qui permet d'accéder à cette clef est /dev/sdb
C'est ce fichier de périphérique qu'il faudra utiliser pour créer la table des partitions
et c'est dans la table des partitions de cette clef que l'on pourra créer une ou des partitions.
=======
Le fichier de périphérique qui permet d'accéder à la première partition de cette clef est /dev/sdb1
Le fichier de périphérique qui permet d'accéder à la deuxième partition de cette clef est /dev/sdb2
etc.
Ce sont ces fichiers de périphérique qu'il faut utiliser pour créer un système de fichiers sur ces partitions <=> formater.
=======
Il faudrait donc :
Afin de pouvoir créer une table des partitions, démounter tout système de fichiers de cette clef qui serait mounté
- Créer une table des partitions
- Créer une ou des partitions
- Créer un système de fichiers sur cette ou ces partitions <=> formater la ou les partitions
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
Je viens d'installer Linux Mint Cinnamon dans une machine virtuelle :
michel@mintvirt ~ $ lsb_release -a
No LSB modules are available.
Distributor ID: LinuxMint
Description: Linux Mint 18.2 Sonya
Release: 18.2
Codename: sonya
michel@mintvirt ~ $
Ensuite, j'ai installé VLC sur cette machine virtuelle,
et j'y ai transféré un fichier .ts qui avait été créé par un enregistrement VLC sur une autre machine.
Dans la machine Mint, quand j'ai double-cliqué sur ce fichier .ts,
c'est effectivement (par défaut) l'éditeur de texte xed qui a été utilisé pour ouvrir ce fichier vidéo.
=======
Mais ensuite, j'ai fait un clic droit sur le nom du fichier .ts
et dans les menus contextuels proposés, j'ai choisi Ouvrir avec -> Autre application…
Une fois l'application VLC choisie, j'ai cliqué sur le bouton Définir par défaut
Et pour vérifier, j'ai redémarré le système Mint et n'ai constaté aucun problème :
quand je double-clique sur les fichiers .ts, ils s'ouvrent maintenant avec l'application VLC
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
^ => le caractère ou motif de recherche suivant devra être début de ligne. d => supprimer du flux la ligne qui corresponds au motif de recherche.
sed '/^#/d' .bashrc
Cette ligne de commande sed
ne laissera passer vers stdout (flux standard de sortie)
que les lignes du fichier .bashrc dont le premier caractère n'est pas un caractère #
(Pour .bashrc les lignes qui commencent par un caractère # sont des commentaires.)
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# Et aussi…
Posté par MicP . En réponse au message Les signaux avec Trap . Évalué à 2.
Et aussi :
https://www.gnu.org/software/libc/manual/html_node/Standard-Signals.html#Standard-Signals
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
[^] # LABEL
Posté par MicP . En réponse au message Lecteur de disquette molle et chemin d’accès cacher. . Évalué à 1. Dernière modification le 02 octobre 2018 à 23:03.
Tu pourrais donner un nom de LABEL (étiquette) au système de fichiers de cette disquette :
Ce nom de LABEL sera composé d'un maximum de 11 chiffres ou lettres en majuscules.
Et maintenant, quand tu monteras ta disquette en utilisant l'interface de ton Environnement de Bureau
le chemin absolu du point de montage qui sera automatiquement crée sera :
/media/nom_utilisateur/MADISQUETTEBien sûr, rien ne t’empêche de créer dans un des sous-répertoires de ton répertoire personnel
un lien symbolique qui sera associé au point de montage
/media/nom_utilisateur/MADISQUETTE… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# hiérarchie
Posté par MicP . En réponse au message à quoi sert le répertoire /usr. Évalué à 10.
Bonjour
Il y a la page man de hierarchy :
man hierou, si besoin, la même mais traduite en français
qui est accessible par le lien linuxfr-france.org.invalid man -> hier-7.html
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# où alors…
Posté par MicP . En réponse au message Besoin d'aide pour la commande tr. Évalué à 4. Dernière modification le 29 septembre 2018 à 14:01.
Bonjour
Tout dépend des caractères qui pourraient êtres "vus" comme des caractères espaces,
alors que ce ne sont peut-être pas réellement des caractères espace.
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# correction
Posté par MicP . En réponse au message generation par lot de datamatrix. Évalué à 1. Dernière modification le 10 septembre 2018 à 07:30.
…
et après avoir installé ce paquetage, le chemin absolu de la commande
dmtxwriteest
/usr/bin/dmtxwrite…
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# chemin absolu et hd
Posté par MicP . En réponse au message generation par lot de datamatrix. Évalué à 2. Dernière modification le 10 septembre 2018 à 07:21.
Bonjour
Dans la chaîne de caractères entre guillemets
qui est dans la ligne de commande ci-dessous,
il y a deux caractères
Espace insécable"encadrés" par deux caractèresEspace:on peut voir les caractères
Espace(20)et les caractères
Espace insécable(c2a0)Je ne sais pas quelle distribution
Linuxtu utilises,mais si c'est debian, la commande
dmtxwriteest dans le paquetagedmtx-utilset après avoir installé ce paquetage, le chemin absolu de la commande
dmtxwriteest
/usr/bin/dmtxreadComme le chemin
/usr/binest dans la liste des chemins duPATHdes comptes utilisateurs non privilégiés et du compteroottu n'auras pas besoin de spécifier le chemin absolu de la commande
dmtxwritepour l'utiliser.
Mais si tu as compilé les codes sources de la commandewhile read; do echo -n "$REPLY" | dmtxwrite -o "${REPLY}.png"; done < test
dmtxwritepour créer le fichier exécutable,et que le chemin absolu de la commande
dmtxwriteque tu as compilé n'est pas dans la liste des chemins de la variablePATHil te faudra spécifier le chemin absolu de la commande
dmtxwriteque tu as compilé pour pouvoir l'utiliser.… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# tester si répertoire existant
Posté par MicP . En réponse au message script pour déplacer des fichiers vers répertoires de même noms. Évalué à 2.
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
[^] # Re: avec sed
Posté par MicP . En réponse au message SED ^^. Évalué à 2. Dernière modification le 01 mai 2018 à 07:50.
Mais ce n'était pas la peine d'échapper les caractères guillemets,
donc, simplement avec :
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# avec sed
Posté par MicP . En réponse au message SED ^^. Évalué à 1. Dernière modification le 01 mai 2018 à 07:39.
Bonjour
Remplacer le point par une virgule dans chaque suite de caractères (entourée de guillemets)
dont le contenu est composé d'une suite de chiffres séparée par un point d'une autre suite de 2 chiffres.
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# Avec sed
Posté par MicP . En réponse au message Identifier le caractère qui suit un "_" et le déplacer ou remplacer. Évalué à 0. Dernière modification le 31 mars 2018 à 09:18.
Bonjour
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# /etc/hosts
Posté par MicP . En réponse au message Lancement d'un machine virtuelle.. Évalué à 1. Dernière modification le 29 janvier 2018 à 11:03.
Dans le fichier /etc/hosts
remplace la ligne :
127.0.1.1 vash-MacBookPro-Invalid-entry-length-DMI-table-is-broken-Stoppar la ligne suivante :
127.0.1.1 vash-the-stampede… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# …impossible de déterminer le nom de l'hôte…
Posté par MicP . En réponse au message Lancement d'un machine virtuelle.. Évalué à 1.
Voir le contenu de /etc/hosts
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# Une mise à jour de la liste des paquetages avant d'installer
Posté par MicP . En réponse au message Lancement d'un machine virtuelle.. Évalué à 1. Dernière modification le 27 janvier 2018 à 14:30.
Avant de lancer l'installation de nouveaux paquetages,
j'avais oublié de te conseiller de faire d'abord
une mise à jour de la liste des paquetages :
et une mise à jour de ton système :
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
[^] # Re: Pour installer correctement VirtualBox
Posté par MicP . En réponse au message Lancement d'un machine virtuelle.. Évalué à 1. Dernière modification le 27 janvier 2018 à 14:19.
Bonjour
Je pense qu'il lui manquera encore linux-headers-generic
à moins qu'il ne lance cette ligne de commande
pour ensuite pouvoir installer VirtualBox.
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
[^] # Re: dommage
Posté par MicP . En réponse au message Problème pour ajouter des guillemets à une variable. Évalué à 1.
Merci pour ton message, je ne n'avais pas pensé à envisagé la chose de ce point de vue.
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# dommage
Posté par MicP . En réponse au message Problème pour ajouter des guillemets à une variable. Évalué à 1.
… qu'on ne puisse pas supprimer ses messages 10 minutes après.
J'aurais pas du jouer. Désolé
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# Finalement, Je vais jouer un peu
Posté par MicP . En réponse au message Problème pour ajouter des guillemets à une variable. Évalué à 1. Dernière modification le 21 décembre 2017 à 20:33.
sed 's/.*"\(.*@.*\)".*/\"\1\"/' liste_mail.txt| xargs ./sendmail.sh… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# Je n'aime pas les jeux de hasard
Posté par MicP . En réponse au message Problème pour ajouter des guillemets à une variable. Évalué à 3. Dernière modification le 21 décembre 2017 à 19:45.
Bonjour
Quel est le nom du shell utilisé ?
Quel est le contenu de liste_mail.txt ?
Quel est le contenu de sendmail.sh ?
Merci
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
[^] # Re: essaye avec ça
Posté par MicP . En réponse au message MV de tout les fichiers et sous dossier ayant moins de une semaine. Évalué à 2. Dernière modification le 07 novembre 2017 à 08:50.
Ouhlà !!! Tu as tout-à fait raison
Désolé : je me suis lamentablement planté en proposant ça.
=======
Il faudrait barrer mon précédent message, mais je ne peux l'éditer.
Si un modérateur a quelques instants pour le faire, je l'en remercie d'avance.
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# essaye avec ça
Posté par MicP . En réponse au message MV de tout les fichiers et sous dossier ayant moins de une semaine. Évalué à 1. Dernière modification le 06 novembre 2017 à 17:07.
Si le répertoire n'existe pas dans la cible, il sera créé.
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# vérifier si le paquetage est déjà installé
Posté par MicP . En réponse au message Impossible d'installer des applications. Évalué à 1. Dernière modification le 31 octobre 2017 à 13:11.
Bonjour
Pour vérifier si le paquetage vlc est déjà installé,
il y a la commande :
Ci-dessous, je peux voir que le paquetage vlc a bien été installé :
=======
et ci-dessous, je peux constater que le paquetage me-tv n'est pas installé :
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# Clef -> table des partitions -> partition(s) -> système de fichiers
Posté par MicP . En réponse au message clef USB : pas de sdb1. Évalué à 2. Dernière modification le 17 octobre 2017 à 13:52.
Bonjour
Ce n'est pas la clef qu'il faut formater, mais une partition de la clef.
Pour qu'il y ait une ou des partitions sur cette clef USB,
il faudrait qu'une table des partitions ait été créée sur cette clef.
Si un système de fichiers a été créé sur tout l'espace disponible sur cette clef (<=> la clef a été formatée),
il n'y aura pas de place pour y créer une table des partitions (et donc pas de partition sur cette clef).
=======
Le nom du fichier de périphérique qui permet d'accéder à cette clef est
/dev/sdbC'est ce fichier de périphérique qu'il faudra utiliser pour créer la table des partitions
et c'est dans la table des partitions de cette clef que l'on pourra créer une ou des partitions.
=======
Le fichier de périphérique qui permet d'accéder à la première partition de cette clef est
/dev/sdb1Le fichier de périphérique qui permet d'accéder à la deuxième partition de cette clef est
/dev/sdb2etc.
Ce sont ces fichiers de périphérique qu'il faut utiliser pour créer un système de fichiers sur ces partitions <=> formater.
=======
Il faudrait donc :
Afin de pouvoir créer une table des partitions, démounter tout système de fichiers de cette clef qui serait mounté
- Créer une table des partitions
- Créer une ou des partitions
- Créer un système de fichiers sur cette ou ces partitions <=> formater la ou les partitions
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# je viens de faire une test
Posté par MicP . En réponse au message Association de fichiers ne fonctionne pas. Évalué à 2. Dernière modification le 01 octobre 2017 à 12:51.
Bonjour
Je viens d'installer
Linux Mint Cinnamondans une machine virtuelle :Ensuite, j'ai installé
VLCsur cette machine virtuelle,et j'y ai transféré un fichier
.tsqui avait été créé par un enregistrementVLCsur une autre machine.Dans la machine
Mint, quand j'ai double-cliqué sur ce fichier.ts,c'est effectivement (par défaut) l'éditeur de texte
xedqui a été utilisé pour ouvrir ce fichier vidéo.=======
Mais ensuite, j'ai fait un clic droit sur le nom du fichier
.tset dans les menus contextuels proposés, j'ai choisi
Ouvrir avec->Autre application…Une fois l'application
VLCchoisie, j'ai cliqué sur le boutonDéfinir par défautEt pour vérifier, j'ai redémarré le système
Mintet n'ai constaté aucun problème :quand je double-clique sur les fichiers
.ts, ils s'ouvrent maintenant avec l'applicationVLC… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# sed '/^#/d' .bashrc
Posté par MicP . En réponse au message Que fait la commande sed ’/^#/d’ ?. Évalué à 7.
^ => le caractère ou motif de recherche suivant devra être début de ligne.
d => supprimer du flux la ligne qui corresponds au motif de recherche.
sed '/^#/d' .bashrc
Cette ligne de commande
sedne laissera passer vers
stdout(flux standard de sortie)que les lignes du fichier
.bashrcdont le premier caractère n'est pas un caractère#(Pour
.bashrcles lignes qui commencent par un caractère#sont des commentaires.)… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
[^] # Re: watch ne rend pas la main
Posté par MicP . En réponse au message Notification usb. Évalué à 3.
Après avoir plussoyé la suggesion de règle udev
je rajoute quelques liens :
https://wiki.archlinux.org/index.php/udev
https://wiki.archlinux.org/index.php/Udisks
… et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.