Bonjour à tous, je suis nouveau sur ce forum et aussi sous unix.
Voilà mon probleme, j'ai modifié le fichier /etc/fstab j'ai ajouté une
mauvaise ligne, et en gros, le système n'arrive pas à monter les disques
que j'ai mis.
Du coup, je ne peux pas me connecter en tant que root, je suis
directement en tant que "single user" pratiquement aucune commande ne
fonctionne. Je n'ai même pas vi pour editer, et de plus je n'ai pas les
droits d'accès sur ce fichier etant donné que seulement le root a les
droits dessus.
Comment faire pour se logger en tant que root et modifier le fichier ?
Sinon, j'ai remarqué une sauvegarde du fichier avec le ~ elle est peut
etre bonne, mais je n'ai pas les droits d'écriture sur le fichier pour
l'écraser...
Que faire ?
merci beaucoup !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pascal Bourguignon
Theo writes:
Bonjour à tous, je suis nouveau sur ce forum et aussi sous unix. Voilà mon probleme, j'ai modifié le fichier /etc/fstab j'ai ajouté une mauvaise ligne, et en gros, le système n'arrive pas à monter les disques que j'ai mis. Du coup, je ne peux pas me connecter en tant que root, je suis directement en tant que "single user" pratiquement aucune commande ne fonctionne.
Et d'après toi, c'est qui ce "single user"? C'est root !
Je n'ai même pas vi pour editer, et de plus je n'ai pas les droits d'accès sur ce fichier etant donné que seulement le root a les droits dessus.
Non, c'est pas ça, c'est que à l'entrée dans le mode single user, le file system / est monté en lecture seule:
fsck /dev/DEVICE_DU_FS_ROOT mount -o rw,remount -n /
Comment faire pour se logger en tant que root et modifier le fichier ?
Tu es déjà root !
Sinon, j'ai remarqué une sauvegarde du fichier avec le ~ elle est peut etre bonne, mais je n'ai pas les droits d'écriture sur le fichier pour l'écraser... Que faire ?
Our enemies are innovative and resourceful, and so are we. They never stop thinking about new ways to harm our country and our people, and neither do we.
Theo <aucune@rien.fr> writes:
Bonjour à tous, je suis nouveau sur ce forum et aussi sous unix.
Voilà mon probleme, j'ai modifié le fichier /etc/fstab j'ai ajouté une
mauvaise ligne, et en gros, le système n'arrive pas à monter les
disques que j'ai mis.
Du coup, je ne peux pas me connecter en tant que root, je suis
directement en tant que "single user" pratiquement aucune commande ne
fonctionne.
Et d'après toi, c'est qui ce "single user"? C'est root !
Je n'ai même pas vi pour editer, et de plus je n'ai pas
les droits d'accès sur ce fichier etant donné que seulement le root a
les droits dessus.
Non, c'est pas ça, c'est que à l'entrée dans le mode single user, le
file system / est monté en lecture seule:
fsck /dev/DEVICE_DU_FS_ROOT
mount -o rw,remount -n /
Comment faire pour se logger en tant que root et modifier le fichier ?
Tu es déjà root !
Sinon, j'ai remarqué une sauvegarde du fichier avec le ~ elle est peut
etre bonne, mais je n'ai pas les droits d'écriture sur le fichier pour
l'écraser...
Que faire ?
Our enemies are innovative and resourceful, and so are we. They never
stop thinking about new ways to harm our country and our people, and
neither do we.
Bonjour à tous, je suis nouveau sur ce forum et aussi sous unix. Voilà mon probleme, j'ai modifié le fichier /etc/fstab j'ai ajouté une mauvaise ligne, et en gros, le système n'arrive pas à monter les disques que j'ai mis. Du coup, je ne peux pas me connecter en tant que root, je suis directement en tant que "single user" pratiquement aucune commande ne fonctionne.
Et d'après toi, c'est qui ce "single user"? C'est root !
Je n'ai même pas vi pour editer, et de plus je n'ai pas les droits d'accès sur ce fichier etant donné que seulement le root a les droits dessus.
Non, c'est pas ça, c'est que à l'entrée dans le mode single user, le file system / est monté en lecture seule:
fsck /dev/DEVICE_DU_FS_ROOT mount -o rw,remount -n /
Comment faire pour se logger en tant que root et modifier le fichier ?
Tu es déjà root !
Sinon, j'ai remarqué une sauvegarde du fichier avec le ~ elle est peut etre bonne, mais je n'ai pas les droits d'écriture sur le fichier pour l'écraser... Que faire ?
Our enemies are innovative and resourceful, and so are we. They never stop thinking about new ways to harm our country and our people, and neither do we.
Rakotomandimby Mihamina
Theo wrote:
Bonjour à tous,
Bonjour
je suis nouveau sur ce forum et aussi sous unix.
Oui, mais quel UNIX ?
Voilà mon probleme, j'ai modifié le fichier /etc/fstab j'ai ajouté une mauvaise ligne,
quelle mauvaise ligne (dire le contenu)? et decrire la procedure.
et en gros, le système n'arrive pas à monter les disques que j'ai mis. Du coup, je ne peux pas me connecter en tant que root, je suis directement en tant que "single user" pratiquement aucune commande ne fonctionne. Je n'ai même pas vi pour editer, et de plus je n'ai pas les droits d'accès sur ce fichier etant donné que seulement le root a les droits dessus.
si tu es en single, tu es root. il se peut que tu aie a remounter tout ça en read-write.
Comment faire pour se logger en tant que root et modifier le fichier ?
en single tu es deja root.
Sinon, j'ai remarqué une sauvegarde du fichier avec le ~ elle est peut etre bonne, mais je n'ai pas les droits d'écriture sur le fichier pour l'écraser... Que faire ?
donner plus de details (une petite idée ici: http://fcolc.rktmb.org/Members/mihamina/questions/redigersaquestion )
merci beaucoup !
de rien beaucop :-) -- Rakotomandimby Mihamina Andrianifaharana Tel : +33 2 38 76 43 65 http://www.rktmb.org/Members/mihamina
Theo wrote:
Bonjour à tous,
Bonjour
je suis nouveau sur ce forum et aussi sous unix.
Oui, mais quel UNIX ?
Voilà mon probleme, j'ai modifié le fichier /etc/fstab j'ai ajouté une
mauvaise ligne,
quelle mauvaise ligne (dire le contenu)? et decrire la procedure.
et en gros, le système n'arrive pas à monter les disques
que j'ai mis.
Du coup, je ne peux pas me connecter en tant que root, je suis
directement en tant que "single user" pratiquement aucune commande ne
fonctionne. Je n'ai même pas vi pour editer, et de plus je n'ai pas les
droits d'accès sur ce fichier etant donné que seulement le root a les
droits dessus.
si tu es en single, tu es root.
il se peut que tu aie a remounter tout ça en read-write.
Comment faire pour se logger en tant que root et modifier le fichier ?
en single tu es deja root.
Sinon, j'ai remarqué une sauvegarde du fichier avec le ~ elle est peut
etre bonne, mais je n'ai pas les droits d'écriture sur le fichier pour
l'écraser...
Que faire ?
donner plus de details (une petite idée ici:
http://fcolc.rktmb.org/Members/mihamina/questions/redigersaquestion )
merci beaucoup !
de rien beaucop :-)
--
Rakotomandimby Mihamina Andrianifaharana
Tel : +33 2 38 76 43 65
http://www.rktmb.org/Members/mihamina
Voilà mon probleme, j'ai modifié le fichier /etc/fstab j'ai ajouté une mauvaise ligne,
quelle mauvaise ligne (dire le contenu)? et decrire la procedure.
et en gros, le système n'arrive pas à monter les disques que j'ai mis. Du coup, je ne peux pas me connecter en tant que root, je suis directement en tant que "single user" pratiquement aucune commande ne fonctionne. Je n'ai même pas vi pour editer, et de plus je n'ai pas les droits d'accès sur ce fichier etant donné que seulement le root a les droits dessus.
si tu es en single, tu es root. il se peut que tu aie a remounter tout ça en read-write.
Comment faire pour se logger en tant que root et modifier le fichier ?
en single tu es deja root.
Sinon, j'ai remarqué une sauvegarde du fichier avec le ~ elle est peut etre bonne, mais je n'ai pas les droits d'écriture sur le fichier pour l'écraser... Que faire ?
donner plus de details (une petite idée ici: http://fcolc.rktmb.org/Members/mihamina/questions/redigersaquestion )
merci beaucoup !
de rien beaucop :-) -- Rakotomandimby Mihamina Andrianifaharana Tel : +33 2 38 76 43 65 http://www.rktmb.org/Members/mihamina
Theo
Theo writes:
Bonjour à tous, je suis nouveau sur ce forum et aussi sous unix. Voilà mon probleme, j'ai modifié le fichier /etc/fstab j'ai ajouté une mauvaise ligne, et en gros, le système n'arrive pas à monter les disques que j'ai mis. Du coup, je ne peux pas me connecter en tant que root, je suis directement en tant que "single user" pratiquement aucune commande ne fonctionne.
Et d'après toi, c'est qui ce "single user"? C'est root !
Je n'ai même pas vi pour editer, et de plus je n'ai pas les droits d'accès sur ce fichier etant donné que seulement le root a les droits dessus.
Non, c'est pas ça, c'est que à l'entrée dans le mode single user, le file system / est monté en lecture seule:
fsck /dev/DEVICE_DU_FS_ROOT mount -o rw,remount -n /
Comment faire pour se logger en tant que root et modifier le fichier ?
Tu es déjà root !
Sinon, j'ai remarqué une sauvegarde du fichier avec le ~ elle est peut etre bonne, mais je n'ai pas les droits d'écriture sur le fichier pour l'écraser... Que faire ?
c'est bon, j'ai réussi à avoir les droits usr le fichier.
seulement, je ne connais que "vi" pour editer et quand j'essaie de le lancer ca me met : Term environnement variable not set... et je ne peux rien faire d'autre... je n'ai pas d'environnement graphique pour emacs. comment fonctionne "ed" ?? il existe une commande pour supprimer la derniere ligne d'un fichier ??
Theo <aucune@rien.fr> writes:
Bonjour à tous, je suis nouveau sur ce forum et aussi sous unix.
Voilà mon probleme, j'ai modifié le fichier /etc/fstab j'ai ajouté une
mauvaise ligne, et en gros, le système n'arrive pas à monter les
disques que j'ai mis.
Du coup, je ne peux pas me connecter en tant que root, je suis
directement en tant que "single user" pratiquement aucune commande ne
fonctionne.
Et d'après toi, c'est qui ce "single user"? C'est root !
Je n'ai même pas vi pour editer, et de plus je n'ai pas
les droits d'accès sur ce fichier etant donné que seulement le root a
les droits dessus.
Non, c'est pas ça, c'est que à l'entrée dans le mode single user, le
file system / est monté en lecture seule:
fsck /dev/DEVICE_DU_FS_ROOT
mount -o rw,remount -n /
Comment faire pour se logger en tant que root et modifier le fichier ?
Tu es déjà root !
Sinon, j'ai remarqué une sauvegarde du fichier avec le ~ elle est peut
etre bonne, mais je n'ai pas les droits d'écriture sur le fichier pour
l'écraser...
Que faire ?
c'est bon, j'ai réussi à avoir les droits usr le fichier.
seulement, je ne connais que "vi" pour editer et quand j'essaie de le
lancer ca me met : Term environnement variable not set... et je ne peux
rien faire d'autre...
je n'ai pas d'environnement graphique pour emacs. comment fonctionne
"ed" ??
il existe une commande pour supprimer la derniere ligne d'un fichier ??
Bonjour à tous, je suis nouveau sur ce forum et aussi sous unix. Voilà mon probleme, j'ai modifié le fichier /etc/fstab j'ai ajouté une mauvaise ligne, et en gros, le système n'arrive pas à monter les disques que j'ai mis. Du coup, je ne peux pas me connecter en tant que root, je suis directement en tant que "single user" pratiquement aucune commande ne fonctionne.
Et d'après toi, c'est qui ce "single user"? C'est root !
Je n'ai même pas vi pour editer, et de plus je n'ai pas les droits d'accès sur ce fichier etant donné que seulement le root a les droits dessus.
Non, c'est pas ça, c'est que à l'entrée dans le mode single user, le file system / est monté en lecture seule:
fsck /dev/DEVICE_DU_FS_ROOT mount -o rw,remount -n /
Comment faire pour se logger en tant que root et modifier le fichier ?
Tu es déjà root !
Sinon, j'ai remarqué une sauvegarde du fichier avec le ~ elle est peut etre bonne, mais je n'ai pas les droits d'écriture sur le fichier pour l'écraser... Que faire ?
c'est bon, j'ai réussi à avoir les droits usr le fichier.
seulement, je ne connais que "vi" pour editer et quand j'essaie de le lancer ca me met : Term environnement variable not set... et je ne peux rien faire d'autre... je n'ai pas d'environnement graphique pour emacs. comment fonctionne "ed" ?? il existe une commande pour supprimer la derniere ligne d'un fichier ??
Jerome Lambert
Le Wed, 11 Aug 2004 14:58:08 +0200, Theo a écrit : (...)
c'est bon, j'ai réussi à avoir les droits usr le fichier. seulement, je ne connais que "vi" pour editer et quand j'essaie de le lancer ca me met : Term environnement variable not set... et je ne peux rien faire d'autre...
et taper /usr/bin/vi ?
-- Jerome "Moi, je trouve ça rigolo quand y a un truc qui marche pas avec Linux. Chercher à le faire marcher m'amuse beaucoup. C'est mieux qu'un jeu vidéo." M. in fr.comp.os.linux.debats
Le Wed, 11 Aug 2004 14:58:08 +0200, Theo a écrit :
(...)
c'est bon, j'ai réussi à avoir les droits usr le fichier.
seulement, je ne connais que "vi" pour editer et quand j'essaie de le
lancer ca me met : Term environnement variable not set... et je ne peux
rien faire d'autre...
et taper /usr/bin/vi ?
--
Jerome
"Moi, je trouve ça rigolo quand y a un truc qui marche pas avec Linux.
Chercher à le faire marcher m'amuse beaucoup. C'est mieux qu'un jeu vidéo."
M. in fr.comp.os.linux.debats
Le Wed, 11 Aug 2004 14:58:08 +0200, Theo a écrit : (...)
c'est bon, j'ai réussi à avoir les droits usr le fichier. seulement, je ne connais que "vi" pour editer et quand j'essaie de le lancer ca me met : Term environnement variable not set... et je ne peux rien faire d'autre...
et taper /usr/bin/vi ?
-- Jerome "Moi, je trouve ça rigolo quand y a un truc qui marche pas avec Linux. Chercher à le faire marcher m'amuse beaucoup. C'est mieux qu'un jeu vidéo." M. in fr.comp.os.linux.debats
Theo
(...)
c'est bon, j'ai réussi à avoir les droits usr le fichier. seulement, je ne connais que "vi" pour editer et quand j'essaie de le lancer ca me met : Term environnement variable not set... et je ne peux rien faire d'autre...
et taper /usr/bin/vi ?
pareil, j'essaie avec "sed" mais j'ai du mal à m'en servir, je cherche
sur le net...
(...)
c'est bon, j'ai réussi à avoir les droits usr le fichier.
seulement, je ne connais que "vi" pour editer et quand j'essaie de le
lancer ca me met : Term environnement variable not set... et je ne peux
rien faire d'autre...
et taper /usr/bin/vi ?
pareil, j'essaie avec "sed" mais j'ai du mal à m'en servir, je cherche
c'est bon, j'ai réussi à avoir les droits usr le fichier. seulement, je ne connais que "vi" pour editer et quand j'essaie de le lancer ca me met : Term environnement variable not set... et je ne peux rien faire d'autre...
et taper /usr/bin/vi ?
pareil, j'essaie avec "sed" mais j'ai du mal à m'en servir, je cherche
sur le net...
Jacques Ichane
c'est bon, j'ai réussi à avoir les droits usr le fichier. seulement, je ne connais que "vi" pour editer et quand j'essaie de le lancer ca me met : Term environnement variable not set... et je ne peux rien faire d'autre...
il faut fixer la variable TERM de mémoire:
setenv TERM vt100 ou TERM = vt100; export TERM (çà dépend du shell, regardes le man de setenv ou de export)
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.736 / Virus Database: 490 - Release Date: 09/08/2004
c'est bon, j'ai réussi à avoir les droits usr le fichier.
seulement, je ne connais que "vi" pour editer et quand j'essaie de le
lancer ca me met : Term environnement variable not set... et je ne peux
rien faire d'autre...
il faut fixer la variable TERM
de mémoire:
setenv TERM vt100
ou
TERM = vt100; export TERM
(çà dépend du shell, regardes le man de setenv ou de export)
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.736 / Virus Database: 490 - Release Date: 09/08/2004
c'est bon, j'ai réussi à avoir les droits usr le fichier. seulement, je ne connais que "vi" pour editer et quand j'essaie de le lancer ca me met : Term environnement variable not set... et je ne peux rien faire d'autre...
il faut fixer la variable TERM de mémoire:
setenv TERM vt100 ou TERM = vt100; export TERM (çà dépend du shell, regardes le man de setenv ou de export)
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.736 / Virus Database: 490 - Release Date: 09/08/2004
Pascal Bourguignon
Theo writes:
c'est bon, j'ai réussi à avoir les droits usr le fichier. seulement, je ne connais que "vi" pour editer et quand j'essaie de le lancer ca me met : Term environnement variable not set... et je ne peux rien faire d'autre... je n'ai pas d'environnement graphique pour emacs. comment fonctionne "ed" ?? il existe une commande pour supprimer la derniere ligne d'un fichier ??
Emacs ne nécessite aucun environnement graphique. Il fonctionne trés bien avec un terminal quelconque, mais comme vi, un peu plus sophistiqué que le terminal 'dumb'.
export TERM=console ou
export TERM=linux
devrait te permettre d'utiliser emacs ou vi.
Le gros avantage d'ed, c'est qu'il peut fonctionner sur n'importe quel terminal, aussi rudimentaire soit il.
vi n'est un interface utilisateur visuel sur ed. Quand tu utilise(ais) vi, en fait tu utilise ed, donc tu sais déjà t'en servir !
Sauf que l'on travaille ligne par ligne (pas d'insertion au milleu d'une ligne), qu'on tape un . seul en début de ligne au lieu de ESC, et qu'on n'a pas besoin de taper ':' pour entrer une commande: on est toujours en mode commande.
Our enemies are innovative and resourceful, and so are we. They never stop thinking about new ways to harm our country and our people, and neither do we.
Theo <aucune@rien.fr> writes:
c'est bon, j'ai réussi à avoir les droits usr le fichier.
seulement, je ne connais que "vi" pour editer et quand j'essaie de le
lancer ca me met : Term environnement variable not set... et je ne
peux rien faire d'autre...
je n'ai pas d'environnement graphique pour emacs. comment fonctionne
"ed" ??
il existe une commande pour supprimer la derniere ligne d'un fichier ??
Emacs ne nécessite aucun environnement graphique. Il fonctionne trés
bien avec un terminal quelconque, mais comme vi, un peu plus
sophistiqué que le terminal 'dumb'.
export TERM=console
ou
export TERM=linux
devrait te permettre d'utiliser emacs ou vi.
Le gros avantage d'ed, c'est qu'il peut fonctionner sur n'importe quel
terminal, aussi rudimentaire soit il.
vi n'est un interface utilisateur visuel sur ed. Quand tu
utilise(ais) vi, en fait tu utilise ed, donc tu sais déjà t'en servir !
Sauf que l'on travaille ligne par ligne (pas d'insertion au milleu
d'une ligne), qu'on tape un . seul en début de ligne au lieu de ESC,
et qu'on n'a pas besoin de taper ':' pour entrer une commande: on est
toujours en mode commande.
Our enemies are innovative and resourceful, and so are we. They never
stop thinking about new ways to harm our country and our people, and
neither do we.
c'est bon, j'ai réussi à avoir les droits usr le fichier. seulement, je ne connais que "vi" pour editer et quand j'essaie de le lancer ca me met : Term environnement variable not set... et je ne peux rien faire d'autre... je n'ai pas d'environnement graphique pour emacs. comment fonctionne "ed" ?? il existe une commande pour supprimer la derniere ligne d'un fichier ??
Emacs ne nécessite aucun environnement graphique. Il fonctionne trés bien avec un terminal quelconque, mais comme vi, un peu plus sophistiqué que le terminal 'dumb'.
export TERM=console ou
export TERM=linux
devrait te permettre d'utiliser emacs ou vi.
Le gros avantage d'ed, c'est qu'il peut fonctionner sur n'importe quel terminal, aussi rudimentaire soit il.
vi n'est un interface utilisateur visuel sur ed. Quand tu utilise(ais) vi, en fait tu utilise ed, donc tu sais déjà t'en servir !
Sauf que l'on travaille ligne par ligne (pas d'insertion au milleu d'une ligne), qu'on tape un . seul en début de ligne au lieu de ESC, et qu'on n'a pas besoin de taper ':' pour entrer une commande: on est toujours en mode commande.
Our enemies are innovative and resourceful, and so are we. They never stop thinking about new ways to harm our country and our people, and neither do we.
Theo
Theo writes:
c'est bon, j'ai réussi à avoir les droits usr le fichier. seulement, je ne connais que "vi" pour editer et quand j'essaie de le lancer ca me met : Term environnement variable not set... et je ne peux rien faire d'autre... je n'ai pas d'environnement graphique pour emacs. comment fonctionne "ed" ?? il existe une commande pour supprimer la derniere ligne d'un fichier ??
Emacs ne nécessite aucun environnement graphique. Il fonctionne trés bien avec un terminal quelconque, mais comme vi, un peu plus sophistiqué que le terminal 'dumb'.
export TERM=console ou
export TERM=linux
devrait te permettre d'utiliser emacs ou vi.
Le gros avantage d'ed, c'est qu'il peut fonctionner sur n'importe quel terminal, aussi rudimentaire soit il.
vi n'est un interface utilisateur visuel sur ed. Quand tu utilise(ais) vi, en fait tu utilise ed, donc tu sais déjà t'en servir !
Sauf que l'on travaille ligne par ligne (pas d'insertion au milleu d'une ligne), qu'on tape un . seul en début de ligne au lieu de ESC, et qu'on n'a pas besoin de taper ':' pour entrer une commande: on est toujours en mode commande.
c'est bon ca rool :-) merci pour votre aide !
Theo <aucune@rien.fr> writes:
c'est bon, j'ai réussi à avoir les droits usr le fichier.
seulement, je ne connais que "vi" pour editer et quand j'essaie de le
lancer ca me met : Term environnement variable not set... et je ne
peux rien faire d'autre...
je n'ai pas d'environnement graphique pour emacs. comment fonctionne
"ed" ??
il existe une commande pour supprimer la derniere ligne d'un fichier ??
Emacs ne nécessite aucun environnement graphique. Il fonctionne trés
bien avec un terminal quelconque, mais comme vi, un peu plus
sophistiqué que le terminal 'dumb'.
export TERM=console
ou
export TERM=linux
devrait te permettre d'utiliser emacs ou vi.
Le gros avantage d'ed, c'est qu'il peut fonctionner sur n'importe quel
terminal, aussi rudimentaire soit il.
vi n'est un interface utilisateur visuel sur ed. Quand tu
utilise(ais) vi, en fait tu utilise ed, donc tu sais déjà t'en servir !
Sauf que l'on travaille ligne par ligne (pas d'insertion au milleu
d'une ligne), qu'on tape un . seul en début de ligne au lieu de ESC,
et qu'on n'a pas besoin de taper ':' pour entrer une commande: on est
toujours en mode commande.
c'est bon, j'ai réussi à avoir les droits usr le fichier. seulement, je ne connais que "vi" pour editer et quand j'essaie de le lancer ca me met : Term environnement variable not set... et je ne peux rien faire d'autre... je n'ai pas d'environnement graphique pour emacs. comment fonctionne "ed" ?? il existe une commande pour supprimer la derniere ligne d'un fichier ??
Emacs ne nécessite aucun environnement graphique. Il fonctionne trés bien avec un terminal quelconque, mais comme vi, un peu plus sophistiqué que le terminal 'dumb'.
export TERM=console ou
export TERM=linux
devrait te permettre d'utiliser emacs ou vi.
Le gros avantage d'ed, c'est qu'il peut fonctionner sur n'importe quel terminal, aussi rudimentaire soit il.
vi n'est un interface utilisateur visuel sur ed. Quand tu utilise(ais) vi, en fait tu utilise ed, donc tu sais déjà t'en servir !
Sauf que l'on travaille ligne par ligne (pas d'insertion au milleu d'une ligne), qu'on tape un . seul en début de ligne au lieu de ESC, et qu'on n'a pas besoin de taper ':' pour entrer une commande: on est toujours en mode commande.