mai 3, 2023

En complément du live du 2 mai 2023 sur le Terminal (2)

Pour faire suite à l'article précédent, Maeglin nous a montré pas mal de commandes, plus que dans son article précédent

Linux Terminal 101 :
10 Commandes pour explorer et découvrir le Terminal.Envie de découvrir cette étrange petite fenêtre noire ? Je vous propose ici unpetit TP, simple, safe, et fun. Alors suivons sans plus attendre les bonsconseils d’Albus Dumbledore, et lançons-nous ”à la poursuite de cette fantasquetentatrice, l’…

Le nombre de commandes du Terminal n'est pas "illimité" mais est si important qu'il est impossible, même pour quelqu'un qui connait bien le Terminal de les mémoriser.

Il faut donc pouvoir retrouver les commandes que l'on a besoin car comme l'a dit Maeglin hier soir, même lui, les commandes qu'il utilise rarement il ne les mémorise pas toutes.

"Internet est votre meilleur ami" comme l'a exprimé Arnaud. Cela signifie que l'on trouve quasiment tout ce que l'on recherche sur internet, surtout sur le sujet du Terminal.

Mais tous ceux qui ont déjà fait une recherche sur internet, savent qu'il n'est pas toujours aisé de trouver exactement ce que l'on recherche.

C'est la raison pour laquelle je vous indique le site qui est pour moi la référence sur le sujet : Le site du zéro .

Le site du zéro est un site qui a été créé en 1999 par un jeune passionné d'informatique. Ce site a disparu fin 2013 quand ses créateurs ont créé le site

https://openclassrooms.com/fr/

qui est devenu un site de formation professionnelle en informatique. Le nom "site du zéro" vient de la volonté de l'auteur de tout expliquer à partir de zéro, c'est à dire le niveau du débutant qui ne connait rien à Linux, et au Terminal, donc la majorité d'entre nous.

Malgré tout pour profiter de la richesse en tutoriels informatiques créés, ceux-ci sont toujours disponibles à l'adresse

http://sdz.tdct.org/

Un tutoriel est particulièrement intéressant pour nous aujourd'hui, c'est le tutoriel qui est pour moi la référence pour apprendre à utiliser le Terminal Linux.

http://sdz.tdct.org/sdz/reprenez-le-controle-a-l-aide-de-linux.html

Un livre est paru en 2012 qui ne se trouve plus aujourd'hui que d'occasion : https://www.fnac.com/a4728429/Mathieu-Nebra-Reprenez-le-controle-a-l-aide-de-Linux-2e-edition J'en possède un exemplaire.

Mais comme vous allez le lire, tout est disponible sur internet à partir du lien un peu plus haut

Sur ce site qui reprend tout le livre, vous trouverez l'historique de Linux, et l'explication des TTY de Maeglin :

http://sdz.tdct.org/sdz/reprenez-le-controle-a-l-aide-de-linux.html#Laconsolelavraiecellequifaitpeur

Pour ce qui est de l'organisation des fichiers à l'intérieur du disque dur, vous trouverez une explication détaillée :

http://sdz.tdct.org/sdz/reprenez-le-controle-a-l-aide-de-linux.html#Organisationdesdossiers

Vous trouverez ainsi l'invite de commande , ce que Maeglin a appelé le "prompt" et l'explication de ce que signifie les symboles

http://sdz.tdct.org/sdz/reprenez-le-controle-a-l-aide-de-linux.html#L039invitedecommandes

Les différentes commandes présentées par Naïk

1) pwd

savoir où l'on se trouve dans le terminal : http://sdz.tdct.org/sdz/reprenez-le-controle-a-l-aide-de-linux.html#pwdampwhichoosuis-je

2) ls

lister le contenu d'un dossier  : http://sdz.tdct.org/sdz/reprenez-le-controle-a-l-aide-de-linux.html#lslisterlesfichiersetdossiers commande essentielle que l'on utilise tout le temps dans le Terminal.

3) sudo

passer en administrateur avec mot de passe : http://sdz.tdct.org/sdz/reprenez-le-controle-a-l-aide-de-linux.html#sudoexcuterunecommandeenroot

4) apt update

mettre à jour les paquets : http://sdz.tdct.org/sdz/reprenez-le-controle-a-l-aide-de-linux.html#apt-getupdatemettrejourlecachedespaquets et

apt upgrade

http://sdz.tdct.org/sdz/reprenez-le-controle-a-l-aide-de-linux.html#apt-getupgrademettrejourtouslespaquets

5) apt install

: installer un programme avec le Terminal : http://sdz.tdct.org/sdz/reprenez-le-controle-a-l-aide-de-linux.html#apt-getinstallinstallerunpaquet

6) le supprimer

http://sdz.tdct.org/sdz/reprenez-le-controle-a-l-aide-de-linux.html#apt-getautoremovesupprimerunpaquet

7) lancer un programme depuis le Terminal :

juste taper le nom du programme , ici "nautilus"

Le résultat , mon dossier "home" s'ouvre :

8) man

ou l'affichage du manuel des commandes du Terminal dans ce dernier : http://sdz.tdct.org/sdz/reprenez-le-controle-a-l-aide-de-linux.html#manafficherlemanueld039unecommande

9) explication des droits affectés à chaque utilisateur pour chaque fichier : http://sdz.tdct.org/sdz/reprenez-le-controle-a-l-aide-de-linux.html#chmodmodifierlesdroitsd039accs (une partie où je pense pas grand monde n'a compris à part Arnaud qui d'ailleurs a fait une remarque à Naïk sur le sujet)

10) cd (change directory)

: http://sdz.tdct.org/sdz/reprenez-le-controle-a-l-aide-de-linux.html#cdchangerdedossier C'est une des commandes les plus importantes pour naviguer dans les dossiers et son disque dur. Son apprentissage est absolument essentiel car quand on maîtrise la façon de naviguer dans son disque dur et tous les sous-dossiers, l'on peut trouver avec la commande "ls" tout ce que l'on veut.

11) mkdir et touch

pour créer dossier et fichier : http://sdz.tdct.org/sdz/reprenez-le-controle-a-l-aide-de-linux.html#touchampmkdircrerdesfichiersetdossiers

12) nano

l'éditeur de texte : http://sdz.tdct.org/sdz/reprenez-le-controle-a-l-aide-de-linux.html#Nanol039diteurdetextedudbutant

13) cat

pour faire apparaitre le contenu d’un fichier, texte par exemple : http://sdz.tdct.org/sdz/reprenez-le-controle-a-l-aide-de-linux.html#catamplessafficherunfichier

14 et 15) cp et mv

pour copier et déplacer un fichier : http://sdz.tdct.org/sdz/reprenez-le-controle-a-l-aide-de-linux.html#cpampmvcopieretdplacerunfichier

et enfin 17) ssh

pour se connecter à une autre machine à distance : http://sdz.tdct.org/sdz/reprenez-le-controle-a-l-aide-de-linux.html#LaconnexionscurisedistanceavecSSH

Voilà toutes les commandes que Naïk nous a montré hier lors de son live.

Comme vous pouvez voir  il y a plein d'autres chapitres qui peuvent être consultés.

http://sdz.tdct.org/sdz/reprenez-le-controle-a-l-aide-de-linux.html

J'espère que toutes ces informations avec les liens pour y accéder, vous seront utiles en particulier pour la séance en présentielle de Arnaud de mercredi 3 mai 2023, mais aussi pour plus tard quand vous serez chez vous.

Pour moi, ces textes m'ont été très utiles et le sont toujours aujourd'hui car je n'ai pas encore fait le tour ni mémorisé l'ensemble de ce tutoriel dont le livre comprend plus de 500 pages!