Introducción
Linux es un sistema operativo potente y flexible, con una amplia variedad de comandos para administrar e interactuar con el sistema. Conocer los comandos de Linux le permite realizar una variedad de tareas, como manipular archivos, crear scripts, administrar procesos y mucho más.
Navegar directorios
Para moverse entre directorios use el comando cd
. Por ejemplo, para acceder al directorio "Mis documentos", ejecute:
cd Documenti
Para volver al directorio anterior, use el comando cd..
:
cd..
Crear y eliminar directorios
Para crear un nuevo directorio, use el comando mkdir
. Por ejemplo, para crear un directorio llamado "nueva_carpeta", ejecute:
mkdir nuova_cartella
Para eliminar un directorio vacío, use el comando rmdir
. Por ejemplo, para eliminar el directorio llamado "nueva_carpeta", ejecute:
rmdir nuova_cartella
Para eliminar un directorio y su contenido, use el comando rm -r
. Tenga en cuenta que este comando elimina de forma irreversible los archivos y subdirectorios dentro del directorio. Por ejemplo, para eliminar el directorio llamado "old_folder" y todo su contenido, ejecute:
rm -r vecchia_cartella
Ver el contenido de un directorio
El comando ls
se usa para ver el contenido de un directorio. La forma básica del comando devuelve los nombres de archivos y subdirectorios dentro del directorio actual:
ls
Para ver también los detalles del archivo, como los permisos, el tamaño y las fechas de modificación, utilice la opción -l
:
ls -l
Para mostrar todos los archivos, incluidos los ocultos (que comienzan con un punto), use la opción -a
:
ls -a
Cambiar permisos de archivo
El comando chmod
se usa para cambiar los permisos de acceso a archivos. Puede especificar permisos como una combinación de propietario, grupo y otros, utilizando las siguientes letras y símbolos:
r
: leyendow
: escribirx
: correr-
: sin permiso
Por ejemplo, para otorgar al propietario permiso de lectura y escritura en un archivo llamado "mi_archivo", ejecute:
chmod u+rw mio_file
Para otorgar a todos los usuarios permiso de lectura en el mismo archivo, ejecute:
chmod a+r mio_file
Para eliminar el permiso de escritura de los miembros del grupo, ejecute:
chmod gw mio_file
Administrar procesos
El comando ps
se usa para enumerar los procesos que se ejecutan en el sistema. La forma básica del comando devuelve una lista de procesos relacionados con el usuario actual:
ps
Para ver todos los procesos en el sistema, use la opción -e
:
ps -e
Para matar un proceso en ejecución, use el comando kill
. Puede especificar el proceso para terminar usando su ID o nombre. Por ejemplo, para finalizar un proceso con ID 1234, ejecute:
kill 1234
Para matar un proceso usando su nombre, use el comando killall
. Por ejemplo, para eliminar todos los procesos llamados "ejemplo", ejecute:
killall esempio
Administrar archivos
El comando cp
se usa para copiar un archivo de una ubicación a otra. Por ejemplo, para copiar un archivo llamado "mi_archivo" del directorio actual al directorio "Mis documentos", ejecute:
cp mio_file Documenti/
Para mover un archivo en lugar de copiarlo, use el comando mv
. Por ejemplo, para mover el archivo "mi_archivo" del directorio actual al directorio "Mis documentos", ejecute:
mv mio_file Documenti/
Para cambiar el nombre de un archivo, use el comando mv
para mover el archivo renombrado al mismo directorio. Por ejemplo, para cambiar el nombre del archivo "nombre_antiguo" a "nombre_nuevo", ejecute:
mv vecchio_nome nuovo_nome
Para eliminar un archivo, use el comando rm
. Por ejemplo, para eliminar el archivo "un_file", ejecute:
rm un_file
administrar la red
El comando ifconfig
se usa para mostrar información sobre la configuración de red del sistema. Devuelve información como la dirección IP, la puerta de enlace predeterminada, la dirección MAC y mucho más. Así es como puedes usarlo:
ifconfig
Para habilitar o deshabilitar una interfaz de red, use el comando ifup
o ifdown
. Por ejemplo, para habilitar la interfaz de red "eth0", ejecute:
sudo ifup eth0
Para deshabilitar la interfaz de red "eth0", ejecute:
sudo ifdown eth0
Usando la cadena de bloques
Blockchain es una tecnología que permite la creación y gestión de libros de contabilidad digitales compartidos. Existen varios comandos y herramientas para trabajar con blockchain, según la plataforma específica. Por ejemplo, para interactuar con una red de cadena de bloques de Ethereum, puede usar el comando geth
o una interfaz gráfica de usuario como MetaMask
.
Para instalar el cliente geth
en Ubuntu, ejecute:
sudo apt-get install geth
Luego, para iniciar el nodo geth y conectarse a la red Ethereum, ejecute:
geth
Si usa una interfaz gráfica de usuario como MetaMask, siga las instrucciones específicas para instalarla y usarla.
Conclusión
En este tutorial, aprendió algunos de los comandos básicos para dominar Linux. Estos comandos lo ayudarán a navegar por directorios, crear y eliminar directorios, ver contenidos de directorios, cambiar permisos de archivos, administrar procesos, administrar archivos, administrar redes y usar la cadena de bloques. Experimente con estos comandos y siga ampliando sus conocimientos para convertirse en un experto en sistemas operativos Linux.