En esta serie para principiantes de Linux, aprenderá varios métodos para crear un texto archivo en la terminal de Linux.
Si ha utilizado el sistema operativo orientado al escritorio, como Windows, crear un archivo es pan comido. Haces clic derecho en el explorador de archivos y encontrarás la opción de crear un nuevo archivo.
Las cosas no se verán igual cuando se encuentre en un entorno de línea de comandos. No hay opción de clic derecho aquí. Entonces, ¿cómo se crea un archivo en Linux entonces? Déjame mostrarte eso.
Crear archivo en la línea de comandos de Linux
Hay varias formas de crear un nuevo archivo en la terminal de Linux. Te mostraré los comandos uno por uno. Estoy usando Ubuntu aquí, pero crear archivos en la terminal de Ubuntu es lo mismo que cualquier otra distribución de Linux.
1. Crea un archivo vacío usando el comando táctil
Uno de los mayores usos del comando táctil en Linux es crear un nuevo archivo vacío. La sintaxis es súper simple.
touch filename
Si el archivo aún no existe, creará un nuevo archivo vacío. Si ya existe un archivo con el mismo nombre, actualizará las marcas de tiempo del archivo.
2. Crea archivos usando el comando cat
Otra forma popular de crear un nuevo archivo es usando el comando cat en Linux. El comando cat se usa principalmente para ver el contenido de un archivo, pero también puede usarlo para crear un nuevo archivo.
cat >> filename.txt
Puede escribir un texto nuevo en este momento si lo desea, pero eso no es necesario. Para guardar y salir, use Ctrl+D atajo de terminal.
Si el archivo con ese nombre ya existe y escribe texto nuevo en él con el comando cat, las nuevas líneas se agregarán al final del archivo.
3. Crea un nuevo archivo usando el comando echo
El uso principal del comando echo es simplemente repetir (eco) lo que escribe en la pantalla. Pero si usa la redirección con eco, puede crear un nuevo archivo.
Para crear un nuevo archivo vacío usando echo, puede usar algo como esto:
echo "This is a sample text" > filename.txt
El archivo filename.txt recién creado tendrá el siguiente texto:Este es un texto de muestra. Puede ver el archivo en Linux usando cat u otros comandos de visualización.
No está obligado a poner un texto de muestra con eco. Puede crear un archivo (casi) vacío usando el comando echo como este:
echo > file.txt
Esto creará un nuevo archivo con solo una línea vacía. Puede comprobar el número de líneas con el comando wc.
4. Crea un nuevo archivo usando un editor de texto como Nano o Vim
El último método de esta serie es el uso de un editor de texto. Seguramente se puede usar un editor de texto basado en terminal como Emacs, Vim o Nano para crear un nuevo archivo en Linux.
Antes de usar estos editores de texto, debe asegurarse de conocer los conceptos básicos, como guardar uno existente desde el editor. A diferencia de las herramientas GUI, usar Ctrl+S en la terminal no guardará el archivo. De hecho, podría enviar su terminal a un estado aparentemente congelado del que se recupera usando Ctrl+Q.
Digamos que vas a usar el editor Vim. Asegúrese de conocer los comandos básicos de vim y luego abra un nuevo archivo con él como este:
vim filename
¿Cuál es tu comando favorito?
Entonces, acabo de compartir 4 formas diferentes de crear un archivo en Linux. Personalmente, prefiero usar el toque para crear un archivo vacío y Vim si tengo que editar el archivo. En una nota relacionada, es posible que desee obtener información sobre el comando de archivo en Linux que es útil para determinar el tipo real del archivo.
¿Qué comando prefieres aquí? Comparta sus opiniones en la sección de comentarios a continuación.