pour apprendre windows, on n'apprend pas (peut-etre à tort) à utiliser
Bah je suis assez vieux pour avoir dû apprendre ces commandes, à la maison comme à l’école, parce que les PC utilisaient DOS…
pour moins cela fait partie des usages AVANCES, bien loin du debutant qui demarres sur un nouveau systeme.
Apprendre qu’un ordinateur peut se programmer, qu’on peu lui faire enchaîner des actions sans avoir à taper sur son clavier ou utiliser une souris, ça permet de mieux comprendre les autres logiciels, y compris avec GUI… Et puis la base de l’informatique ça reste de traiter de l’information de la manière la plus automatisée possible…
Je ne vois pas trop ce que pourrait représenter « apprendre Linux » s’il s’agit d’utiliser Gnome ou KDE de manière basique pour regarder des photos de chaton…
C’est sûr qu’il y a plein de domaines autres, plus intéressant que le shell, mais je crois qu’il faut forcément en passer par là si tu veux t’intéresser à je ne sais pas, le web, XMPP, la programmation, etc… par exemple…
Et ce n’est pas forcément propre à Linux, sous Windows aussi tu vas finir par mettre le nez dans, si ce n’est du cmd.exe ou du Powershell, du VisualBasic ou autre :)
jai bosser la fonction ln mais javoue ne pas vraiment avoir compri lutiliter davoir deux fichier liee , je comprend pas le but du concept
Peut-être que tu connais un peu Windows ? Tu peux voir un lien symbolique comme un raccourcis Windows…
Par contre c’est plus puissant, évidemment :)
Tu peux avoir N lien symboliques qui pointent vers un même programme. Ce même programme se comportera différemment selon le nom du lien symbolique qu’on a utilisé pour le lancer, par exemple :
On pourrait très bien n’avoir que le programme xz lui-même, et utiliser la bonne option selon que l’on veut lire décompresser un fichier .xz ou le décompresser seulement temporairement et afficher son contenu. C’est simplement plus pratique, plus simple à retenir.
Ça peut servir d’avoir des noms plus simples. Si par exemple tu dois accéder souvent à un dossier qui se trouve à un emplacement avec un nom long et compliqué tu peux simplement faire un lien, par exemple dans ton $HOME, pour pouvoir simplement faire cd /home/bob/lelienversledossier, c’est plus simple à taper…
J’ai failli dire qu’en plus d’être pas très passionnant cat était rarement utile en pensant à ça, c’est vrai qu’on l’utilise peu, mais je me suis abstenu, parce que quand même, cat permet de concatener des fichiers, ça peut servir parfois :)
Je n’ai pas trop d’idée d’exercices concrets là comme ça mais une chose est sûre, tu devrais installer les pages de manuel en français et les lire de A-Z. Je ne te dis pas d’essayer de tout comprendre, si tu buttes sur un truc tu passes simplement à la suite, par contre ça te donnera une bonne vu d’ensemble de chaque programme.
Ça pourra peut-être te donner des idées d’utilisation par rapport à ce que tu fais, ce que tu aimes… Et ça ne sera sûrement pas du temps perdu pour toi si tu veux vraiment apprendre le shell.
Je te donnes ma liste de commande que tu devrais étudier, parce que bon… cat c’est pas bien passionnant.
cp, rm, ln, find, grep, df, du, ls
Tu peux aussi lire le manuel de bash (l’interpréteur) lui-même. Pareil, si tu as du mal sur un point ne t’obstine pas, tu y reviendras…
La commande dont on se sert le plus souvent c’est la commande man :)
Si tu n’as pas ce manuel en français, indique quelle distribution tu utilises on pourra peut-être te dire comment les installer.
Là ça va copier tous les fichiers .jpg se trouvant dans tous les dossiers de $HOME (dont le dossier 'Images'…) toujours sans descendre dans les sous dossiers, par exemple un fichier ~/Images/toto/fichier.jpg ne serait pas copié.
En fait si… mais je te recommande quand même d’utiliser find…
C'est le plus simple. Sinon tu peux utiliser $HOME ou bien /home/ton_nom_d_utilisateur/.
C’est tout à fait ça.
Par contre je ne pense pas qu’il ait un problème de droit… Déjà, il est dans son $HOME… et puis j’ai pas vu un message d’erreur type "Access denied"… La commande « qui marche » c’est plus probablement parce qu’il se trouve dans son répertoire Images.
Ça fait un peu beaucoup d'un coup
Oui :) Je pense qu’avant de se pencher sur les droits UNIX il devrait déjà mieux maîtriser la notion d’arborescence, de chemin relatif/absolu et de caractères spéciaux du shell…
Tu peux voir ici que ~ est également un caractère spécial pour le shell, si tu avais ce caractère dans un nom de fichier il faudrait également l’échapper :
(la commande touch crée un fichier vide si celui-ci n’existe pas)
stef@medusa:/tmp$ touch 't ~'
stef@medusa:/tmp$ echo t ~
t /home/stef
stef@medusa:/tmp$ echo t\ \~
t ~
stef@medusa:/tmp$ echo 't ~'
t ~
stef@medusa:/tmp$ rm t ~
rm: impossible de supprimer « t »: Aucun fichier ou dossier de ce type
rm: impossible de supprimer « /home/stef »: est un dossier
stef@medusa:/tmp$ rm 't ~'
stef@medusa:/tmp$
Tu peux voir avec la première commande rm qu’il essaye de supprimer un fichier nommé 't' et un fichier nommé '/home/stef', d’une part parce que l’espace n’est pas échappée, donc il pense que ce sont deux fichiers distincts, d’autre part il interprète le '~' en le transformant en '/home/stef'…
Avec les guillemets (ou bien les anti-slashes : t\ \~ pas de problème, le shell comprend qu’on lui indique un seul fichier, nommé 't ~'.
Bon… en vrai $ echo t\ ~ devrait fonctionner aussi mais bon là ça va compliquer :)
qui revient au même si tant est que tu sois l’utilisateur 'valarr' et que celui-ci ait comme HOMEDIR /home/valarr (c’est très habituel comme configuration, c’est probablement le cas sur ton système…)
Tu mélanges un peu tout… Bon déjà tu as écris 'cd' au lieu de 'cp' mais passons… (ça change rien à ton problème)
Il faudrait que tu comprennes la notions de caractère spéciaux et d’échappement de ceux-ci.
$ ls *pasbien*
[www.Cpasbien.me] Red.Dawn.2012.VOSTFR.DVDRiP.XviD-NIKOo.avi
Les fichiers tipiakés c’est pas bien !
Maintenant voilà ce qui apparaît si je tape ls [ puis que j’appuie sur la touche Tabulation :
$ ls \[www.Cpasbien.me\]\ Red.Dawn.2012.VOSTFR.DVDRiP.XviD-NIKOo.avi
Le shell a complété ma commande (c’est le seul fichier qui correspond à ce motif, qui commence par '['), et comme tu peux voir, il a utilisé le caractère d’échappement \ pour que les espaces qui les suivent soient bien considérées comme faisant partie du nom du fichier et pas comme étant une séparation entre deux noms de fichier ! Les crochets sont également échappés car ils ont aussi une signification spéciale pour le shell.
On arrive au même résultat en utilisant des guillemets :
Si je tape ls "[ et que j’appuie sur tabulation le shell complète ma commande ainsi :
$ ls "[www.Cpasbien.me] Red.Dawn.2012.VOSTFR.DVDRiP.XviD-NIKOo.avi"
valarr@valarr-MS-7599:~$ cp *.jpg mondossier/
cp: impossible d'évaluer '*.jpg': Aucun fichier ou dossier de ce type
en gros cest pour envoyer tout les fichier jpg dans mondossier
sauf que je me trouve dans HOMe quand je tape cette commande , et je n'ai aucun fichier jpg dans HOMe mais dans Images,
Donc c’est normal que ça donne : '*.jpg': Aucun fichier ou dossier de ce type
et j'ai essayer la meme commande mais en etant dans le dossier Images mais sa na pas marcher non plus,
valarr@valarr-MS-7599:~/Images$ cp *.jpg mondossier/
cp: la cible 'mondossier/' n'est pas un répertoire
Et c’est tout aussi normal là encore :) Vu que maintenant c’est qu’il n’y a pas de dossier 'mondossier' dans le dossier 'Images' : 'mondossier/' n'est pas un répertoire
Tu peux faire :
valarr@valarr-MS-7599:~/Images$ cp *.jpg ../mondossier/
'..' désigne le dossier parent (donc /home/valarr dans ce cas), ça copiera tous les fichiers .jpg se trouvant dans 'Images' (mais pas ses sous-dossiers) dans le dossier $HOME/mondossier (~/mondossier)
Si maintenant tu fais :
valarr@valarr-MS-7599:~$ cp */*.jpg mondossier/
Là ça va copier tous les fichiers .jpg se trouvant dans tous les dossiers de $HOME (dont le dossier 'Images'…) toujours sans descendre dans les sous dossiers, par exemple un fichier ~/Images/toto/fichier.jpg ne serait pas copié.
Pour faire ce que tu semble vouloir faire, c’est à dire copier tous les fichiers avec l’extension .jpg se trouvant dans l’arborescence de ton répertoire personnel (/home/valarr) dans /home/valarr/mondossier il faudrait plutôt utiliser la commande find :
Je pense ta commande n’aboutit pas car tu n’as pas « échappé » les espaces…
Si tu veux déplacer un fichier dont le nom contient des espaces vers un répertoire dont le nom contient des espaces il faut éviter que le shell interprète les espaces comme séparateur d’arguments :
soit avec des quotes (ici j’utilise des doubles mais des simples feraient l’affaire…)
mv "nom fichier avec espace.truc" "dossier de destination"
La méthode que j'ai en tête est une extraction au format CSV puis passage à curl et réinjection du résultat.
Je trouve que c’est une bonne méthode et je n’en vois pas d’autre.
Tu lis ton export ligne par ligne, tu testes l’url, si c’est OK (un code HTTP 200 par exemple) tu colles la ligne dans un CSV de sortie, que tu pourra ensuite réimporter dans Keepass.
(attention c’est simpliste, en procédant ainsi tu n’aurais dans le fichier final plus que les mots de passe dont l’URL a répondu au moment du test :)
Tu dois pouvoir faire l’export en ligne de commande si tu as beaucoup de fichiers Keepass à traiter.
Peut-être que le moteur utilise des index (internes, automatiques…) pour simplifier tes jointures de vandale…
2>&1
Pourquoi ? Il me semble que ta commande mysql ne devrait rien renvoyer sur stderr en temps normal, donc pourquoi te passer d’éventuels messages d’erreur ?
Également, est-ce que les tables sur lesquelles tu fais tes requêtes sont conséquentes en nombres d’enregistrements ? Pour benchmarker des requêtes il vaut mieux des tables bien remplies…
si je redémarre avec le grub,je ne peux pas booter sur ma clé usb…
Oui c’est normal.
remarque:le bootage marche par contre sur une clé live usb Kali Linux
Tu aurais pu préciser ça tout de suite ;) Donc ton BIOS est correctement configuré pour booter sur une clé USB, le problème vient de la manière dont tu as créé la clé qui boot pas.
Je ne connais pas l’outil que tu as utilisé mais vu que tu as un dualboot, essaye de faire ta clé depuis Linux. De nos jour une distro qui se respecte propose des images ISO dites « hybrides » qui peuvent être utilisées indifféremment sur CD/DVD ou périphérique USB.
Sous Linux, dans un terminal, si ton image ISO est "fichier.iso" et ta clé USB est "/dev/sdf" :
dd if=fichier.iso of=/dev/sdf
devrait faire le job…
Pour identifier le fichier correspondant à ta clé (/dev/sdf ou /dev/sdb ou /dev/sde, etc…) tu peux lancer la commande dmesg après avoir branché ta clé, tu devrait voir ce genre de message :
[ 1192.400645] usb 2-6: new high-speed USB device number 3 using ehci-pci
[ 1192.533496] usb 2-6: New USB device found, idVendor=1e3d, idProduct=2093
[ 1192.533509] usb 2-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1192.533516] usb 2-6: Product: Flash Disk
[ 1192.533521] usb 2-6: Manufacturer: USB
[ 1192.533526] usb 2-6: SerialNumber: 211506008706C504
[ 1192.534902] usb-storage 2-6:1.0: USB Mass Storage device detected
[ 1192.535063] scsi9 : usb-storage 2-6:1.0
[ 1193.533150] scsi 9:0:0:0: Direct-Access USB Flash Disk 5.00 PQ: 0 ANSI: 2
[ 1193.535136] sd 9:0:0:0: Attached scsi generic sg6 type 0
[ 1193.538373] sd 9:0:0:0: [sdf] 3915776 512-byte logical blocks: (2.00 GB/1.86 GiB)
[ 1193.539100] sd 9:0:0:0: [sdf] Write Protect is off
[ 1193.539113] sd 9:0:0:0: [sdf] Mode Sense: 0b 00 00 08
[ 1193.539868] sd 9:0:0:0: [sdf] No Caching mode page found
[ 1193.539880] sd 9:0:0:0: [sdf] Assuming drive cache: write through
[ 1193.543940] sdf: sdf1
[ 1193.547189] sd 9:0:0:0: [sdf] Attached SCSI disk
Là on voit que c’est la lettre f qui lui est attribuée, donc c’est /dev/sdf qui faudra utiliser pour la commande df…
Note que tu peux utiliser qemu pour tester la clé (tu peux même tester directement l’image ISO…) sans avoir à rebooter ta machine à chaque fois.
Sinon pour la cohérence c'est simplement qu'il peut me donner 11ms pour un select très simple avec index et qui retourne 1 résultat et 12ms pour une requete avec 15 jointure sans index qui retourne 15000 résultat
Tu es sûr que ta requête s’exécute bien ? Pas de message d’erreur si tu vires > /dev/null 2>&1
OK merci, c’est ce que je me suis dit mais j’avais peur de louper un truc… C’est important de virer ce code de debug lorsque tu demandes de l’aide sur un code, c’est plus simple à lire…
Je vois pas où est l’erreur dans ton code (ça ne veut pas dire qu’il y en ait pas :)
Si l'argent est un support d'exclusion j'éspère que vous en aurez moins à l'avenir.
Mais qu’est-ce qu’il ne faut pas lire…
Le rapport signal/bruit de tes participations est proche de zéro. Essayer de comprendre ce que tu veux dire c’est comme essayer de capter la FM dans un tunnel.
Il y a des individus dans la communauté qui sont problématique.
Oui, dont tu fais clairement partie selon moi. Et j’entends communauté dans un sens plus large que la communauté de ce site, la communauté des internautes dans son ensemble.
Note que je te dis ça alors que je suis moi même le premier à parler d’autre chose que les logiciels libres, parfois de manière un peu délirante… mais tu écris vraiment n’importe quoi, ce n’est pas une prouesse (et c’est très chiant !), tous ceux qui savent écrire sont capables de le faire.
Par contre il semble qu’elle ne soit pas conforme au droit français.
Attribution : signature de l’auteur initial (obligatoire en droit français) (sigle : BY)
Donc le « + libre » en Creative Commons et conforme au droit français ce doit être CC-BY, donc non, tu dois citer l’auteur original de ce que tu partages.
On va être gentil avec lui, et mettre de côté les accusation de viol pur (genre niquer quelqu'un qui gueule non non non et te tapes dessus pour que tu arrêtes).
Ce n’est pas le fait de gueuler « non » ou de se prendre des coups qui fait une différence, en France, entre viol et agression sexuelle. C’est le fait qu’il y ait eu pénétration qui qualifie le viol.
C'est exactement ce qu'il décrit dans la vidéo de vendredi: je peux les aggresser sexuellement, sans craindre de répercussions.
Maintenant que je connais un peu plus le personnage, oui, ça ne semble faire aucun doute. Auparavant, à l’écoute de la bande son et à la lecture de sa retranscription, ça n’était pas évident du tout.
Je ne pense toujours pas que cette bande son, même si on l’identifie formellement dessus, puisse constituer un aveu d’agression sexuelle sur un plan juridique.
[^] # Re: etonnant moyen d'apprendre
Posté par Marotte ⛧ . En réponse au message Recherche d'exercices a faire avec le SHELL Unix. Évalué à 4.
Je sais que Linux est prêt pour le desktop.
[^] # Re: etonnant moyen d'apprendre
Posté par Marotte ⛧ . En réponse au message Recherche d'exercices a faire avec le SHELL Unix. Évalué à 3.
Bah je suis assez vieux pour avoir dû apprendre ces commandes, à la maison comme à l’école, parce que les PC utilisaient DOS…
Apprendre qu’un ordinateur peut se programmer, qu’on peu lui faire enchaîner des actions sans avoir à taper sur son clavier ou utiliser une souris, ça permet de mieux comprendre les autres logiciels, y compris avec GUI… Et puis la base de l’informatique ça reste de traiter de l’information de la manière la plus automatisée possible…
Je ne vois pas trop ce que pourrait représenter « apprendre Linux » s’il s’agit d’utiliser Gnome ou KDE de manière basique pour regarder des photos de chaton…
C’est sûr qu’il y a plein de domaines autres, plus intéressant que le shell, mais je crois qu’il faut forcément en passer par là si tu veux t’intéresser à je ne sais pas, le web, XMPP, la programmation, etc… par exemple…
Et ce n’est pas forcément propre à Linux, sous Windows aussi tu vas finir par mettre le nez dans, si ce n’est du cmd.exe ou du Powershell, du VisualBasic ou autre :)
[^] # Re: shell unix
Posté par Marotte ⛧ . En réponse au message Recherche d'exercices a faire avec le SHELL Unix. Évalué à 2.
Peut-être que tu connais un peu Windows ? Tu peux voir un lien symbolique comme un raccourcis Windows…
Par contre c’est plus puissant, évidemment :)
Tu peux avoir N lien symboliques qui pointent vers un même programme. Ce même programme se comportera différemment selon le nom du lien symbolique qu’on a utilisé pour le lancer, par exemple :
On pourrait très bien n’avoir que le programme xz lui-même, et utiliser la bonne option selon que l’on veut lire décompresser un fichier .xz ou le décompresser seulement temporairement et afficher son contenu. C’est simplement plus pratique, plus simple à retenir.
Ça peut servir d’avoir des noms plus simples. Si par exemple tu dois accéder souvent à un dossier qui se trouve à un emplacement avec un nom long et compliqué tu peux simplement faire un lien, par exemple dans ton $HOME, pour pouvoir simplement faire
cd /home/bob/lelienversledossier
, c’est plus simple à taper…[^] # Re: La base de la base à ne pas faire : UUOC
Posté par Marotte ⛧ . En réponse au message Recherche d'exercices a faire avec le SHELL Unix. Évalué à 2. Dernière modification le 20 octobre 2016 à 20:00.
J’ai failli dire qu’en plus d’être pas très passionnant cat était rarement utile en pensant à ça, c’est vrai qu’on l’utilise peu, mais je me suis abstenu, parce que quand même, cat permet de concatener des fichiers, ça peut servir parfois :)
# Je ne sais pas
Posté par Marotte ⛧ . En réponse au message Recherche d'exercices a faire avec le SHELL Unix. Évalué à 4.
Je n’ai pas trop d’idée d’exercices concrets là comme ça mais une chose est sûre, tu devrais installer les pages de manuel en français et les lire de A-Z. Je ne te dis pas d’essayer de tout comprendre, si tu buttes sur un truc tu passes simplement à la suite, par contre ça te donnera une bonne vu d’ensemble de chaque programme.
Ça pourra peut-être te donner des idées d’utilisation par rapport à ce que tu fais, ce que tu aimes… Et ça ne sera sûrement pas du temps perdu pour toi si tu veux vraiment apprendre le shell.
Je te donnes ma liste de commande que tu devrais étudier, parce que bon… cat c’est pas bien passionnant.
cp, rm, ln, find, grep, df, du, ls
Tu peux aussi lire le manuel de bash (l’interpréteur) lui-même. Pareil, si tu as du mal sur un point ne t’obstine pas, tu y reviendras…
La commande dont on se sert le plus souvent c’est la commande
man
:)Si tu n’as pas ce manuel en français, indique quelle distribution tu utilises on pourra peut-être te dire comment les installer.
[^] # Re: probleme joker *
Posté par Marotte ⛧ . En réponse au message {debutant] commande MV mv. Évalué à 2.
Petite erreur de ma part :
En fait si… mais je te recommande quand même d’utiliser find…
[^] # Re: mdr recolu
Posté par Marotte ⛧ . En réponse au message {debutant] commande MV mv. Évalué à 2. Dernière modification le 20 octobre 2016 à 17:51.
C’est tout à fait ça.
Par contre je ne pense pas qu’il ait un problème de droit… Déjà, il est dans son $HOME… et puis j’ai pas vu un message d’erreur type "Access denied"… La commande « qui marche » c’est plus probablement parce qu’il se trouve dans son répertoire Images.
Oui :) Je pense qu’avant de se pencher sur les droits UNIX il devrait déjà mieux maîtriser la notion d’arborescence, de chemin relatif/absolu et de caractères spéciaux du shell…
[^] # Re: mdr recolu
Posté par Marotte ⛧ . En réponse au message {debutant] commande MV mv. Évalué à 2. Dernière modification le 20 octobre 2016 à 17:27.
~
vaut la valeur de la variable $HOME de ton profile :Tu peux voir ici que
~
est également un caractère spécial pour le shell, si tu avais ce caractère dans un nom de fichier il faudrait également l’échapper :(la commande touch crée un fichier vide si celui-ci n’existe pas)
Tu peux voir avec la première commande rm qu’il essaye de supprimer un fichier nommé 't' et un fichier nommé '/home/stef', d’une part parce que l’espace n’est pas échappée, donc il pense que ce sont deux fichiers distincts, d’autre part il interprète le '~' en le transformant en '/home/stef'…
Avec les guillemets (ou bien les anti-slashes :
t\ \~
pas de problème, le shell comprend qu’on lui indique un seul fichier, nommé 't ~'.Bon… en vrai
$ echo t\ ~
devrait fonctionner aussi mais bon là ça va compliquer :)[^] # Re: resolu
Posté par Marotte ⛧ . En réponse au message {debutant] commande MV mv. Évalué à 2.
$ mv *.jpg /home/valarr/mondossier
ou encore :
$ mv *.jpg ~/mondossier
qui revient au même si tant est que tu sois l’utilisateur 'valarr' et que celui-ci ait comme HOMEDIR /home/valarr (c’est très habituel comme configuration, c’est probablement le cas sur ton système…)
[^] # Re: probleme joker *
Posté par Marotte ⛧ . En réponse au message {debutant] commande MV mv. Évalué à 2.
valarr@valarr-MS-7599:~$ cd [www* mondossier/
Tu mélanges un peu tout… Bon déjà tu as écris 'cd' au lieu de 'cp' mais passons… (ça change rien à ton problème)
Il faudrait que tu comprennes la notions de caractère spéciaux et d’échappement de ceux-ci.
Les fichiers tipiakés c’est pas bien !
Maintenant voilà ce qui apparaît si je tape
ls [
puis que j’appuie sur la touche Tabulation :Le shell a complété ma commande (c’est le seul fichier qui correspond à ce motif, qui commence par '['), et comme tu peux voir, il a utilisé le caractère d’échappement
\
pour que les espaces qui les suivent soient bien considérées comme faisant partie du nom du fichier et pas comme étant une séparation entre deux noms de fichier ! Les crochets sont également échappés car ils ont aussi une signification spéciale pour le shell.On arrive au même résultat en utilisant des guillemets :
Si je tape
ls "[
et que j’appuie sur tabulation le shell complète ma commande ainsi :$ ls "[www.Cpasbien.me] Red.Dawn.2012.VOSTFR.DVDRiP.XviD-NIKOo.avi"
[^] # Re: probleme joker *
Posté par Marotte ⛧ . En réponse au message {debutant] commande MV mv. Évalué à 2. Dernière modification le 20 octobre 2016 à 16:44.
Donc c’est normal que ça donne :
'*.jpg': Aucun fichier ou dossier de ce type
Et c’est tout aussi normal là encore :) Vu que maintenant c’est qu’il n’y a pas de dossier 'mondossier' dans le dossier 'Images' :
'mondossier/' n'est pas un répertoire
Tu peux faire :
valarr@valarr-MS-7599:~/Images$ cp *.jpg ../mondossier/
'..' désigne le dossier parent (donc /home/valarr dans ce cas), ça copiera tous les fichiers .jpg se trouvant dans 'Images' (mais pas ses sous-dossiers) dans le dossier $HOME/mondossier (~/mondossier)
Si maintenant tu fais :
valarr@valarr-MS-7599:~$ cp */*.jpg mondossier/
Là ça va copier tous les fichiers .jpg se trouvant dans tous les dossiers de $HOME (dont le dossier 'Images'…) toujours sans descendre dans les sous dossiers, par exemple un fichier
~/Images/toto/fichier.jpg
ne serait pas copié.Pour faire ce que tu semble vouloir faire, c’est à dire copier tous les fichiers avec l’extension .jpg se trouvant dans l’arborescence de ton répertoire personnel (/home/valarr) dans /home/valarr/mondossier il faudrait plutôt utiliser la commande find :
PS : Fait attention à ton orthographe, plus il y a de fautes et moins tu as de chance que des gens t’aident…
[^] # Re: probleme joker
Posté par Marotte ⛧ . En réponse au message {debutant] commande MV mv. Évalué à 2.
https://linuxfr.org/wiki/aide-edition#code
Il s’agit encore ici d’échapper des caractères ;)
# Échappement des espaces
Posté par Marotte ⛧ . En réponse au message {debutant] commande MV mv. Évalué à 5. Dernière modification le 20 octobre 2016 à 13:55.
Je pense ta commande n’aboutit pas car tu n’as pas « échappé » les espaces…
Si tu veux déplacer un fichier dont le nom contient des espaces vers un répertoire dont le nom contient des espaces il faut éviter que le shell interprète les espaces comme séparateur d’arguments :
soit avec des quotes (ici j’utilise des doubles mais des simples feraient l’affaire…)
mv "nom fichier avec espace.truc" "dossier de destination"
soit en échappant les espaces une par une :
mv nom\ fichier\ avec\ espace.truc dossier\ de\ destination
Si tu utilises la complétion avec la touche TAB tu verras qu’il ajoute ces
\
automatiquement.Précise quel message d’erreur tu as (ou quel comportement) parce que : « ça marche pas » ça nous aide pas des masses ;)
# Salut visiteur
Posté par Marotte ⛧ . En réponse au message keepass validation d'url. Évalué à 3. Dernière modification le 19 octobre 2016 à 00:26.
Je trouve que c’est une bonne méthode et je n’en vois pas d’autre.
Tu lis ton export ligne par ligne, tu testes l’url, si c’est OK (un code HTTP 200 par exemple) tu colles la ligne dans un CSV de sortie, que tu pourra ensuite réimporter dans Keepass.
(attention c’est simpliste, en procédant ainsi tu n’aurais dans le fichier final plus que les mots de passe dont l’URL a répondu au moment du test :)
Tu dois pouvoir faire l’export en ligne de commande si tu as beaucoup de fichiers Keepass à traiter.
[^] # Re: Bonjour
Posté par Marotte ⛧ . En réponse au message mesurer temps d'exécution mysql. Évalué à 3. Dernière modification le 18 octobre 2016 à 16:13.
À propos de SQL_NO_CACHE :
http://stackoverflow.com/questions/181894/mysql-force-not-to-use-cache-for-testing-speed-of-query
C’est une chose. Ensuite.
Le fait que tu es beaucoup de résultats ne change presque rien au temps d’exécution vu que tu n’écris les résultats nulle part…
Vérifies tes requêtes avec : https://dev.mysql.com/doc/refman/5.5/en/execution-plan-information.html
Peut-être que le moteur utilise des index (internes, automatiques…) pour simplifier tes jointures de vandale…
Pourquoi ? Il me semble que ta commande mysql ne devrait rien renvoyer sur stderr en temps normal, donc pourquoi te passer d’éventuels messages d’erreur ?
Également, est-ce que les tables sur lesquelles tu fais tes requêtes sont conséquentes en nombres d’enregistrements ? Pour benchmarker des requêtes il vaut mieux des tables bien remplies…
[^] # Re: Bonjour
Posté par Marotte ⛧ . En réponse au message mauvais fonctionnement de la live usb . Évalué à 2.
Bien vu :)
[^] # Re: Bonjour
Posté par Marotte ⛧ . En réponse au message mauvais fonctionnement de la live usb . Évalué à 3. Dernière modification le 16 octobre 2016 à 18:49.
Oui c’est normal.
Tu aurais pu préciser ça tout de suite ;) Donc ton BIOS est correctement configuré pour booter sur une clé USB, le problème vient de la manière dont tu as créé la clé qui boot pas.
Je ne connais pas l’outil que tu as utilisé mais vu que tu as un dualboot, essaye de faire ta clé depuis Linux. De nos jour une distro qui se respecte propose des images ISO dites « hybrides » qui peuvent être utilisées indifféremment sur CD/DVD ou périphérique USB.
Sous Linux, dans un terminal, si ton image ISO est "fichier.iso" et ta clé USB est "/dev/sdf" :
dd if=fichier.iso of=/dev/sdf
devrait faire le job…
Pour identifier le fichier correspondant à ta clé (/dev/sdf ou /dev/sdb ou /dev/sde, etc…) tu peux lancer la commande dmesg après avoir branché ta clé, tu devrait voir ce genre de message :
Là on voit que c’est la lettre f qui lui est attribuée, donc c’est /dev/sdf qui faudra utiliser pour la commande df…
Note que tu peux utiliser qemu pour tester la clé (tu peux même tester directement l’image ISO…) sans avoir à rebooter ta machine à chaque fois.
# Bonjour
Posté par Marotte ⛧ . En réponse au message mauvais fonctionnement de la live usb . Évalué à 3.
Ce n’est pas une question. ;)
Pas de message entre temps comme quoi il n’arrive pas à booter la clé ?
Vérifie l’ordre du boot dans ton BIOS.
Sinon, lors du boot, il y a une touche à appuyer pour afficher le menu de boot. La touche dépend du modèle de carte-mère…
[^] # Re: Bonjour
Posté par Marotte ⛧ . En réponse au message mesurer temps d'exécution mysql. Évalué à 3.
Tu es sûr que ta requête s’exécute bien ? Pas de message d’erreur si tu vires
> /dev/null 2>&1
?
[^] # Re: Bonjour
Posté par Marotte ⛧ . En réponse au message mesurer temps d'exécution mysql. Évalué à 2. Dernière modification le 15 octobre 2016 à 17:37.
OK merci, c’est ce que je me suis dit mais j’avais peur de louper un truc… C’est important de virer ce code de debug lorsque tu demandes de l’aide sur un code, c’est plus simple à lire…
Je vois pas où est l’erreur dans ton code (ça ne veut pas dire qu’il y en ait pas :)
[^] # Re: oui
Posté par Marotte ⛧ . En réponse au message Créative Common. Évalué à 5.
Mais qu’est-ce qu’il ne faut pas lire…
Le rapport signal/bruit de tes participations est proche de zéro. Essayer de comprendre ce que tu veux dire c’est comme essayer de capter la FM dans un tunnel.
Oui, dont tu fais clairement partie selon moi. Et j’entends communauté dans un sens plus large que la communauté de ce site, la communauté des internautes dans son ensemble.
Note que je te dis ça alors que je suis moi même le premier à parler d’autre chose que les logiciels libres, parfois de manière un peu délirante… mais tu écris vraiment n’importe quoi, ce n’est pas une prouesse (et c’est très chiant !), tous ceux qui savent écrire sont capables de le faire.
# Oui et non
Posté par Marotte ⛧ . En réponse au message Créative Common. Évalué à 5.
Oui, c’est la licence CC-Zero
Regarde le tableau ici.
Par contre il semble qu’elle ne soit pas conforme au droit français.
Donc le « + libre » en Creative Commons et conforme au droit français ce doit être CC-BY, donc non, tu dois citer l’auteur original de ce que tu partages.
Si tu souhaites te renseigner plus en avant sur les CC tu peux aller voir
là-bas si j’y suishttps://europe.creativecommons.org/affiliate/france# Bonjour
Posté par Marotte ⛧ . En réponse au message mesurer temps d'exécution mysql. Évalué à 2.
Je ne comprends pas à quoi sert la variable $i.
Tu pourrais nous les montrer (arguments passés au script et affichage obtenu) ? En quoi te semblent-ils incohérents ?
[^] # Re: Je suis déçu…
Posté par Marotte ⛧ . En réponse au journal Wikileaks a retrouvé une partie des mails de Hillary Clinton. Évalué à 2.
J’avais essayé à peu près ces mots… mais non. Certains prétendent sur 4chan avoir tout le reste des e-mails sous le coude :)
[^] # Re: wikileak n'a plus aucune credibilite
Posté par Marotte ⛧ . En réponse au journal Wikileaks a retrouvé une partie des mails de Hillary Clinton. Évalué à 3.
Ce n’est pas le fait de gueuler « non » ou de se prendre des coups qui fait une différence, en France, entre viol et agression sexuelle. C’est le fait qu’il y ait eu pénétration qui qualifie le viol.
Maintenant que je connais un peu plus le personnage, oui, ça ne semble faire aucun doute. Auparavant, à l’écoute de la bande son et à la lecture de sa retranscription, ça n’était pas évident du tout.
Je ne pense toujours pas que cette bande son, même si on l’identifie formellement dessus, puisse constituer un aveu d’agression sexuelle sur un plan juridique.