Sous Unix, je n'utiliserais que vi , mais je ne sais pas quelle est la commande sous Windows. J'essaie actuellement de modifier des fichiers via SSH avec Windows Server 2008.
windows
command-line
ssh
Casebash
la source
la source
cmd
notepad myfile.txt
Réponses:
edit filename
Je ne certifierai pas ses fonctionnalités ni son interface graphique obsolète, mais il est installé par défaut, même sous Windows 7.
Edit: Sauf les versions 64 bits de Windows.
la source
La solution la plus simple sur toutes les versions de Windows est:
Et aucun logiciel supplémentaire requis.
la source
ssh
serveur, cela ne devrait pas vous poser de problème.À partir d'une invite de commande Windows, entrez copy con suivi du nom du fichier cible. (
copy con c:\file.txt
)Ensuite, entrez le texte que vous souhaitez mettre dans le fichier.
Fin et enregistrez le fichier en appuyant sur CTRL- Zpuis Enterou F6ensuite Enter.
Si vous souhaitez modifier du texte dans un fichier existant, affichez simplement le texte à l'aide de la commande
type
suivie du nom du fichier, puis copiez et collez simplement le texte dans lacopy con
commande.la source
copy con hosts
mais ^ Z ne sauvegarde pas et ^ C n'annule pas! J'ai dû fermer la fenêtre cmd pour sortir. Le fichier était inchangé.Si vous êtes habitué à vi et ne souhaitez pas vous contenter de l'éditeur intégré, vous pouvez vous procurer Vim pour Windows . Ça va partir d'un shell de commande. Ou essayez WinVi .
la source
edit
a été retiré de la victoire 10vim.exe
le partout où il est accessible dans le conteneur Docker).Croyez-le ou non,
EDLIN.EXE
existe toujours<shudder>
au moins sur ce système Vista.Excuse-moi pendant que je sanglote doucement pour moi-même ...
la source
Je ne connais rien à propos de SSH ou de tout ce qui concerne le serveur, alors pardonnez-moi si cette "solution" est inutile. Si vous souhaitez modifier des fichiers à l'invite de commande, vous pouvez obtenir la version Windows de Nano .
En remarque, ces petits
^
signes en bas de la fenêtre sont supposés représenter le Ctrlbouton. Par exemple,^X Exit
signifie que vous pouvez quitter le programme en utilisant Ctrl- X.De plus, Nano ajoute parfois des passages de ligne supplémentaires lors de la sauvegarde de fichiers. Cela semble être une sorte de bogue avec le mot wrapping de Nano.
J'ai également vu des ports de vi pour Windows, bien que j'en ai utilisé un qui semble rendre la fenêtre d'invite de commande aussi petite que possible, ne laissant qu'une barre de titre (ce qui signifie que le reste de la fenêtre peut aussi bien être invisible , puisque vous ne pouvez pas voir ce que vous faites). Cependant, la version Windows de Vim semble fonctionner assez bien.
la source