Maxine Ying - Manuel : Différence entre versions
(23 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
<big> | <big> | ||
− | == ''' | + | == '''MANUEL DE LA DEBUTANTE / MODE D'EMPLOI ''' == |
<br></big> | <br></big> | ||
<br> | <br> | ||
Ligne 8 : | Ligne 8 : | ||
Cette année , je me retrouve en pratiques numériques , je ne sais pas exactement à quoi m'attendre , j'assiste à mon 1er cours et j'ai soudainement l'impression d'être arrivée en cours de hacking ou je ne sais quoi , j'ai du mal à me situer , à comprendre de quoi il s'agit , de quoi parle t'on ? Du terminal ? Mais qu'est ce que c'est? | Cette année , je me retrouve en pratiques numériques , je ne sais pas exactement à quoi m'attendre , j'assiste à mon 1er cours et j'ai soudainement l'impression d'être arrivée en cours de hacking ou je ne sais quoi , j'ai du mal à me situer , à comprendre de quoi il s'agit , de quoi parle t'on ? Du terminal ? Mais qu'est ce que c'est? | ||
− | Je comprends alors qu'il s'agit juste de notre ordinateur mais version "abstraite" via des codes et sans images, pour moi, c'était un peu comme lire un livre en arabe , mais sans images. | + | D'apres wikipedia : "en informatique, un terminal est une variété de périphérique réseau placé à l'extrémité d'un nœud. Le terminal est un point d’accès de communication entre l'homme, la machine, ou un réseau de machine. Dans un réseau décentralisé de type client-serveur il correspond aujourd'hui à l'association minimale d'un périphérique de saisie (clavier) ou de pointage (souris) et d'un moniteur reliés à l'unité centrale. Sous Unix et en génie logiciel, il désigne par abus de langage une fenêtre d'invite de commande contenant un shell Unix." |
+ | |||
+ | Je comprends rien à cette définition mais en y touchant un peu je comprends alors qu'il s'agit juste de notre ordinateur mais version "abstraite" via des codes et sans images, pour moi, c'était un peu comme lire un livre en arabe , mais sans images. | ||
Je comprenais jamais ce qu'était cette interface au fond noir et aux lettres vertes qui s'affichait dans tous les films de hackers et je m'imaginais tout ça https://www.kaspersky.fr/blog/top-10-des-films-sur-le-piratage/1490/ | Je comprenais jamais ce qu'était cette interface au fond noir et aux lettres vertes qui s'affichait dans tous les films de hackers et je m'imaginais tout ça https://www.kaspersky.fr/blog/top-10-des-films-sur-le-piratage/1490/ | ||
Ligne 17 : | Ligne 19 : | ||
Cependant apprendre ce nouveau langage n'est pas chose facile, et c'est pourquoi j'ai décidé d'éditer une sorte de "manuel du débutant" type "Pour les nuls" , non seulement car faire des éditions , toucher au papier et faire du graphisme me manque mais aussi car , c'est un projet qui parle de mon histoire personnel face au terminal mais dont tout le monde pourrait s'identifier . Tout le monde est passé par là, on a tous eu des idées préconçues , des attentes et des déceptions , mais également les petits plaisirs qu'apporte un code qui fonctionne enfin ..! Puis finalement la grande satisfaction de comprendre l'outil.<br> | Cependant apprendre ce nouveau langage n'est pas chose facile, et c'est pourquoi j'ai décidé d'éditer une sorte de "manuel du débutant" type "Pour les nuls" , non seulement car faire des éditions , toucher au papier et faire du graphisme me manque mais aussi car , c'est un projet qui parle de mon histoire personnel face au terminal mais dont tout le monde pourrait s'identifier . Tout le monde est passé par là, on a tous eu des idées préconçues , des attentes et des déceptions , mais également les petits plaisirs qu'apporte un code qui fonctionne enfin ..! Puis finalement la grande satisfaction de comprendre l'outil.<br> | ||
+ | Le but n'est pas de me concentrer sur UN seul code ( meme si des additions de commandes sont aussi possibles ) et le développer mais en essayant le plus de commandes possible trouvées sur internet et autres . <br> | ||
C'est en y insérant donc des références , l'image que tous novices se font du terminal , de mes essais réussis, ou juste de mes tentatives et également de mes ratés car , on ne peut se le cacher , il y a eu naturellement beaucoup de tentatives qui ont échouées , que je rassemblerai donc suffisamment de contenu , de documentation pour enrichir mon petit manuel.<br> | C'est en y insérant donc des références , l'image que tous novices se font du terminal , de mes essais réussis, ou juste de mes tentatives et également de mes ratés car , on ne peut se le cacher , il y a eu naturellement beaucoup de tentatives qui ont échouées , que je rassemblerai donc suffisamment de contenu , de documentation pour enrichir mon petit manuel.<br> | ||
<br> | <br> | ||
Ligne 59 : | Ligne 62 : | ||
fortune | cowsay/think | fortune | cowsay/think | ||
sl : le train qui passe | sl : le train qui passe | ||
+ | |||
+ | |||
+ | #!/bin/bash | ||
+ | #égal à : -eq : == | ||
+ | #n'est pas égal à : -ne : != | ||
+ | #est plus grand que : -gt : > | ||
+ | #est plus grand que ou égal à : -ge : >= | ||
+ | #est plus petit que : -lt : < | ||
+ | #est plus petit que ou égal à : -le : <= | ||
+ | |||
apt.cow cock.cow elephant.cow hellokitty.cow meow.cow ren.cow suse.cow vader.cow | apt.cow cock.cow elephant.cow hellokitty.cow meow.cow ren.cow suse.cow vader.cow | ||
Ligne 70 : | Ligne 83 : | ||
tr :remplacer | tr :remplacer | ||
− | tr " " "\n" mettre les lettres ou mots a remplacer entre les guillemets | + | tr " " "\n" mettre les lettres ou mots a remplacer entre les guillemets<br> |
+ | <br> | ||
+ | |||
== '''BANQUE D'INSPIRATIONS/DOCUMENTATION'''<br> == | == '''BANQUE D'INSPIRATIONS/DOCUMENTATION'''<br> == | ||
<br> | <br> | ||
Ligne 80 : | Ligne 95 : | ||
https://computers.tutsplus.com/tutorials/40-terminal-tips-and-tricks-you-never-thought-you-needed--mac-51192<br> | https://computers.tutsplus.com/tutorials/40-terminal-tips-and-tricks-you-never-thought-you-needed--mac-51192<br> | ||
J'ai essayé tous les codes de cette page https://www.binarytides.com/linux-fun-commands/<br><br> | J'ai essayé tous les codes de cette page https://www.binarytides.com/linux-fun-commands/<br><br> | ||
+ | |||
+ | https://www.macbookcity.fr/tutoriels/4167/afficher-toutes-les-commandes-du-terminal-mac <br> | ||
+ | https://www.commentcamarche.net/faq/45190-mac-os-x-utilisation-du-terminal<br> | ||
+ | http://i.et.mac.free.fr/Mac_OS_X/textes/base/basiques.php3?article=terminal<br> | ||
+ | |||
Puis il y a ces exemples qui font rêver mais qu'on ne comprends pas...Cependant les visuels permettent une possibilité infinie de design.<br> | Puis il y a ces exemples qui font rêver mais qu'on ne comprends pas...Cependant les visuels permettent une possibilité infinie de design.<br> | ||
− | |||
https://youtu.be/v6wsBYspelY<br> | https://youtu.be/v6wsBYspelY<br> | ||
https://youtu.be/QMYfkOtYYlg<br> | https://youtu.be/QMYfkOtYYlg<br> | ||
Ligne 91 : | Ligne 110 : | ||
== '''DES IMAGES'''<br> == | == '''DES IMAGES'''<br> == | ||
− | [[Fichier:519468-the-forgotten-world-of-dumb-terminals.jpg]] | + | [[Fichier:519468-the-forgotten-world-of-dumb-terminals.jpg|800px|sans_cadre|centre]] |
+ | |||
+ | [[Fichier:7emBsEV-796x600.png|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:273caed64267e8405cd74575bb61a38a-780x531.jpg|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:From-typing-to-swiping-a-brief-history-of-interaction-design-71-728.jpg|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Timeline.jpg|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:C1a0V7RXcAAZj7S.jpg|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Andershell-3000.png|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Images access-denied.png|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Screenshot24.jpg|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Screenshot7.jpg|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:FeBDo.png|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:E28.jpg|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:JetSetWillyUltimateManicMiner.png|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:NqjWxO.jpg|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Qterminal-1.jpg|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Retro-terminal-jitters.jpg|800px|sans_cadre|centre]] <br> | ||
+ | [[Fichier:10hm-dragon.jpg|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Ascii-art-terminal.png|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Ascii dog.gif|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Giphym.gif|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Starwars-ascii01.jpg|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Screen-Shot-2014-08-17-at-4.22.57-PM.png|800px|sans_cadre|centre]]<br> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<br> | <br> | ||
Ligne 116 : | Ligne 139 : | ||
== '''ESSAIS REUSSIS''' == | == '''ESSAIS REUSSIS''' == | ||
− | [[Fichier:1Capture d’écran 2018-11-12 à 20.16.26.png]] | + | [[Fichier:1Capture d’écran 2018-11-12 à 20.16.26.png|800px|sans_cadre|centre]] |
− | [[Fichier:2Capture d’écran 2018-11-12 à 20.16.35.png]] | + | [[Fichier:2Capture d’écran 2018-11-12 à 20.16.35.png|800px|sans_cadre|centre]] |
− | [[Fichier:3Capture d’écran 2018-11-12 à 20.16.44.png]] | + | [[Fichier:3Capture d’écran 2018-11-12 à 20.16.44.png|800px|sans_cadre|centre]] |
− | [[Fichier:4Capture d’écran 2018-11-12 à 20.17.16.png]] | + | [[Fichier:4Capture d’écran 2018-11-12 à 20.17.16.png|800px|sans_cadre|centre]] |
+ | <br> | ||
+ | [[Fichier:6Capture d’écran 2018-11-12 à 20.42.57.png|800px|sans_cadre|centre]] | ||
+ | [[Fichier:7Capture d’écran 2018-11-12 à 20.43.09.png|800px|sans_cadre|centre]] | ||
+ | [[Fichier:8Capture d’écran 2018-11-12 à 20.43.15.png|800px|sans_cadre|centre]] | ||
+ | [[Fichier:9Capture d’écran 2018-11-12 à 20.43.23.png|800px|sans_cadre|centre]] | ||
+ | <br> | ||
+ | [[Fichier:Capture d’écran 2018-11-12 à 20.10.32.png|800px|sans_cadre|centre]] | ||
<br> | <br> | ||
− | [[Fichier: | + | [[Fichier:Capture d’écran 2018-11-12 à 20.13.15.png|800px|sans_cadre|centre]] |
− | |||
− | |||
− | |||
<br> | <br> | ||
− | [[Fichier:Capture d’écran 2018-11-12 à 20. | + | [[Fichier:Capture d’écran 2018-11-12 à 20.41.21.png|800px|sans_cadre|centre]] |
<br> | <br> | ||
− | [[Fichier:Capture d’écran 2018-11-12 à 20. | + | [[Fichier:Capture d’écran 2018-11-12 à 20.41.41.png|800px|sans_cadre|centre]] |
<br> | <br> | ||
− | [[Fichier:Capture d’écran 2018-11-12 à 20.41. | + | [[Fichier:Capture d’écran 2018-11-12 à 20.41.43.png|800px|sans_cadre|centre]] |
<br> | <br> | ||
− | [[Fichier:Capture d’écran 2018-11-12 à 20. | + | [[Fichier:Capture d’écran 2018-11-12 à 20.46.45.png|800px|sans_cadre|centre]] |
<br> | <br> | ||
− | [[Fichier:Capture d’écran 2018-11-12 à 20. | + | [[Fichier:Capture d’écran 2018-11-12 à 20.53.44.png|800px|sans_cadre|centre]] |
<br> | <br> | ||
− | [[Fichier:Capture d’écran 2018-11-12 à 20. | + | [[Fichier:Capture d’écran 2018-11-12 à 20.58.53.png|800px|sans_cadre|centre]] |
<br> | <br> | ||
− | [[Fichier:Capture d’écran 2018-11-12 à | + | [[Fichier:Capture d’écran 2018-11-12 à 21.01.48.png|800px|sans_cadre|centre]] |
<br> | <br> | ||
− | [[Fichier:Capture d’écran 2018-11-12 à | + | [[Fichier:Capture d’écran 2018-11-12 à 21.03.15.png|800px|sans_cadre|centre]] |
<br> | <br> | ||
− | [[Fichier:Capture d’écran 2018-11-12 à 21. | + | [[Fichier:Capture d’écran 2018-11-12 à 21.06.56.png|800px|sans_cadre|centre]] |
<br> | <br> | ||
− | [[Fichier:Capture d’écran 2018-11- | + | [[Fichier:Capture d’écran 2018-11-20 à 17.11.06.png|800px|sans_cadre|centre]] |
<br> | <br> | ||
− | [[Fichier:Capture d’écran 2018-11- | + | [[Fichier:Capture d’écran 2018-11-20 à 17.11.09.png|800px|sans_cadre|centre]] |
<br> | <br> | ||
− | [[Fichier:Capture d’écran 2018-11-20 à 17.11. | + | [[Fichier:Capture d’écran 2018-11-20 à 17.11.12.png|800px|sans_cadre|centre]]<br> |
+ | [[Fichier:Capture d’écran 2018-12-11 à 17.54.21s.png|800px|sans_cadre|centre]]<br> | ||
+ | |||
+ | [[Fichier:Capture d’écran 2018-12-11 à 17.54.31.png|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Capture d’écran 2018-12-11 à 17.54.47.png|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Capture d’écran 2018-12-11 à 22.30.24.png|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Capture d’écran 2018-12-18 à 00.13.01.png|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Capture d’écran 2018-12-18 à 00.21.31.png|800px|sans_cadre|centre]] <br> | ||
+ | [[Fichier:Capture d’écran 2018-12-18 à 00.21.35.png|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Capture d’écran 2018-12-18 à 00.22.56.png|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Capture d’écran 2018-12-18 à 00.28.56.png|800px|sans_cadre|centre]]<br> | ||
+ | |||
+ | |||
<br> | <br> | ||
− | + | ||
+ | '''== MISE EN PAGE - PREMIERS JETS == | ||
+ | ''' | ||
<br> | <br> | ||
− | |||
− | |||
− | [[Fichier:Capture d’écran 2018-12- | + | [[Fichier:Capture d’écran 2018-12-16 à 17.04.28.png|800px|sans_cadre|centre]]<br> |
− | [[Fichier:Capture d’écran 2018-12- | + | [[Fichier:Capture d’écran 2018-12-16 à 17.04.37.png|800px|sans_cadre|centre]]<br> |
− | [[Fichier:Capture d’écran 2018-12- | + | [[Fichier:Capture d’écran 2018-12-17 à 15.29.59.png|800px|sans_cadre|centre]]<br> |
+ | [[Fichier:Capture d’écran 2018-12-16 à 17.04.44.png|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Capture d’écran 2018-12-17 à 15.25.47.png|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Capture d’écran 2018-12-17 à 15.26.51.png|800px|sans_cadre|centre]]<br> | ||
+ | [[Fichier:Capture d’écran 2018-12-17 à 15.26.00.png|800px|sans_cadre|centre]] |
Version actuelle datée du 18 décembre 2018 à 17:23
Sommaire
MANUEL DE LA DEBUTANTE / MODE D'EMPLOI
INTRODUCTION
Cette année , je me retrouve en pratiques numériques , je ne sais pas exactement à quoi m'attendre , j'assiste à mon 1er cours et j'ai soudainement l'impression d'être arrivée en cours de hacking ou je ne sais quoi , j'ai du mal à me situer , à comprendre de quoi il s'agit , de quoi parle t'on ? Du terminal ? Mais qu'est ce que c'est?
D'apres wikipedia : "en informatique, un terminal est une variété de périphérique réseau placé à l'extrémité d'un nœud. Le terminal est un point d’accès de communication entre l'homme, la machine, ou un réseau de machine. Dans un réseau décentralisé de type client-serveur il correspond aujourd'hui à l'association minimale d'un périphérique de saisie (clavier) ou de pointage (souris) et d'un moniteur reliés à l'unité centrale. Sous Unix et en génie logiciel, il désigne par abus de langage une fenêtre d'invite de commande contenant un shell Unix."
Je comprends rien à cette définition mais en y touchant un peu je comprends alors qu'il s'agit juste de notre ordinateur mais version "abstraite" via des codes et sans images, pour moi, c'était un peu comme lire un livre en arabe , mais sans images. Je comprenais jamais ce qu'était cette interface au fond noir et aux lettres vertes qui s'affichait dans tous les films de hackers et je m'imaginais tout ça https://www.kaspersky.fr/blog/top-10-des-films-sur-le-piratage/1490/
Mais bon maintenant , je comprends (un peu) mieux .
== LE PROJET
==
Cependant apprendre ce nouveau langage n'est pas chose facile, et c'est pourquoi j'ai décidé d'éditer une sorte de "manuel du débutant" type "Pour les nuls" , non seulement car faire des éditions , toucher au papier et faire du graphisme me manque mais aussi car , c'est un projet qui parle de mon histoire personnel face au terminal mais dont tout le monde pourrait s'identifier . Tout le monde est passé par là, on a tous eu des idées préconçues , des attentes et des déceptions , mais également les petits plaisirs qu'apporte un code qui fonctionne enfin ..! Puis finalement la grande satisfaction de comprendre l'outil.
Le but n'est pas de me concentrer sur UN seul code ( meme si des additions de commandes sont aussi possibles ) et le développer mais en essayant le plus de commandes possible trouvées sur internet et autres .
C'est en y insérant donc des références , l'image que tous novices se font du terminal , de mes essais réussis, ou juste de mes tentatives et également de mes ratés car , on ne peut se le cacher , il y a eu naturellement beaucoup de tentatives qui ont échouées , que je rassemblerai donc suffisamment de contenu , de documentation pour enrichir mon petit manuel.
==== Ce que j'ai noté comme commandes :
====
Terminal , Pratiques numériques
COMMANDES :
cd : change directory ls : listing
mkdir + nom : créer un dossier ls
touch : créer fichier mkdir : dossier rm + nom : supprimer ssh (secure shell): entrer dans l’ordi d’un autre écho : envoyer message tail -f : surveiller connexions sur serveur control c :arrête programme cat : affiche contenu , mélange fichier , envoyer contenu vers autre programme
nano : outil texte ds le terminal
- !/bin/bash : entete
écho « coucou le monde » (s’affiche dans terminal) quitter nano : control+X sauver ? : Y
chmod +x : lancer le prog
le rendre exécutable : ./maxine.sh
figlet : comme banner telnet towel.blinkenlights.nl rev : écrire a l’envers cmatrix fortune | cowsay/think sl : le train qui passe
- !/bin/bash
- égal à : -eq : ==
- n'est pas égal à : -ne : !=
- est plus grand que : -gt : >
- est plus grand que ou égal à : -ge : >=
- est plus petit que : -lt : <
- est plus petit que ou égal à : -le : <=
apt.cow cock.cow elephant.cow hellokitty.cow meow.cow ren.cow suse.cow vader.cow
beavis.zen.cow cower.cow elephant-in-snake.cow kiss.cow milk.cow sheep.cow three-eyes.cow vader-koala.cow
bong.cow daemon.cow eyes.cow kitty.cow moofasa.cow skeleton.cow turkey.cow www.cow
bud-frogs.cow default.cow flaming-sheep.cow koala.cow moose.cow snowman.cow turtle.cow
bunny.cow dragon-and-cow.cow ghostbusters.cow kosh.cow mutilated.cow sodomized-sheep.cow tux.cow
calvin.cow dragon.cow gnu.cow luke-koala.cow pony.cow stegosaurus.cow unipony.cow
cheese.cow duck.cow head-in.cow mech-and-cow.cow pony-smaller.cow stimpy.cow unipony-smaller.cow
tr :remplacer
tr " " "\n" mettre les lettres ou mots a remplacer entre les guillemets
BANQUE D'INSPIRATIONS/DOCUMENTATION
DES LIENS
https://fr.wikipedia.org/wiki/Terminal_informatique
http://www.pawfal.org/fluxus/files/fluxus-documentation-en.pdf
http://www.asciitable.com/
https://computers.tutsplus.com/tutorials/40-terminal-tips-and-tricks-you-never-thought-you-needed--mac-51192
J'ai essayé tous les codes de cette page https://www.binarytides.com/linux-fun-commands/
https://www.macbookcity.fr/tutoriels/4167/afficher-toutes-les-commandes-du-terminal-mac
https://www.commentcamarche.net/faq/45190-mac-os-x-utilisation-du-terminal
http://i.et.mac.free.fr/Mac_OS_X/textes/base/basiques.php3?article=terminal
Puis il y a ces exemples qui font rêver mais qu'on ne comprends pas...Cependant les visuels permettent une possibilité infinie de design.
https://youtu.be/v6wsBYspelY
https://youtu.be/QMYfkOtYYlg
https://youtu.be/6Ak1DC1uBuc
https://youtu.be/1vpAtnBs5GQ
DES IMAGES
ESSAIS REUSSIS
== MISE EN PAGE - PREMIERS JETS ==