Re: Configuration d'un super PC Linux pour Ghost "Michu" Raider - des nouvelles de la commande et remerciements
574 réponses
Ghost-Raider
Donc j'ai passé la commande Í 15 heures et rapidement, j'ai eu des
nouvelles d'une charmante collaboratrice de Hardware.fr, Emmanuelle, qui
a validé la configuration Í l'exception, attendue, de la carte
graphique dont le fonctionnement sous Linux n'est pas évident.
Il faudrait l'utiliser en Open Source et se passer du pilote NVidia
etc...etc.. bref...
Donc, suppression de la carte graphique et utilisation du contrÍ´leur
graphique du processeur.
Mais cerise sur le gÍ¢teau : je pourrai quand même brancher un deuxième
écran sur la carte mère, solution évoquée je crois par Jacques
L'helgoualc'h.
Donc ma commande est enregistrée avec une diminution du prix total.
Cette collaboratrice a été très rapide et efficace et n'a pas minimisé
les risques attachés Í une configuration Linux pour laquelle Hardware.fr
ne possède pas toutes les compétences en interne.
J'ai donc recommandé le présent forum comme peuplé de spécialistes
pointus et dévoués corps et Í¢me aux petits débutants qui n'y connaissent
Í peu près rien.
Et je remercie chaudement tous ceux qui m'ont pris en main ici, que ce
soit pour mon problème de clé USB ou pour la définition de cette
configuration : JP Willm, Jacques L'helgoualc'h, Alf92, et aussi Í des
degrés divers: bilou, yamo', Michel_D, Philippe Weill, Sergio, Eric
Masson, Matthieu, tth, pehache, Nicolas George, Jo Engo Stéphane
Carpentier, Pascal Hambourg, elviejo etc..
A plus très bientÍ´t pour l'installation...
--
Ils y reviendront, au cheval, ils y reviendront, et au galop !
A ce sujet, je tombe sur : https://www.hostinger.fr/tutoriels/commandes-linux#1_Commande_pwd Remarques et questions : - beaucoup de commandes ressemblent Í du MS-DOS, c'est normal, c'est de l'anglais simplifié, du coup, je me découvre super compétent en langage de commande Linux, - je ne trouve pas de commande "rename", elle n'existe pas ?
Tu devrais relire, peut-être du cÍ´té de mv ?
Effectivement, merci. -- Ils y reviendront, au cheval, ils y reviendront, et au galop !
Le 12/04/2022 Í 11:19, Michel a écrit :
Le 12/04/2022 Í 11:11, Ghost-Raider a écrit :
A ce sujet, je tombe sur :
https://www.hostinger.fr/tutoriels/commandes-linux#1_Commande_pwd
Remarques et questions :
- beaucoup de commandes ressemblent Í du MS-DOS, c'est normal, c'est de
l'anglais simplifié, du coup, je me découvre super compétent en langage
de commande Linux,
- je ne trouve pas de commande "rename", elle n'existe pas ?
Tu devrais relire, peut-être du cÍ´té de mv ?
Effectivement, merci.
--
Ils y reviendront, au cheval, ils y reviendront, et au galop !
A ce sujet, je tombe sur : https://www.hostinger.fr/tutoriels/commandes-linux#1_Commande_pwd Remarques et questions : - beaucoup de commandes ressemblent Í du MS-DOS, c'est normal, c'est de l'anglais simplifié, du coup, je me découvre super compétent en langage de commande Linux, - je ne trouve pas de commande "rename", elle n'existe pas ?
Tu devrais relire, peut-être du cÍ´té de mv ?
Effectivement, merci. -- Ils y reviendront, au cheval, ils y reviendront, et au galop !
Sergio
Le 12/04/2022 Í 11:11, Ghost-Raider a écrit :
- beaucoup de commandes ressemblent Í du MS-DOS, c'est normal, c'est de l'anglais simplifié, du coup, je me découvre super compétent en langage de commande Linux, - je ne trouve pas de commande "rename", elle n'existe pas ?
Si, si, elle existe : Début du man : ------------------------ RENAME(1p) User Contributed Perl Documentation RENAME(1p) NAME rename - renames multiple files SYNOPSIS rename [ -h|-m|-V ] [ -v ] [ -0 ] [ -n ] [ -f ] [ -d ] [ -e|-E perlexpr]*|perlexpr [ files ] DESCRIPTION "rename" renames the filenames supplied according to the rule specified as the first argument. The perlexpr argument is a Perl expression which is expected to modify the $_ string in Perl for at least some of the filenames specified. If a given filename is not modified by the expression, it will not be renamed. If no filenames are given on the command line, filenames will be read via standard input. For example, to rename all files matching "*.bak" to strip the extension, you might say rename 's/.bak$//' *.bak To translate uppercase names to lower, you'd use rename 'y/A-Z/a-z/' * [...] ------------------------ Il y a la commande "mv", plus simple.
- la commande grep permet-elle l'utilisation des opérateurs logiques : AND, OR, XOR ?
Voir le man...
- la commande grep permet-elle de trouver un texte dans un PDF ? dans une suite donnée de PDF ?
Non, mais il y a un "pdftotext" qui transforme un pdf en fichier texte (il existe aussi un pdttohtml) et on peut faire un grep sur le résultat : Exemple : -------------------- $ pdftotext lacervelle.pdf $ grep cervelle lacervelle.txt La cervelle du sergent de ville cervelle, mais farcie de vieux journaux. L’opinion publique s’émut et ou du jour, que même une parcelle de cervelle de sergent de ville ? À plus ou l’escarpe qui ira risquer de faire sauter sa propre cervelle en affrontant agents de cervelles en papier. On sait que nos pères marchèrent Í journaux en lesquels consistait la cervelle du sergent de ville. --------------------
D'autres questions, en relation avec mon travail, suivront sous peu.
-- Serge http://cahierdesergio.free.fr/ Soutenez le libre: http://www.framasoft.org
Le 12/04/2022 Í 11:11, Ghost-Raider a écrit :
- beaucoup de commandes ressemblent Í du MS-DOS, c'est normal, c'est de l'anglais simplifié, du coup, je me découvre super compétent en langage de commande Linux,
- je ne trouve pas de commande "rename", elle n'existe pas ?
Si, si, elle existe :
Début du man :
------------------------
RENAME(1p) User Contributed Perl Documentation RENAME(1p)
DESCRIPTION
"rename" renames the filenames supplied according to the rule specified as the first
argument. The perlexpr argument is a Perl expression which is expected to modify the $_
string in Perl for at least some of the filenames specified. If a given filename is not
modified by the expression, it will not be renamed. If no filenames are given on the
command line, filenames will be read via standard input.
For example, to rename all files matching "*.bak" to strip the extension, you might say
- la commande grep permet-elle l'utilisation des opérateurs logiques : AND, OR, XOR ?
Voir le man...
- la commande grep permet-elle de trouver un texte dans un PDF ? dans une suite donnée de PDF ?
Non, mais il y a un "pdftotext" qui transforme un pdf en fichier texte (il existe aussi un pdttohtml) et on peut faire un grep sur le résultat :
Exemple :
--------------------
$ pdftotext lacervelle.pdf
$ grep cervelle lacervelle.txt
La cervelle du sergent de ville
cervelle, mais farcie de vieux journaux. L’opinion publique s’émut et
ou du jour, que même une parcelle de cervelle de sergent de ville ? À plus
ou l’escarpe qui ira risquer de faire sauter sa propre cervelle en affrontant
agents de cervelles en papier. On sait que nos pères marchèrent Í
journaux en lesquels consistait la cervelle du sergent de ville.
--------------------
D'autres questions, en relation avec mon travail, suivront sous peu.
--
Serge http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
- beaucoup de commandes ressemblent Í du MS-DOS, c'est normal, c'est de l'anglais simplifié, du coup, je me découvre super compétent en langage de commande Linux, - je ne trouve pas de commande "rename", elle n'existe pas ?
Si, si, elle existe : Début du man : ------------------------ RENAME(1p) User Contributed Perl Documentation RENAME(1p) NAME rename - renames multiple files SYNOPSIS rename [ -h|-m|-V ] [ -v ] [ -0 ] [ -n ] [ -f ] [ -d ] [ -e|-E perlexpr]*|perlexpr [ files ] DESCRIPTION "rename" renames the filenames supplied according to the rule specified as the first argument. The perlexpr argument is a Perl expression which is expected to modify the $_ string in Perl for at least some of the filenames specified. If a given filename is not modified by the expression, it will not be renamed. If no filenames are given on the command line, filenames will be read via standard input. For example, to rename all files matching "*.bak" to strip the extension, you might say rename 's/.bak$//' *.bak To translate uppercase names to lower, you'd use rename 'y/A-Z/a-z/' * [...] ------------------------ Il y a la commande "mv", plus simple.
- la commande grep permet-elle l'utilisation des opérateurs logiques : AND, OR, XOR ?
Voir le man...
- la commande grep permet-elle de trouver un texte dans un PDF ? dans une suite donnée de PDF ?
Non, mais il y a un "pdftotext" qui transforme un pdf en fichier texte (il existe aussi un pdttohtml) et on peut faire un grep sur le résultat : Exemple : -------------------- $ pdftotext lacervelle.pdf $ grep cervelle lacervelle.txt La cervelle du sergent de ville cervelle, mais farcie de vieux journaux. L’opinion publique s’émut et ou du jour, que même une parcelle de cervelle de sergent de ville ? À plus ou l’escarpe qui ira risquer de faire sauter sa propre cervelle en affrontant agents de cervelles en papier. On sait que nos pères marchèrent Í journaux en lesquels consistait la cervelle du sergent de ville. --------------------
D'autres questions, en relation avec mon travail, suivront sous peu.
-- Serge http://cahierdesergio.free.fr/ Soutenez le libre: http://www.framasoft.org
Pascal Hambourg
Le 05/04/2022 Í 18:19, jp willm a écrit :
On peut ajouter quelques options dans /etc/fstab comme noatime,discard pour limiter l'écriture sur la partition / (système) :
Tu veux dire pour limiter la vitesse d'écriture ? L'option "discard" ne limite pas le volume d'écriture. Elle informe le SSD de l'abandon des blocs en temps réel. Comme cela peut dégrader les performances du SSD, on semble lui préférer l'exécution périodique de fstrim.
Le 05/04/2022 Í 18:19, jp willm a écrit :
On peut ajouter quelques options dans /etc/fstab comme noatime,discard
pour limiter l'écriture sur la partition / (système) :
Tu veux dire pour limiter la vitesse d'écriture ?
L'option "discard" ne limite pas le volume d'écriture. Elle informe le
SSD de l'abandon des blocs en temps réel. Comme cela peut dégrader les
performances du SSD, on semble lui préférer l'exécution périodique de
fstrim.
On peut ajouter quelques options dans /etc/fstab comme noatime,discard pour limiter l'écriture sur la partition / (système) :
Tu veux dire pour limiter la vitesse d'écriture ? L'option "discard" ne limite pas le volume d'écriture. Elle informe le SSD de l'abandon des blocs en temps réel. Comme cela peut dégrader les performances du SSD, on semble lui préférer l'exécution périodique de fstrim.
Ghost-Raider
Le 12/04/2022 Í 11:18, Matthieu a écrit :
Le 12.04.2022 Í 11:11 Ghost-Raider a écrit:
- je ne trouve pas de commande "rename", elle n'existe pas ?
man rename
Je posais la question car le site : https://www.hostinger.fr/tutoriels/commandes-linux#1_Commande_pwd ne la mentionne pas, ce qui est étonnant compte tenu de son titre : "35 commandes Linux de base que tout utilisateur devrait connaÍ®tre". Renommer un fichier, ce qui est très courant, me paraissait devoir être dans cette base.
- la commande grep permet-elle l'utilisation des opérateurs logiques : AND, OR, XOR ?
man grep
Apparemment non, sauf erreur, Linux n'est pas supérieur Í Windows sur ce coup, je suis déçu. https://www.man7.org/linux/man-pages/man1/grep.1.html
- la commande grep permet-elle de trouver un texte dans un PDF ? dans une suite donnée de PDF ?
Non, pas de manière prévisible en tout cas.
Bizarre, sous Windows, n'importe quel visualiseur de PDF le fait, dans un PDF donné, Í condition que le texte soit indexé, mais pas dans une suite. Si le texte n'est pas indexé, pas de recherche de chaÍ®ne possible. Je ne peux pas croire que ça n'existe pas dans Linux.
D'autres questions, en relation avec mon travail, suivront sous peu.
man man
C'est plus simple de poser la question pour permettre Í chacun de s'exprimer, la vérité n'est pas toujours dans les livres, voir la commande rename. -- Ils y reviendront, au cheval, ils y reviendront, et au galop !
Le 12/04/2022 Í 11:18, Matthieu a écrit :
Le 12.04.2022 Í 11:11 Ghost-Raider a écrit:
- je ne trouve pas de commande "rename", elle n'existe pas ?
man rename
Je posais la question car le site :
https://www.hostinger.fr/tutoriels/commandes-linux#1_Commande_pwd
ne la mentionne pas, ce qui est étonnant compte tenu de son titre :
"35 commandes Linux de base que tout utilisateur devrait connaͮtre".
Renommer un fichier, ce qui est très courant, me paraissait devoir être
dans cette base.
- la commande grep permet-elle l'utilisation des opérateurs logiques
: AND, OR, XOR ?
man grep
Apparemment non, sauf erreur, Linux n'est pas supérieur Í Windows sur ce
coup, je suis déçu.
https://www.man7.org/linux/man-pages/man1/grep.1.html
- la commande grep permet-elle de trouver un texte dans un PDF ? dans
une suite donnée de PDF ?
Non, pas de manière prévisible en tout cas.
Bizarre, sous Windows, n'importe quel visualiseur de PDF le fait, dans
un PDF donné, Í condition que le texte soit indexé, mais pas dans une suite.
Si le texte n'est pas indexé, pas de recherche de chaÍ®ne possible.
Je ne peux pas croire que ça n'existe pas dans Linux.
D'autres questions, en relation avec mon travail, suivront sous peu.
man man
C'est plus simple de poser la question pour permettre Í chacun de
s'exprimer, la vérité n'est pas toujours dans les livres, voir la
commande rename.
--
Ils y reviendront, au cheval, ils y reviendront, et au galop !
- je ne trouve pas de commande "rename", elle n'existe pas ?
man rename
Je posais la question car le site : https://www.hostinger.fr/tutoriels/commandes-linux#1_Commande_pwd ne la mentionne pas, ce qui est étonnant compte tenu de son titre : "35 commandes Linux de base que tout utilisateur devrait connaÍ®tre". Renommer un fichier, ce qui est très courant, me paraissait devoir être dans cette base.
- la commande grep permet-elle l'utilisation des opérateurs logiques : AND, OR, XOR ?
man grep
Apparemment non, sauf erreur, Linux n'est pas supérieur Í Windows sur ce coup, je suis déçu. https://www.man7.org/linux/man-pages/man1/grep.1.html
- la commande grep permet-elle de trouver un texte dans un PDF ? dans une suite donnée de PDF ?
Non, pas de manière prévisible en tout cas.
Bizarre, sous Windows, n'importe quel visualiseur de PDF le fait, dans un PDF donné, Í condition que le texte soit indexé, mais pas dans une suite. Si le texte n'est pas indexé, pas de recherche de chaÍ®ne possible. Je ne peux pas croire que ça n'existe pas dans Linux.
D'autres questions, en relation avec mon travail, suivront sous peu.
man man
C'est plus simple de poser la question pour permettre Í chacun de s'exprimer, la vérité n'est pas toujours dans les livres, voir la commande rename. -- Ils y reviendront, au cheval, ils y reviendront, et au galop !
Jacques L'helgoualc'h
Le 12-04-2022, Ghost-Raider a écrit : [...]
- la commande grep permet-elle l'utilisation des opérateurs logiques : AND, OR, XOR ?
Grep utilise les expressions régulières, OR est facile : grep 'GR|PC' fichier.txt mais pour AND, c'est plus tordu : grep -E 'GR.*PC|PC.*GR' et il y a six cas pour le double AND. a XOR b = ( a AND NOT b ) OR ( NOT a AND b ) # l'un mais pas l'autre = ( a OR b ) AND NOT ( a AND b ) # ou mais pas et c'est déjÍ moche --- grep offre l'option négative -v, mais il faudra cascader deux grep. Il y a Awk, ... mais Sed peut le faire, de manière plutÍ´t illisible ;)
Le 12-04-2022, Ghost-Raider a écrit :
[...]
- la commande grep permet-elle l'utilisation des opérateurs logiques :
AND, OR, XOR ?
Grep utilise les expressions régulières, OR est facile :
grep 'GR|PC' fichier.txt
mais pour AND, c'est plus tordu :
grep -E 'GR.*PC|PC.*GR'
et il y a six cas pour le double AND.
a XOR b = ( a AND NOT b ) OR ( NOT a AND b ) # l'un mais pas l'autre
= ( a OR b ) AND NOT ( a AND b ) # ou mais pas et
c'est déjÍ moche --- grep offre l'option négative -v, mais il faudra
cascader deux grep.
Il y a Awk, ... mais Sed peut le faire, de manière plutÍ´t illisible ;)
- la commande grep permet-elle l'utilisation des opérateurs logiques : AND, OR, XOR ?
Grep utilise les expressions régulières, OR est facile : grep 'GR|PC' fichier.txt mais pour AND, c'est plus tordu : grep -E 'GR.*PC|PC.*GR' et il y a six cas pour le double AND. a XOR b = ( a AND NOT b ) OR ( NOT a AND b ) # l'un mais pas l'autre = ( a OR b ) AND NOT ( a AND b ) # ou mais pas et c'est déjÍ moche --- grep offre l'option négative -v, mais il faudra cascader deux grep. Il y a Awk, ... mais Sed peut le faire, de manière plutÍ´t illisible ;)
Thierry P
Le 10/04/2022 Christophe PEREZ écrivationnait :
En fait, il faut déjÍ comprendre que "la ligne de commande", ça ne veut rien dire.
la ligne de commande c'est quand tu tapes sur le clavier dès l'apparition du prompt du shell
Il faut distinguer les commandes du shell que tu utilises (bash ou autre), qui forcément, quelque soit la distribution, auront toujours la même syntaxe, Í version identique du shell, si le shell est le même sur les différentes distributions, des options des différents logiciels que tu peux avoir Í "commander" en ligne de commande. Je m'explique :> En (shell) bash, quelque soit la machine, tu tapes ls [ENTREE] et tu auras le même résultat, c'est lié Í la commande "ls" du shell.
ls n'est pas une commande intégrée du shell (sh, csh, zsh ou bash) mais un utilitaire distinct (CoreUtils) :~$ file /bin/ls /bin/ls: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, stripped :~$ ls -lsa /bin/ls 112 -rwxr-xr-x 1 root root 112732 Jan 28 2021 /bin/ls*
Mais tu peux installer et utiliser le shell que tu veux, je pense que bash est le plus fréquemment installé par défaut sur les diverses distributions courantes.
même sur mon MacBook late 2007 ... j'avais bash
Le 10/04/2022 Christophe PEREZ <chris@novazur.fr> écrivationnait :
En fait, il faut déjÍ comprendre que "la ligne de commande", ça ne veut
rien dire.
la ligne de commande c'est quand tu tapes sur le clavier dès
l'apparition du prompt du shell
Il faut distinguer les commandes du shell que tu utilises (bash ou
autre), qui forcément, quelque soit la distribution, auront toujours la
même syntaxe, Í version identique du shell, si le shell est le même sur
les différentes distributions, des options des différents logiciels que
tu peux avoir Í "commander" en ligne de commande.
Je m'explique :> En (shell) bash, quelque soit la machine, tu tapes ls [ENTREE] et tu
auras le même résultat, c'est lié Í la commande "ls" du shell.
ls n'est pas une commande intégrée du shell (sh, csh, zsh ou bash) mais
un utilitaire distinct (CoreUtils)
pinuche@raspinux:~$ ls -lsa /bin/ls
112 -rwxr-xr-x 1 root root 112732 Jan 28 2021 /bin/ls*
Mais tu peux installer et utiliser le shell que tu veux, je pense que
bash est le plus fréquemment installé par défaut sur les diverses
distributions courantes.
En fait, il faut déjÍ comprendre que "la ligne de commande", ça ne veut rien dire.
la ligne de commande c'est quand tu tapes sur le clavier dès l'apparition du prompt du shell
Il faut distinguer les commandes du shell que tu utilises (bash ou autre), qui forcément, quelque soit la distribution, auront toujours la même syntaxe, Í version identique du shell, si le shell est le même sur les différentes distributions, des options des différents logiciels que tu peux avoir Í "commander" en ligne de commande. Je m'explique :> En (shell) bash, quelque soit la machine, tu tapes ls [ENTREE] et tu auras le même résultat, c'est lié Í la commande "ls" du shell.
ls n'est pas une commande intégrée du shell (sh, csh, zsh ou bash) mais un utilitaire distinct (CoreUtils) :~$ file /bin/ls /bin/ls: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, stripped :~$ ls -lsa /bin/ls 112 -rwxr-xr-x 1 root root 112732 Jan 28 2021 /bin/ls*
Mais tu peux installer et utiliser le shell que tu veux, je pense que bash est le plus fréquemment installé par défaut sur les diverses distributions courantes.
même sur mon MacBook late 2007 ... j'avais bash
Thierry P
Le 10/04/2022 Christophe PEREZ écrivationnait :
Oui, mais du coup, ton ls n'est plus le "ls" du shell dont je parlais.
non, ls ce n'est pas du shell
Le 10/04/2022 Christophe PEREZ <chris@novazur.fr> écrivationnait :
Oui, mais du coup, ton ls n'est plus le "ls" du shell dont je parlais.
Oui, mais du coup, ton ls n'est plus le "ls" du shell dont je parlais.
non, ls ce n'est pas du shell
Ghost-Raider
Le 12/04/2022 Í 12:04, Sergio a écrit :
Le 12/04/2022 Í 11:11, Ghost-Raider a écrit :
- beaucoup de commandes ressemblent Í du MS-DOS, c'est normal, c'est de l'anglais simplifié, du coup, je me découvre super compétent en langage de commande Linux, - je ne trouve pas de commande "rename", elle n'existe pas ?
Si, si, elle existe : Début du man : ------------------------ RENAME(1p) User Contributed Perl Documentation RENAME(1p) NAME rename - renames multiple files SYNOPSIS rename [ -h|-m|-V ] [ -v ] [ -0 ] [ -n ] [ -f ] [ -d ] [ -e|-E perlexpr]*|perlexpr [ files ] DESCRIPTION "rename" renames the filenames supplied according to the rule specified as the first argument. The perlexpr argument is a Perl expression which is expected to modify the $_ string in Perl for at least some of the filenames specified. If a given filename is not modified by the expression, it will not be renamed. If no filenames are given on the command line, filenames will be read via standard input. For example, to rename all files matching "*.bak" to strip the extension, you might say rename 's/.bak$//' *.bak To translate uppercase names to lower, you'd use rename 'y/A-Z/a-z/' * [...] ------------------------ Il y a la commande "mv", plus simple.
OK, je m'étais cantonné Í la liste des 35 commandes de Linux qu'il faut connaÍ®tre. Cette liste est insuffisante.
- la commande grep permet-elle l'utilisation des opérateurs logiques : AND, OR, XOR ?
Voir le man...
Hum...
- la commande grep permet-elle de trouver un texte dans un PDF ? dans une suite donnée de PDF ?
Non, mais il y a un "pdftotext" qui transforme un pdf en fichier texte (il existe aussi un pdttohtml) et on peut faire un grep sur le résultat : Exemple : -------------------- $ pdftotext lacervelle.pdf $ grep cervelle lacervelle.txt La cervelle du sergent de ville cervelle, mais farcie de vieux journaux. L’opinion publique s’émut et ou du jour, que même une parcelle de cervelle de sergent de ville ? À plus ou l’escarpe qui ira risquer de faire sauter sa propre cervelle en affrontant agents de cervelles en papier. On sait que nos pères marchèrent Í journaux en lesquels consistait la cervelle du sergent de ville. --------------------
OK, merci. PDF-to-TXT je connais mais ça demande une retranscription du PDF. Mon problème est que je ne sais pas a priori dans quel PDF peut se trouver la chaÍ®ne que je recherche, par exemple, le nom d'un gars qui a fait quelque chose quelque part quelque quand. J'ai 18000 PDF dans mes documents. Si je me limite, par exemple, aux PDF qui figurent dans les documents de la thèse de ma fille, j'en ai 120. Ce n'est pas un exemple tiré par les cheveux: l'autre jour, je cherchais le nom d'un gars qui a fait de la prison Í la suite d'une manifestation. Je me souvenais juste qu'il était réparateur de montres. Trouver son nom m'a pris un petit moment. C'est aussi très utile pour retrouver des références d'ouvrages avec la bonne typographie dans les notes de bas de page. Une solution bourrin serait de transcrire en ODT tous les PDF de ma base et en PDF tous ODT de ma base. Pourquoi pas ? Mais je suis étonné que Linux n'ait pas ça, apparemment. -- Ils y reviendront, au cheval, ils y reviendront, et au galop !
Le 12/04/2022 Í 12:04, Sergio a écrit :
Le 12/04/2022 Í 11:11, Ghost-Raider a écrit :
- beaucoup de commandes ressemblent Í du MS-DOS, c'est normal, c'est de l'anglais simplifié, du coup, je me découvre super compétent en langage de commande Linux,
- je ne trouve pas de commande "rename", elle n'existe pas ?
Si, si, elle existe :
Début du man :
------------------------
RENAME(1p) User Contributed Perl Documentation RENAME(1p)
DESCRIPTION
"rename" renames the filenames supplied according to the rule specified as the first
argument. The perlexpr argument is a Perl expression which is expected to modify the $_
string in Perl for at least some of the filenames specified. If a given filename is not
modified by the expression, it will not be renamed. If no filenames are given on the
command line, filenames will be read via standard input.
For example, to rename all files matching "*.bak" to strip the extension, you might say
OK, je m'étais cantonné Í la liste des 35 commandes de Linux qu'il faut
connaͮtre. Cette liste est insuffisante.
- la commande grep permet-elle l'utilisation des opérateurs logiques : AND, OR, XOR ?
Voir le man...
Hum...
- la commande grep permet-elle de trouver un texte dans un PDF ? dans une suite donnée de PDF ?
Non, mais il y a un "pdftotext" qui transforme un pdf en fichier texte (il existe aussi un pdttohtml) et on peut faire un grep sur le résultat :
Exemple :
--------------------
$ pdftotext lacervelle.pdf
$ grep cervelle lacervelle.txt
La cervelle du sergent de ville
cervelle, mais farcie de vieux journaux. L’opinion publique s’émut et
ou du jour, que même une parcelle de cervelle de sergent de ville ? À plus
ou l’escarpe qui ira risquer de faire sauter sa propre cervelle en affrontant
agents de cervelles en papier. On sait que nos pères marchèrent Í
journaux en lesquels consistait la cervelle du sergent de ville.
--------------------
OK, merci.
PDF-to-TXT je connais mais ça demande une retranscription du PDF. Mon
problème est que je ne sais pas a priori dans quel PDF peut se trouver
la chaͮne que je recherche, par exemple, le nom d'un gars qui a fait
quelque chose quelque part quelque quand.
J'ai 18000 PDF dans mes documents. Si je me limite, par exemple, aux PDF
qui figurent dans les documents de la thèse de ma fille, j'en ai 120.
Ce n'est pas un exemple tiré par les cheveux: l'autre jour, je cherchais
le nom d'un gars qui a fait de la prison Í la suite d'une manifestation.
Je me souvenais juste qu'il était réparateur de montres. Trouver son nom
m'a pris un petit moment.
C'est aussi très utile pour retrouver des références d'ouvrages avec la
bonne typographie dans les notes de bas de page.
Une solution bourrin serait de transcrire en ODT tous les PDF de ma base
et en PDF tous ODT de ma base. Pourquoi pas ? Mais je suis étonné que
Linux n'ait pas ça, apparemment.
--
Ils y reviendront, au cheval, ils y reviendront, et au galop !
- beaucoup de commandes ressemblent Í du MS-DOS, c'est normal, c'est de l'anglais simplifié, du coup, je me découvre super compétent en langage de commande Linux, - je ne trouve pas de commande "rename", elle n'existe pas ?
Si, si, elle existe : Début du man : ------------------------ RENAME(1p) User Contributed Perl Documentation RENAME(1p) NAME rename - renames multiple files SYNOPSIS rename [ -h|-m|-V ] [ -v ] [ -0 ] [ -n ] [ -f ] [ -d ] [ -e|-E perlexpr]*|perlexpr [ files ] DESCRIPTION "rename" renames the filenames supplied according to the rule specified as the first argument. The perlexpr argument is a Perl expression which is expected to modify the $_ string in Perl for at least some of the filenames specified. If a given filename is not modified by the expression, it will not be renamed. If no filenames are given on the command line, filenames will be read via standard input. For example, to rename all files matching "*.bak" to strip the extension, you might say rename 's/.bak$//' *.bak To translate uppercase names to lower, you'd use rename 'y/A-Z/a-z/' * [...] ------------------------ Il y a la commande "mv", plus simple.
OK, je m'étais cantonné Í la liste des 35 commandes de Linux qu'il faut connaÍ®tre. Cette liste est insuffisante.
- la commande grep permet-elle l'utilisation des opérateurs logiques : AND, OR, XOR ?
Voir le man...
Hum...
- la commande grep permet-elle de trouver un texte dans un PDF ? dans une suite donnée de PDF ?
Non, mais il y a un "pdftotext" qui transforme un pdf en fichier texte (il existe aussi un pdttohtml) et on peut faire un grep sur le résultat : Exemple : -------------------- $ pdftotext lacervelle.pdf $ grep cervelle lacervelle.txt La cervelle du sergent de ville cervelle, mais farcie de vieux journaux. L’opinion publique s’émut et ou du jour, que même une parcelle de cervelle de sergent de ville ? À plus ou l’escarpe qui ira risquer de faire sauter sa propre cervelle en affrontant agents de cervelles en papier. On sait que nos pères marchèrent Í journaux en lesquels consistait la cervelle du sergent de ville. --------------------
OK, merci. PDF-to-TXT je connais mais ça demande une retranscription du PDF. Mon problème est que je ne sais pas a priori dans quel PDF peut se trouver la chaÍ®ne que je recherche, par exemple, le nom d'un gars qui a fait quelque chose quelque part quelque quand. J'ai 18000 PDF dans mes documents. Si je me limite, par exemple, aux PDF qui figurent dans les documents de la thèse de ma fille, j'en ai 120. Ce n'est pas un exemple tiré par les cheveux: l'autre jour, je cherchais le nom d'un gars qui a fait de la prison Í la suite d'une manifestation. Je me souvenais juste qu'il était réparateur de montres. Trouver son nom m'a pris un petit moment. C'est aussi très utile pour retrouver des références d'ouvrages avec la bonne typographie dans les notes de bas de page. Une solution bourrin serait de transcrire en ODT tous les PDF de ma base et en PDF tous ODT de ma base. Pourquoi pas ? Mais je suis étonné que Linux n'ait pas ça, apparemment. -- Ils y reviendront, au cheval, ils y reviendront, et au galop !
Thierry P
Le 12/04/2022 Jacques L'helgoualc'h <lhh+ écrivationnait :
Ajouter un fichier d'une ligne dans /etc/apt/sources.list.d/ peut suffire.
je n'ai pas ça sur mon système LINUX
Le 12/04/2022 Jacques L'helgoualc'h
<lhh+news-no_spam@free.fr.isnt.invalid> écrivationnait :
Ajouter un fichier d'une ligne dans /etc/apt/sources.list.d/ peut suffire.
Le 12/04/2022 Jacques L'helgoualc'h <lhh+ écrivationnait :
Ajouter un fichier d'une ligne dans /etc/apt/sources.list.d/ peut suffire.
je n'ai pas ça sur mon système LINUX
Ghost-Raider
Le 12/04/2022 Í 12:36, Jacques L'helgoualc'h a écrit :
Le 12-04-2022, Ghost-Raider a écrit : [...]
- la commande grep permet-elle l'utilisation des opérateurs logiques : AND, OR, XOR ?
Grep utilise les expressions régulières, OR est facile : grep 'GR|PC' fichier.txt mais pour AND, c'est plus tordu : grep -E 'GR.*PC|PC.*GR' et il y a six cas pour le double AND. a XOR b = ( a AND NOT b ) OR ( NOT a AND b ) # l'un mais pas l'autre = ( a OR b ) AND NOT ( a AND b ) # ou mais pas et c'est déjÍ moche --- grep offre l'option négative -v, mais il faudra cascader deux grep. Il y a Awk, ... mais Sed peut le faire, de manière plutÍ´t illisible ;)
OK, merci. Je note tous tes exemples, tu ne parles pas dans le vide. -- Ils y reviendront, au cheval, ils y reviendront, et au galop !
Le 12/04/2022 Í 12:36, Jacques L'helgoualc'h a écrit :
Le 12-04-2022, Ghost-Raider a écrit :
[...]
- la commande grep permet-elle l'utilisation des opérateurs logiques :
AND, OR, XOR ?
Grep utilise les expressions régulières, OR est facile :
grep 'GR|PC' fichier.txt
mais pour AND, c'est plus tordu :
grep -E 'GR.*PC|PC.*GR'
et il y a six cas pour le double AND.
a XOR b = ( a AND NOT b ) OR ( NOT a AND b ) # l'un mais pas l'autre
= ( a OR b ) AND NOT ( a AND b ) # ou mais pas et
c'est déjÍ moche --- grep offre l'option négative -v, mais il faudra
cascader deux grep.
Il y a Awk, ... mais Sed peut le faire, de manière plutÍ´t illisible ;)
OK, merci. Je note tous tes exemples, tu ne parles pas dans le vide.
--
Ils y reviendront, au cheval, ils y reviendront, et au galop !
Le 12/04/2022 Í 12:36, Jacques L'helgoualc'h a écrit :
Le 12-04-2022, Ghost-Raider a écrit : [...]
- la commande grep permet-elle l'utilisation des opérateurs logiques : AND, OR, XOR ?
Grep utilise les expressions régulières, OR est facile : grep 'GR|PC' fichier.txt mais pour AND, c'est plus tordu : grep -E 'GR.*PC|PC.*GR' et il y a six cas pour le double AND. a XOR b = ( a AND NOT b ) OR ( NOT a AND b ) # l'un mais pas l'autre = ( a OR b ) AND NOT ( a AND b ) # ou mais pas et c'est déjÍ moche --- grep offre l'option négative -v, mais il faudra cascader deux grep. Il y a Awk, ... mais Sed peut le faire, de manière plutÍ´t illisible ;)
OK, merci. Je note tous tes exemples, tu ne parles pas dans le vide. -- Ils y reviendront, au cheval, ils y reviendront, et au galop !