edit activité linux avec nouvelles images

This commit is contained in:
2024-02-01 17:28:41 +01:00
parent 78f71412f4
commit b2eead5219
23 changed files with 107 additions and 488 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 298 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 317 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 334 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 338 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 338 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 319 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 345 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 338 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 452 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

View File

@@ -11,9 +11,9 @@
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {},
"source": [ "source": [
"Durée : 1h30\n", "Durée : 1h\n",
"<br>\n", "<br>\n",
"Objectifs à atteindre : Créer / configurer une machine virtuelle VirtualBox, installer et découvrir le système dexploitation linux Ubuntu, utiliser les commandes de base.\n", "Objectifs à atteindre : Découvrir le système dexploitation linux Ubuntu, utiliser les commandes de base.\n",
"<br>\n", "<br>\n",
"Niveau des connaissances : Première <br>\n", "Niveau des connaissances : Première <br>\n",
"Pré requis : <li>Connaissance de larchitecture PC.\n", "Pré requis : <li>Connaissance de larchitecture PC.\n",
@@ -52,7 +52,7 @@
"## Contexte\n", "## Contexte\n",
"\n", "\n",
"<li>TP à faire en solo ou en binôme, une machine par binôme.\n", "<li>TP à faire en solo ou en binôme, une machine par binôme.\n",
"<li>1H30 pour faire le tp, voir 1H selon le temps d'installation des machines virtuelles.\n", "<li>1H selon le temps necessaire pour tester les différentes commandes.\n",
"<li>TP à compléter avec un support word, afin que les élèves puissent répondre à des questions sur le libre et sur Linux en général pendant l'installation.\n", "<li>TP à compléter avec un support word, afin que les élèves puissent répondre à des questions sur le libre et sur Linux en général pendant l'installation.\n",
"<li> TP donné sous forme de markdown pour utiliser les commandes, via un git crée pour la classe, à utiliser en ligne donc.\n", "<li> TP donné sous forme de markdown pour utiliser les commandes, via un git crée pour la classe, à utiliser en ligne donc.\n",
"\n" "\n"
@@ -75,279 +75,10 @@
"source": [ "source": [
"## Table des matières\n", "## Table des matières\n",
"\n", "\n",
"1.\tCréation de la nouvelle machine.\t\n",
"2.\tInstallation du système d'exploitation\t\n",
"3.\tArborescence d'un système Linux\n",
"4.\tCommandes\n",
" "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
" ### Création de la nouvelle machine.\n",
"\n", "\n",
"Votre machine devra avoir les caractéristiques suivantes :\n", "1.\tArborescence d'un système Linux\n",
"<li>Système d'exploitation --> Ubuntu\n", "2.\tCommandes\n",
"<li>Nom de la machine --> Ubuntu - monprénom\n", "3. Droits et permissions d'accès aux fichiers "
"<li>Nombre de processeur --> 2\n",
"<li>Mémoire vive --> entre 2 Go et 4 Go (2048 Mo ou 4096 mo)\n",
"<li>Type de réseau --> NAT\n",
"<li>Nouveau disque dur virtuel 20 Go devraient suffire.\n",
"\n"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"----------\n",
"Dans VirtualBox, cliquez sur New Virtual Machine\n",
"\n",
"![1.png](assets/1.png)\n",
"\n"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"Ici, choisissez le type Linux, et le système d'exploitation Ubuntu 64 bits. N'oubliez pas de donner un nom à votre machine, en respectant la consigne située en haut.\n",
"\n",
"![2.png](assets/2.png)\n",
"\n"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"Le choix de la taille de la mémoire vive dépendra des ressources de votre machine.\n",
"\n",
"![3.png](assets/3.png)\n",
"\n"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"C'est le moment de créer votre disque dur virtuel.\n",
"\n",
"![4.png](assets/4.png)\n",
"\n",
"\n"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"\n",
"Choisissez le type VDI. \n",
"<br> Pourquoi ça ? <br> Parce qu'il permet de fonctionner dynamiquement, c'est à dire de modifier l'espace du disque en fonction des besoins, mais également car il offre la possibilité de sauvegarder son disque dur et de l'importer n'importe où.\n",
"\n",
"![5.png](assets/5.png)"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"\n",
"Si vous avez bien suivi, vous savez quoi choisir à cette étape :\n",
"la taille dynamique, pour ne pas avoir de souci.\n",
"\n",
"![6.png](assets/6.png)\n"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"Mais alors, pourquoi selectionner une taille de disque dur si on a décidé de l'attribuer dynamiquement ?\n",
"\n",
"Et bien parce qu'ici, on a la possibilité d'indiquer la taille maximale du disque dur ! C'est à dire que votre disque ne doit jamais dépasser 20 Go par exemple.\n",
"\n",
"![7.png](assets/7.png)\n"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"Maintenant qu'on est de retour sur le menu de VirtualBox,il ne nous reste plus qu'à selectionner notre VM (Virtual Machine) et à partir à la découverte de Linux, Youpi !\n",
"\n",
"![8.png](assets/8.png)\n",
"\n",
"\n",
"--------------------"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Installation du système d'exploitation"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"Double cliquez sur votre machine pour la lancer.\n",
"Puis, selectionnez l'image du système d'exploitation à installer.\n",
"![9.png](assets/9.png)"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"Si tout se passe bien, vous devriez avoir cet écran ensuite :\n",
" \n",
"![10.png](assets/10.png)"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"Dès le début de l'installation, le système vous proposera de suivre cela dans une multitude de langues.\n",
"\n",
"Dans la mesure où nous ne sommes pas bilingues, mieux vaut selectionner le français.\n",
"\n",
"![11.png](assets/11.png)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Parmis les deux options, veuillez choisir ***Installer Ubuntu***\n",
"\n",
"Pourquoi ? Parce que la première option vous permet d'utiliser le système mais dès lors que vous quitterez votre machine, il n'y aura plus rien dessus !"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"On poursuit, en selectionnant le clavier français.\n",
"\n",
"![12.png](assets/12.png)"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"Puis, on va décider quoi installer.\n",
"\n",
"N'oubliez pas de décocher la case ***télécharger les mises à jour pendant l'installation d'Ubuntu*** ! Sinon, nous ne sommes pas prêts de voir le bout du TP !\n",
"\n",
"![13.png](assets/13.png)"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"![14.png](assets/14.png)"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"Enfin, le dernier choix : Doit-on effacer le disque dur ou partitionner ? \n",
"<br>\n",
"\n",
"Pour le moment, on va se contenter de formater entièrement l'espace disque **virtuel**\n",
"Il ne s'agit pas du disque dur de votre machine physique, mais bien des 20 go que nous avons attribué tout à l'heure, pas de panique !\n",
"\n",
"![15.png](assets/15.png)"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"Pas de panique donc quand cet écran apparaîtra devant vous :\n",
"\n",
"![16.png](assets/16.png)"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"Enfin, j'en ai terminé...Et bien ***NON**\n",
"\n",
"Il vous reste à choisir votre fuseau horaire (C'est toujours pratique d'avoir la bonne heure, histoire de terminer dans les temps ! )\n",
"\n",
"![17.png](assets/17.png)"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"Enfin, indiquez votre prénom, le nom de votre machine, et le mot de passe en respectant cette consigne :\n",
"<li>prénom --> mon prénom\n",
"<li>nom de la machine --> machine de mon prénom\n",
"<li>mot de passe --> mon prénom_mon nom_jour_mois_annéedenaissance\n",
"\n",
"Habituez vous à taper ce mot de passe, car cela va souvent être necessaire.\n",
"\n",
"![18.png](assets/18.png)"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"Si tout est en ordre, alors le système commencera véritablement à s'installer.\n",
"\n",
"![19.png](assets/19.png)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Pendant l'installation, petite refllexion à faire :\n",
"\n",
"Est ce que l'installation d'un système Windows me pousse autant à reflechir ? Pourquoi ?\n",
"\n",
"En attendant l'installation, faites des recherches sur le principe de logiciel libre, et notez ce que vous en avez retenu.\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Notez vos réponses ici."
] ]
}, },
{ {
@@ -403,7 +134,7 @@
"\n", "\n",
"Par exemple, ici, j'utilise le chemin absolu pour créer un fichier toto.txt\n", "Par exemple, ici, j'utilise le chemin absolu pour créer un fichier toto.txt\n",
"\n", "\n",
"![21.png](assets/21.png)" "![chemin_absolu.png](assets/chemin_absolu.PNG)"
] ]
}, },
{ {
@@ -413,7 +144,7 @@
"source": [ "source": [
"Mais après, je peux aussi utiliser un chemin relatif selon l'endroit où je me trouve.\n", "Mais après, je peux aussi utiliser un chemin relatif selon l'endroit où je me trouve.\n",
"\n", "\n",
"![22.png](assets/22.png)\n", "![chemin_relatif.png](assets/chemin_relatif.png)\n",
"\n", "\n",
"\n", "\n",
"Et pourtant, j'ai crée le fichier au même endroit !\n" "Et pourtant, j'ai crée le fichier au même endroit !\n"
@@ -445,9 +176,16 @@
"source": [ "source": [
"Tout d'abord, il va falloir ouvrir un outil qui deviendra votre meilleur ami, le terminal.\n", "Tout d'abord, il va falloir ouvrir un outil qui deviendra votre meilleur ami, le terminal.\n",
"\n", "\n",
"Vous avez la possibilité de l'ouvrir via le menu des applications situé en bas à gauche\n", "Vous avez la possibilité de l'ouvrir via le menu des applications situé en haut à gauche\n",
"\n", "\n",
"![24.png](assets/terminal.png)\n" "![ouvrir_terminal.png](assets/ouvrir_terminal.PNG)\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Il est également possible de l'ouvrir en appuyant sur la combinaison de touches **ctrl + alt + t**"
] ]
}, },
{ {
@@ -455,29 +193,16 @@
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {},
"source": [ "source": [
"ou alors si vous êtes chauds du clavier, en appuyant sur **ctrl - alt - t** en même temps.\n", "Si vous voyez que votre machine virtuelle galère, alors votre professeur a une super solution :\n",
"\n", "\n",
"![23.png](assets/raccourci_terminal.png)" "Depuis votre TP, en dessous de chaque explication de commande, vous aurez la possibilité de taper une commande et d'essayer directement.\n",
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"Et si vous voyez que votre machine virtuelle galère, alors votre professeur a une super solution :\n",
"\n", "\n",
"Depuis votre TP, en dessous de chaque explication de commande, vous aurez la possibilité de taper cette commande et d'essayer directement, comme ceci :\n", "Pour cela, il vous suffira de taper la commande, et d'appuyer ensuite sur entrée et shift en même temps.\n"
"\n",
"![29.png](assets/29.png)\n",
"\n",
"\n",
"Pour cela, il vous suffira de taper la commande, et d'appuyer ensuite sur entrée et commande en même temps.\n"
] ]
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 1, "execution_count": null,
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [
{ {
@@ -504,17 +229,21 @@
"\n", "\n",
"Elle vous permet de savoir où vous vous situez dans l'arborescence Unix.\n", "Elle vous permet de savoir où vous vous situez dans l'arborescence Unix.\n",
"\n", "\n",
"![25.png](assets/pwd.png)\n" "![pwd.png](assets/pwd.PNG)\n"
] ]
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 2, "execution_count": 1,
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [
{ {
"data": {}, "data": {
"execution_count": 2, "text/plain": [
"'/Users/florian/Sites/Eleves/NSI/Première/architecture/os'"
]
},
"execution_count": 1,
"metadata": {}, "metadata": {},
"output_type": "execute_result" "output_type": "execute_result"
} }
@@ -544,7 +273,7 @@
"\n", "\n",
"Par exemple, je peux me promener dans mes différents dossiers.\n", "Par exemple, je peux me promener dans mes différents dossiers.\n",
"\n", "\n",
"![26.png](assets/cd_linux.png)\n" "![cd.png](assets/cd.PNG)\n"
] ]
}, },
{ {
@@ -552,24 +281,13 @@
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {},
"source": [ "source": [
"![27.png](assets/cd_point.png)" "![cd_point_point.png](assets/cd_point_point.PNG)"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"![28.png](assets/cd_pwd.png)"
] ]
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {},
"source": [ "source": [
"Vous remarquerez que la commande **PWD** m'a confirmé que je me trouvais bien là où je voulais.\n",
"\n",
"\n",
"*Mais qu'est ce que c'est que ces deux points au début du chemin ?*\n", "*Mais qu'est ce que c'est que ces deux points au début du chemin ?*\n",
"\n", "\n",
"Et bien les deux points, **..** au début de l'adresse que l'on cherche à atteindre, indique au système que l'on souhaite revenir dans le repertoire du dessus ! \n", "Et bien les deux points, **..** au début de l'adresse que l'on cherche à atteindre, indique au système que l'on souhaite revenir dans le repertoire du dessus ! \n",
@@ -587,20 +305,10 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 1, "execution_count": null,
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [],
{ "source": []
"name": "stdout",
"output_type": "stream",
"text": [
"/Users/florian/Downloads\n"
]
}
],
"source": [
"cd ../"
]
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
@@ -616,9 +324,9 @@
"source": [ "source": [
"La commande **LS**\n", "La commande **LS**\n",
"\n", "\n",
"**ls** permet de lister le contenu du repertoire courant.\n", "**ls** permet de lister le contenu du repertoire courant, c'est à dire le dossier dans lequel je me situe.\n",
"\n", "\n",
"![30.png](assets/ls_linux.png)\n", "![LS.png](assets/ls.PNG)\n",
"\n", "\n",
"Après avoir ouvert une console, utilisez la commande ls depuis votre répertoire personnel.\n", "Après avoir ouvert une console, utilisez la commande ls depuis votre répertoire personnel.\n",
"\n", "\n",
@@ -650,7 +358,7 @@
"\n", "\n",
"***mkdir***, pour MaKe DIRectory, permet de créer un répertoire dans le répertoire courant. La commande est de la forme \"mkdir nom_du_répertoire\"\n", "***mkdir***, pour MaKe DIRectory, permet de créer un répertoire dans le répertoire courant. La commande est de la forme \"mkdir nom_du_répertoire\"\n",
"\n", "\n",
"![31.png](assets/mkdir_linux.png)\n", "![mkdir.png](assets/mkdir.PNG)\n",
"\n", "\n",
"Attention: Il vaut mieux ne pas utiliser de caractères accentués dans les noms de répertoire (ou de fichier). Il en est de même pour les espaces (à remplacer par des caractères tirets bas ou underscore \"_\")\n", "Attention: Il vaut mieux ne pas utiliser de caractères accentués dans les noms de répertoire (ou de fichier). Il en est de même pour les espaces (à remplacer par des caractères tirets bas ou underscore \"_\")\n",
"\n", "\n",
@@ -665,18 +373,14 @@
"execution_count": 3, "execution_count": 3,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": []
"mkdir NSI"
]
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 6, "execution_count": 6,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": []
"ls"
]
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
@@ -685,61 +389,6 @@
"-----------------" "-----------------"
] ]
}, },
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"La commande **RM**\n",
"\n",
"\n",
"**rm** permet de supprimer un fichier.\n",
"La commande est de la forme **rm** nom_du_fichier.extension\n",
"\n",
"![32.png](assets/rm_linux.png)\n",
"\n",
"Et voilà, c'en est terminé de toto.txt, fini les blagues !\n",
"\n",
"Si vous souhaitez supprimer un dossier, alors c'est la variante **rmdir** qu'il vous faut.\n",
"Celle-ci s'utilise comme sa copine :\n",
"\n",
"\n",
" **rmdir** _nom_du_repertoire\n",
"\n",
"**Attention**\n",
"\n",
"Cette commande peut se révéler devastatrice pour votre système si vous utilisez mal les options !\n",
"\n",
"**Attention**"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [],
"source": [
"ls"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
" rmdir toto"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [],
"source": [
"ls"
]
},
{ {
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {},
@@ -758,16 +407,62 @@
"\n", "\n",
"La commande est de la forme **touch** nom_du_fichier\n", "La commande est de la forme **touch** nom_du_fichier\n",
"\n", "\n",
"![33.png](assets/touch_linux.png)" "![touch.png](assets/touch.PNG)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Essayer de créer un fichier sans extension, puis un avec."
] ]
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 10, "execution_count": null,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
},
{
"cell_type": "markdown",
"metadata": {},
"source": [ "source": [
"ls" "---------------"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"La commande **RM**\n",
"\n",
"\n",
"**rm** permet de supprimer un fichier.\n",
"La commande est de la forme **rm** nom_du_fichier.extension\n",
"\n",
"![rm.png](assets/rm.PNG)\n",
"\n",
"Et voilà, c'en est terminé de toto.txt, fini les blagues !\n",
"\n",
"Si vous souhaitez supprimer un dossier, alors c'est la variante **rmdir** qu'il vous faut.\n",
"Celle-ci s'utilise comme sa copine :\n",
"\n",
"\n",
" **rmdir** _nom_du_repertoire\n",
"\n",
"**Attention**\n",
"\n",
"Cette commande peut se révéler devastatrice pour votre système si vous utilisez mal les options !\n",
"\n",
"**Attention**"
] ]
}, },
{ {
@@ -807,7 +502,7 @@
"**cp**, ou copy, permet de copier un fichier. \n", "**cp**, ou copy, permet de copier un fichier. \n",
"La commande est de la forme \"cp /répertoire_source/nom_fichier_à_copier /répertoire_destination/nom_fichier\"\n", "La commande est de la forme \"cp /répertoire_source/nom_fichier_à_copier /répertoire_destination/nom_fichier\"\n",
"\n", "\n",
"![34.png](assets/cp_linux.png)\n" "![cp.png](assets/cp.PNG)\n"
] ]
}, },
{ {
@@ -818,16 +513,21 @@
"Vous n'êtes pas obligé de donner le même nom au fichier source et au fichier de destination.\n", "Vous n'êtes pas obligé de donner le même nom au fichier source et au fichier de destination.\n",
"\n", "\n",
"\n", "\n",
"![cp_2.png](assets/cp_2.PNG)\n",
"\n",
"\n",
"De même, la commande **cp** peut vous permettre de renommer un fichier ! \n", "De même, la commande **cp** peut vous permettre de renommer un fichier ! \n",
"\n", "\n",
"\n", "\n",
"\n", "\n",
"![cp_3.png](assets/cp_3.PNG)\n",
"\n",
"\n",
"\n",
"Il vous suffit de copier le fichier dans le même repertoire mais avec un nouveau nom, pratique non ?\n", "Il vous suffit de copier le fichier dans le même repertoire mais avec un nouveau nom, pratique non ?\n",
"\n", "\n",
"\n", "\n",
"\n", "Comme vous le voyez, en réalité, le système va créer un nouveau fichier avec le nom que vous venez de donner.C'est donc bel et bien une copie.\n",
"![35.png](assets/cp_linux_2.png)\n",
"\n",
"\n", "\n",
"\n", "\n",
"Placez-vous dans le répertoire **NSI** créé aprécédemment avec **mkdir**.\n", "Placez-vous dans le répertoire **NSI** créé aprécédemment avec **mkdir**.\n",
@@ -845,75 +545,19 @@
"Effacez le répertoire *Première_NSI* ainsi que son contenu." "Effacez le répertoire *Première_NSI* ainsi que son contenu."
] ]
}, },
{
"cell_type": "code",
"execution_count": 13,
"metadata": {},
"outputs": [],
"source": [
"ls"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"cp: toto.txt: No such file or directory\r\n"
]
}
],
"source": [
"cp toto.txt UE\\ CN/coucou.txt"
]
},
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 3, "execution_count": 3,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": []
"a = 17"
]
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 4, "execution_count": 4,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": []
"b = 14"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"31\n"
]
}
],
"source": [
"print(a+b)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"cd UE\\ CN"
]
}, },
{ {
"cell_type": "code", "cell_type": "code",
@@ -927,9 +571,7 @@
"execution_count": null, "execution_count": null,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": []
"ls"
]
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
@@ -950,7 +592,7 @@
"\n", "\n",
"Tout comme **cp**, **mv** permet également de renommer un fichier.\n", "Tout comme **cp**, **mv** permet également de renommer un fichier.\n",
"\n", "\n",
"![36.png](assets/mv_linux.png)" "![mv.png](assets/mv.PNG)"
] ]
}, },
{ {
@@ -958,36 +600,28 @@
"execution_count": null, "execution_count": null,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": []
"ls"
]
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": null,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": []
"mv coucou.txt /home/florian/Documents/Cours\\ UE\\ CNT"
]
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": null,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": []
"cd /home/florian/Documents/Cours\\ UE\\ CNT"
]
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": null, "execution_count": null,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": []
"ls"
]
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
@@ -1006,22 +640,7 @@
"Et bien non, car il existe une commande magique :\n", "Et bien non, car il existe une commande magique :\n",
"**clear**\n", "**clear**\n",
"\n", "\n",
"Il vous suffit de l'utiliser pour nettoyer votre terminal.\n", "Il vous suffit de l'utiliser pour nettoyer votre terminal."
"\n",
"![37.png](assets/clear_linux.png)\n",
"\n",
"\n"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"Et voilà !\n",
"\n",
"\n",
"![38.png](assets/voilà_linux.png)"
] ]
}, },
{ {
@@ -1061,7 +680,7 @@
"name": "python", "name": "python",
"nbconvert_exporter": "python", "nbconvert_exporter": "python",
"pygments_lexer": "ipython3", "pygments_lexer": "ipython3",
"version": "3.8.8" "version": "3.9.9"
} }
}, },
"nbformat": 4, "nbformat": 4,