Faire plusieurs commandes a la suite
Faire plusieurs commandes a la suite
Bonjour! Questions sûrement bête.. mais j'aimerai faire en sorte d'écrire une suite de commande en une je vous explique, je m'amuse a scanner mes fichier avec clamAV mais depuis tout a l'heure je dois écrire la commande clamscan bin puis clamscan dev etc comment dois-je faire pour lui dire scan le dossier bin puis le dossier dev puis le dossier usr etc etc ?
Merci ! et désoler pour la question sûrement un peu simpliste x)
Merci ! et désoler pour la question sûrement un peu simpliste x)
Modifié en dernier par ChillOut le mar. 3 juil. 2018 11:09, modifié 1 fois.
PC1 > CPU : I5 4460 3.20GHz | RAM : 12GB | GPU : GTX 750ti | OS : Linux Mint 18.3 Cinnamon
PC2 > CPU : Pentium B950 2.10GHz | RAM : 4GB | GPU : Radeon HD 7400M | OS : Linux Mint 18.3 Cinnamon
“La musique, c’est du bruit qui pense.”
PC2 > CPU : Pentium B950 2.10GHz | RAM : 4GB | GPU : Radeon HD 7400M | OS : Linux Mint 18.3 Cinnamon
“La musique, c’est du bruit qui pense.”
Re: Faire plusieurs commandes a la suite
Salut.
Si c'est ta racine que tu veux scanner, tu peux essayer ceci.
Là on se place dans le répertoire racine.
Et ensuite tu fais
Ça devrait te scanner toute ta racine.
Et ensuite tu sors de la racine aveca nouveau un
Mais comme je n'utilise pas l'antivirus, pas sûre que mon idée fonctionne.
Et je ne sais pas si il faut faire des scans en root ou non.
Du coup je ne t'ai pas mis le "sudo" devant "clamscan", mais peut-être qu'il le faudra, à toi de voir ce que te dis le terminal.
Mais en général dans les systèmes Unix, tu te place dans le répertoire désiré avec "cd" et ensuite tu fais tes petites affaires tranquille, et tu ressors du répertoire.
Attention pas de manipulation hasardeuse là tu es dans le cœur de ton système donc ne t'amuse pas à des commandes bizarres hein, je ne veux pas être responsable que tu ais péter ton linux
Édit :
Sur le wiki de Ubuntu j'ai trouvé ça
https://doc.ubuntu-fr.org/clamav" onclick="window.open(this.href);return false;
Il existe une interface graphique.
Clamtk, plutôt que d'utiliser la ligne de commande si tu n'y es pas trop familier.
Si c'est ta racine que tu veux scanner, tu peux essayer ceci.
Code : Tout sélectionner
cd /
Et ensuite tu fais
Code : Tout sélectionner
clamscan
Et ensuite tu sors de la racine aveca nouveau un
Code : Tout sélectionner
cd
Et je ne sais pas si il faut faire des scans en root ou non.
Du coup je ne t'ai pas mis le "sudo" devant "clamscan", mais peut-être qu'il le faudra, à toi de voir ce que te dis le terminal.
Mais en général dans les systèmes Unix, tu te place dans le répertoire désiré avec "cd" et ensuite tu fais tes petites affaires tranquille, et tu ressors du répertoire.
Attention pas de manipulation hasardeuse là tu es dans le cœur de ton système donc ne t'amuse pas à des commandes bizarres hein, je ne veux pas être responsable que tu ais péter ton linux
Édit :
Sur le wiki de Ubuntu j'ai trouvé ça
https://doc.ubuntu-fr.org/clamav" onclick="window.open(this.href);return false;
Il existe une interface graphique.
Clamtk, plutôt que d'utiliser la ligne de commande si tu n'y es pas trop familier.
_____________________________________________________________________________
- Le silence aussi possède la violence des mots -
- Le silence aussi possède la violence des mots -
- arghlub
- Administrateur du site
- Messages : 10421
- Enregistré le : dim. 21 mai 2017 08:19
- Localisation : Provence
- Contact :
Re: Faire plusieurs commandes a la suite
Salut,
Si tu veux lancer plusieurs commandes à la suite, tu peux utiliser «&» ou «&&» entre chaque commande.
Je n'utilise pas clamav mais ta ligne de commande pourrait ressembler à ça :
Si tu veux lancer plusieurs commandes à la suite, tu peux utiliser «&» ou «&&» entre chaque commande.
- «&» exécute la commande suivante même si la commande précédente a eu des erreurs ;
- «&&» exécute la commande suivante uniquement si la précédente s'est déroulée sans erreur, sinon la ligne s'arrête.
Code : Tout sélectionner
commande1 && commande2 && commande3 && etc...
Code : Tout sélectionner
sudo clamscan -r /bin && sudo clamscan -r /dev && sudo clamscan -r /usr
Tour1 (custom) • CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Re: Faire plusieurs commandes a la suite
et le pipe | entre cut et sort
Stretch 32bits cinnamon/Fedora25/Sarah
Compaq 8510p/MSI GE70/Raspberry Pi2
Compaq 8510p/MSI GE70/Raspberry Pi2
Re: Faire plusieurs commandes a la suite
Salut !
Merci arghlub c'est exactement ce que je cherchais !
Et merci victoria j'ai fais un cd / puis clamscan avec un * et tout a été scanner d'un coup merci pour l'astuce et le doc qui me sera sûrement très utile
Merci arghlub c'est exactement ce que je cherchais !
Et merci victoria j'ai fais un cd / puis clamscan avec un * et tout a été scanner d'un coup merci pour l'astuce et le doc qui me sera sûrement très utile
PC1 > CPU : I5 4460 3.20GHz | RAM : 12GB | GPU : GTX 750ti | OS : Linux Mint 18.3 Cinnamon
PC2 > CPU : Pentium B950 2.10GHz | RAM : 4GB | GPU : Radeon HD 7400M | OS : Linux Mint 18.3 Cinnamon
“La musique, c’est du bruit qui pense.”
PC2 > CPU : Pentium B950 2.10GHz | RAM : 4GB | GPU : Radeon HD 7400M | OS : Linux Mint 18.3 Cinnamon
“La musique, c’est du bruit qui pense.”
- arghlub
- Administrateur du site
- Messages : 10421
- Enregistré le : dim. 21 mai 2017 08:19
- Localisation : Provence
- Contact :
Re: Faire plusieurs commandes a la suite
Super si tu as trouvé ton bonheur.
Par contre il te reste une petite chose à faire ...
Si le sujet est résolu, merci d'éditer le premier message du sujet, puis :
Par contre il te reste une petite chose à faire ...
Si le sujet est résolu, merci d'éditer le premier message du sujet, puis :
- mettre un petit , comme suit : voir tuto ici
- mettre un [résolu] (entre crochets et à gauche) dans le titre de ce premier message
Tour1 (custom) • CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Re: Faire plusieurs commandes a la suite
Le pipe | ne sert pas à faire plusieurs commandes à la suite?
Stretch 32bits cinnamon/Fedora25/Sarah
Compaq 8510p/MSI GE70/Raspberry Pi2
Compaq 8510p/MSI GE70/Raspberry Pi2
- arghlub
- Administrateur du site
- Messages : 10421
- Enregistré le : dim. 21 mai 2017 08:19
- Localisation : Provence
- Contact :
Re: Faire plusieurs commandes a la suite
Non mpedro, le pipe (ou tube) «|» sert à rediriger la sortie standard (stdout) d'une commande vers l'entrée d'une autre (stdin).
Exemple :
«cat» lit le fichier /etc/group et renvoie la sortie dans l'entrée de la commande «cut» qui la filtre pour n'afficher que les groupes (la 1ère colonne) et renvoie sa sortie dans l'entrée de la commande «sort» qui trie le tout alphabétiquement.
Exemple :
Code : Tout sélectionner
cat /etc/group | cut -d: -f1 | sort
Tour1 (custom) • CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Re: Faire plusieurs commandes a la suite
"et le pipe | entre cut et sort" ça ne sert pas à faire plusieurs commandes à la suite. Ah bon!
Pourtant c'est une suite de commandes shell pour éviter le syndrome du cliquodrome.
Tout est question d'appréciation et de nuance.
Pourtant c'est une suite de commandes shell pour éviter le syndrome du cliquodrome.
Tout est question d'appréciation et de nuance.
Modifié en dernier par mpedro le lun. 2 juil. 2018 21:24, modifié 1 fois.
Stretch 32bits cinnamon/Fedora25/Sarah
Compaq 8510p/MSI GE70/Raspberry Pi2
Compaq 8510p/MSI GE70/Raspberry Pi2
- arghlub
- Administrateur du site
- Messages : 10421
- Enregistré le : dim. 21 mai 2017 08:19
- Localisation : Provence
- Contact :
Re: Faire plusieurs commandes a la suite
non rien à voir ... «cut» comme son nom l'indique sert à couper les lignes d'un fichier et «sort» à faire des opérations de tri :
- commande cut : https://openclassrooms.com/courses/4353 ... es#r-40171
- commande sort : https://openclassrooms.com/courses/4353 ... es#r-40059
- le pipe : https://doc.ubuntu-fr.org/pipe" onclick="window.open(this.href);return false;
Tour1 (custom) • CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────