GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso modificare un file se non ci sono vi, vim, joe, ecc.?

In tal caso, proverei a trasferire i file e modificarli su un altro computer, quindi trasferirli nuovamente. Se hai ssh, dovresti avere scp (spero), quindi dovresti essere in grado di inserire e uscire i file. In caso contrario, puoi anche cercare ftp per trasferire i file in entrata e in uscita.

In caso contrario, penso che la tua migliore opzione sia provare a utilizzare cat, grep, sed, echo e il reindirizzamento I/O (specialmente aggiungi con >> ). E un sacco di file temporanei.

Tuttavia, se hai accesso a perl (o qualcosa di simile), puoi eseguirlo senza argomenti e ti consentirà di inserire una sorgente di script dall'input standard. Dopo aver premuto ctrl+d, è possibile eseguire lo script. Potresti usare quel metodo per creare un file. Sarebbe più potente che hackerare qualcosa sulla riga di comando come ho detto prima.


Un modo potrebbe essere quello di emettere il risultato di un'eco.

echo "foo" > bar.txt

Questo creerà un file intitolato bar.yxy con il testo che lo contiene, "foo".


Supponendo che tu stia entrando in SSH nel tuo router, puoi anche utilizzare varie utilità per trasferire il file avanti e indietro sul tuo computer/router. Puoi scaricare una copia sul tuo PC, modificarla e poi inviarla tramite SSH al router tramite SFTP (vedi Putty o WinSCP se sei un utente Windows).

Se stai utilizzando un firmware personalizzato sul router/gateway, tuttavia, potresti essere fortunato. Esistono vari pacchetti Optware contenenti semplici (e piccoli) editor di testo. A seconda delle tue esigenze, potresti ottenere il nano pacchetto, o scegli semplicemente busybox che contiene vi .


Linux
  1. Come modificare più file e passare da uno all'altro in VIM utilizzando i buffer

  2. Errore nel file Sudoers? Ecco come puoi risolverlo.

  3. Come posso collegare simbolicamente un file in Linux?

  4. come posso cercare i file e comprimerli in un unico file zip

  5. Come posso ripristinare un chmod nella directory etc?

Come creare e modificare file PDF in Ubuntu

Come modificare i file di configurazione in Ubuntu

Come posso correggere i permessi dei miei file?

Come proteggere con password i file usando l'editor Vim in Ubuntu

Come comprimere un file in Linux

Come modificare file binari su sistemi Unix