Chacun sa route, ...

Assistance concernant Linux Mint
Répondre
augustepsqr
Messages : 36
Enregistré le : mer. 14 avr. 2021 10:57

Chacun sa route, ...

Message par augustepsqr »

Bonjour à tous !
Je rencontre à nouveau un soucis. Mes interrogations se portent actuellement sur la formalisation du chemin pour accéder à un dossier/fichier. Je m'étais déjà cassé le nez dessus quand j'ai voulu créer des liens symboliques (je n'ai pas réussi). Cette fois c'est pour autre chose.

J'ai récemment installé l'imprimante PDF cups-pdf (la seule ? la meilleure ?)
Et là, travaillant sur un PC en dual-boot, j'ai voulu que les fichiers PDF soit enregistrés sur la partition Commun. Il fallait donc changer le chemin de sortie.
Je me suis appuyé sur cette page :
https://doc.ubuntu-fr.org/cups-pdf

Code : Tout sélectionner

Out ${HOME}/PDF
Je voudrais que mes fichiers soient enregistrés ici : /media/utilisateur/Commun/Documents/PDF
J'ai essayé plusieurs combinaisons et je n'ai pas réussi. Je me pose alors les questions suivantes : Que signifie le $ ? Que signifient les crochets ? Pourquoi HOME est en majuscules ?
Quoi écrire après "out" ?

Si quelqu'un peut répondre à quelques unes de mes interrogations ..? ;-)
PC principal : Lenovo Thinkstation P360 | Linux Mint 21.2 Cinnamon / Windows 11 | Cinnamon 5.8.4 | 5.15.0-86-generic x86_64 | Intel Core i7-12700 | 16Go | NVidia T400 4 GB
PC secondaire : hp spectre x360 | Linux Mint 21.1 Cinnamon / Windows 10 | Cinnamon 5.2.7 | 5.4.0-122-generic x86_64 | Intel Core i7-7500U | 16Go | Intel HD Graphics 620

Avatar du membre
tioker
modérateur
Messages : 981
Enregistré le : sam. 6 mai 2017 00:33
Localisation : Anjou...Feu !
Contact :

Re: Chacun sa route, ...

Message par tioker »

Bonsoir,

$HOME c'est le nom logique qui pointe sur ton ... /home à toi.
Par exemple, si t'es je ne sais où... et que tu veux aller dans ton répertoire de téléchargements tu fais

Code : Tout sélectionner

cd $HOME/Téléchargements
Maintenant pour les noms logiques je les utilise tous les jours. C'est bête que tu n'y sois pas arrivé. Pour faire pointer mon répertoire Téléchargements sur une ressource réseau, il faut le supprimer puis le faire pointer vers le point de montage comme ça

Code : Tout sélectionner

cd
rmdir Téléchargements
ln -s /mnt/nas/patrick/Téléchargements Téléchargements
Voilà
HP Victus 16: Mint 21.3 Cinnamon 6,0,4 + Windows 11 - Ryzen 5 5600H - NVIDIA GeForce GTX 1650 - Mem 16Go - SSD 512Go
pCloud Synchronisation en temps réel des 4 dossiers personnels

Avatar du membre
cyrille
Administrateur du site
Messages : 12384
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Chacun sa route, ...

Message par cyrille »

augustepsqr a écrit :
lun. 17 mai 2021 17:35
Que signifie le $ ? Que signifient les crochets ? Pourquoi HOME est en majuscules ?
On parle ici de concaténation de chaînes de caractères
"La substitution de variable écrite sous la forme $variable est la forme simplifiée de l’écriture sous sa forme complète. La forme complète utilise des accolades : ${variable}. La forme complète s’utilise quand le caractère qui suit le nom de la variable est un caractère alphanumérique ou le caractère souligné."

Un exemple sera plus parlant

Code : Tout sélectionner

 ▷ ~
$TOTO=10
On fixe la variable $TOTO à 10

Code : Tout sélectionner

▷ ~
$ echo $TOTO
10
On affiche la variable $TOTO et vérfie que ce soit bien 10 --> OK


Code : Tout sélectionner

▷ ~
$ echo $TOTO10

J'essaie une concaténation de cette variable avec le nombre 10 . Rien ne s'affiche car bash a compris que je voulais afficher la variable $TOTO10 et non $TOTO concaténée avec 10. Comme la variable $TOTO10 n'est pas définie le comportement de bash est de la considéré comme vide, donc n'affiche rien.

Code : Tout sélectionner

▷ ~
$ echo ${TOTO}10
1010
L'écriture de la variable sous sa forme complète ${MA_VAR} permet de forcer cette notion de concaténation. Ici bash a bien compris que je voulais MA_VAR avec un suffixe de 10. Il m'affiche donc bien 1010.



Autre façon de procéder

Code : Tout sélectionner

$ TINTIN=${TOTO}10
$ echo $TINTIN
1010

En espérant avoir été clair ;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
tioker
modérateur
Messages : 981
Enregistré le : sam. 6 mai 2017 00:33
Localisation : Anjou...Feu !
Contact :

Re: Chacun sa route, ...

Message par tioker »

Re
augustepsqr a écrit :
lun. 17 mai 2021 17:35
Je voudrais que mes fichiers soient enregistrés ici : /media/utilisateur/Commun/Documents/PDF
Et bien, si je lis la doc Ubuntu, tu mets

Code : Tout sélectionner

Out /media/utilisateur/Commun/Documents/PDF
non ?

J'espère que tu n'as qu'un seul utilisateur sinon - le fichier /etc/cups/cups-pdf.conf étant commun à tous - ça risque de s'embrouiller.
Dis-nous.
HP Victus 16: Mint 21.3 Cinnamon 6,0,4 + Windows 11 - Ryzen 5 5600H - NVIDIA GeForce GTX 1650 - Mem 16Go - SSD 512Go
pCloud Synchronisation en temps réel des 4 dossiers personnels

Avatar du membre
cyrille
Administrateur du site
Messages : 12384
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Chacun sa route, ...

Message par cyrille »

Code : Tout sélectionner

Out /media/${USER}/Commun/Documents/PDF
;)
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

augustepsqr
Messages : 36
Enregistré le : mer. 14 avr. 2021 10:57

Re: Chacun sa route, ...

Message par augustepsqr »

tioker a écrit :
lun. 17 mai 2021 20:39
Re
augustepsqr a écrit :
lun. 17 mai 2021 17:35
Je voudrais que mes fichiers soient enregistrés ici : /media/utilisateur/Commun/Documents/PDF
Et bien, si je lis la doc Ubuntu, tu mets

Code : Tout sélectionner

Out /media/utilisateur/Commun/Documents/PDF
non ?

J'espère que tu n'as qu'un seul utilisateur sinon - le fichier /etc/cups/cups-pdf.conf étant commun à tous - ça risque de s'embrouiller.
Dis-nous.
Malheureusement, ça ne fonctionne pas :-/
Oui il n'y a qu'un seul utilisateur ...

Merci pour l'explication, je comprends comment appliquer la concaténation ;-)

Je continue mes recherches ...
PC principal : Lenovo Thinkstation P360 | Linux Mint 21.2 Cinnamon / Windows 11 | Cinnamon 5.8.4 | 5.15.0-86-generic x86_64 | Intel Core i7-12700 | 16Go | NVidia T400 4 GB
PC secondaire : hp spectre x360 | Linux Mint 21.1 Cinnamon / Windows 10 | Cinnamon 5.2.7 | 5.4.0-122-generic x86_64 | Intel Core i7-7500U | 16Go | Intel HD Graphics 620

Avatar du membre
cyrille
Administrateur du site
Messages : 12384
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Chacun sa route, ...

Message par cyrille »

Code : Tout sélectionner

Out /media/utilisateur/Commun/Documents/PDF
tu as bien remplacé utilisateur par le nom de ton utilisateur
c'est à dire le retour de la commande

Code : Tout sélectionner

whoami
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

augustepsqr
Messages : 36
Enregistré le : mer. 14 avr. 2021 10:57

Re: Chacun sa route, ...

Message par augustepsqr »

Oui bien sûr, j'ai remplacé "utilisateur" ;-)
PC principal : Lenovo Thinkstation P360 | Linux Mint 21.2 Cinnamon / Windows 11 | Cinnamon 5.8.4 | 5.15.0-86-generic x86_64 | Intel Core i7-12700 | 16Go | NVidia T400 4 GB
PC secondaire : hp spectre x360 | Linux Mint 21.1 Cinnamon / Windows 10 | Cinnamon 5.2.7 | 5.4.0-122-generic x86_64 | Intel Core i7-7500U | 16Go | Intel HD Graphics 620

Avatar du membre
alain
Administrateur du site
Messages : 14776
Enregistré le : dim. 11 oct. 2015 23:41
Localisation : Chelles
Contact :

Re: Chacun sa route, ...

Message par alain »

Bonjour.

Sujet archivé (en lecture seule) car 2 mois sans réponse.
Si besoin de rouvrir faire un MP à un membre de l'équipe ;)
PC are like air conditioning, they becomes useless when you open Windows (L.T)
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: ATI RX 580-8 Go | OS : LM 20.3 Uma Xfce 4.16 | K: 5.4
PC2
:Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 21.3 Xfce 4.18| K: 6.5
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 10.5 | K: 5.10
In a world without walls and fences, who needs windows and gates?

Répondre