Linux 1 Chapitre 4 Manipuler des fichiers en ligne de commande
TP4 : manipuler des fichiers ● L'instructeur va vous expliquer la manipulation des fichiers – Les commandes de base – Auparavant, l'instructeur va vous faire une démonstration de copie de fichiers
C'est la guerre ! ● Il y a bien bien longtemps, dans une galaxie très très lointaine, faisait rage une guerre sans merci ● tradition datant du début des années 1970 (et donc dès les débuts du travail courant sur écran) chez les programmeurs – défendre son éditeur de texte favori avec un enthousiasme qui frise le fanatisme religieux – nombreux échanges de flamme entre des groupes qui insultaient les autres en soutenant que l'éditeur de texte de leur choix était l'outil parfait pour l'édition
Emacs contre vi ● les deux éditeurs de texte les plus populaires sur les systèmes UNIX ● Avantages allégués d'Emacs – Emacs a un jeu de commandes disponibles bien plus grand que n'importe quel éditeur basé sur vi. – Le langage de script d'Emacs est une variante de LISP et de nombreux plugins sont disponibles comme le client de courrier électronique et lecteur de nouvelles Gnus. – Emacs inclut vi, sous forme du viper-mode. (Notons que vi n'est pas Vim. Emacs n'inclut pas Vim.) – Emacs ne nécessite pas de va-et-vient entre les modes « commande » et « insertion ». – GNU EMACS peut réaliser des opérations sur les dates, avec par exemple le calendrier maya ou discordien, ce que ne peuvent pas faire les éditeurs basés sur vi.
Emacs contre vi (suite) ● Avantages allégués des éditeurs fondés sur vi [modifier] – Les commandes de vi nécessitent rarement l'utilisation des touches de modification, comme Ctrl ou Alt. Certains utilisateurs trouvent que cela réduit les troubles musculosquelettiques (comme le syndrome du canal carpien). – Vi est plus léger et plus rapide qu'Emacs. – La présence de vi est garantie par les standards POSIX. – Vim, un éditeur populaire basé sur Vi est scriptable dans des langages courants tels que Perl, Python et Ruby. – Les combinaisons de touches d'Emacs entrent en conflit avec certaines implémentations de telnet. – L'utilisation des fonctionnalités avancées nécessite généralement moins d'effort de configuration dans Vi que dans emacs.
Emacs contre vi (suite) ● L'utilisation de vi n'est pas un péché, mais une pénitence. ● Emacs est un très bon système d'exploitation auquel il ne manque qu'un bon éditeur de texte. ● Vim est un éditeur ; il ne cherche pas à inclure "tout sauf l'évier de la cuisine" mais vous pouvez nettoyer le vôtre avec Vim. ● "VI VI VI, le chiffre de la bête !" disent les emacsiens apeurés. ● Emacs, c'est Esc-Méta-Alt-Control-Shift. (on disait aussi Eight Megabytes And Continuous Swapping du temps où cette taille mémoire était considérée comme élevée). ● Emacs Makes A Computer Slow ("Emacs ralentit l'ordinateur", sous forme d'acronyme récursif) ● Emacs : Emmerdemment a caractère systématique.
TP5 : utilisation de vi ● Vous allez à présent faire un TP sur l'éditeur de texte le plus populaire de Linux (!) : vi – Auparavant, l'instructeur va vous faire une démonstration