Estoy tratando de repasar los comandos básicos de la terminal. Dicho esto, ¿cómo puedo crear un archivo de texto utilizando sólo el terminal?
touch ~/Desktop/something.txt
Esto creará un archivo txt
vacío.
O
echo "Hello" > ~/Desktop/somethingelse.txt
Esto creará un archivo txt
diciendo "Hola".
nano ~/Desktop/anotherfile.txt
Esto abrirá ~/Desktop/anotherfile.txt
en nano
, o si no existe, lo creará y lo abrirá en nano
.
Lo mismo puede hacerse simplemente sustituyendo nano
por emacs
o vim
y utilizará emacs
o vim
en lugar de nano
.
Puedes utilizar el programa de edición nano, vi o emacs para crear el archivo a nivel de terminal. Si usas un sistema x windows tendrás que decirle a tu sistema que no use el programa en la GUI; pero de todos modos, usaré emacs como ejemplo.
Desde el bash; escribe:
emacs filename.txt (press enter) - it will create an empty file with the filename specified "filename.txt". It will save "filename.txt" from which ever
directory type in "emacs filename.txt" command.
ten en cuenta que en todos los sistemas UNIX VI viene con él; emacs no, tendrás que instalar emacs. Nano por otro lado es más popular; por si acaso si eso no responde significa que cuando "nano filename.ext" y no pasa nada tendrás que instalarlo.
una vez que emitas vi filename.txt lo más probable es que acabes creando un nuevo archivo. Deberías buscar cómo usar vi, emacs o nano en google antes de empezar. Cómo escribir un archivo, editarlo, usar sus herramientas para buscar y reemplazar texto es diferente en esos programas de edición. Me gusta emacs de todas las opciones pero encontrarás desarrolladores que están obsesionados con o favorecen vi y nano