Está en la página 1de 4

Linux - UBUNTU:

0- Actualizar Sistema/Repos [sudo apt edit-sources  /etc/APT/source.list]; Actualizar KERNEL; Información del S.O:
- sudo apt-get update/upgrade
- sudo apt full-upgrade
- uname -a (“a” muestra toda la información.)
1- Instalar/Desintalar de aplicaciones en los repositorios; Descripción; Instalación Local:
- sudo apt-get install/remove -f NombDeAplicacion (“f” instala las dependencias.)
- sudo apt-cache show NombDeAplicacion
- sudo install NombDeAplicacion

1.1- Otra forma de instalación SIN DEPENDENCIAS:


- dpkg -i NombreAplicacion.deb
- dpkg -r NombreAplicacion.deb (“r” para eliminar esa aplicación.)
- dpkg -l NombreAplicacion.deb (“l” para listar paquetes ya instalados.)

2- Comandos relativos a manejo de directorios e historial de los comandos CLI, y ver qué tipo de archivo es; incluido su tamaño:
- pwd (Muestra el directorio actual.)
- cat (Lee/Muestra el contenido del archivo.)
- cd Directorio (Para cambiar el directorio actual.)
- mkdir -p Directorio (Crea directorios. “p” crea todo el directorio de subcarpetas.) Ej: mkdir -p
First/FirstA/FirstB/{InsideB1,InsideB2}/Other
- rmdir Directorio (Borra directorios vacíos.)
- ls -lah Directorio (Lista el contenido de un directorio. “l” más legible y “a” todo. “lh” muestra los permisos.)
- tree -a -d -f -u -g -p (Muestra la estructura de directorios. “a” es todo, “d” directorios, “f” camino total, “u” dueño, “g”
grupo y “p” permisos.)
- history (Historial de comandos.)
- file (Tipo de archivo.)
- du NombreDirectorio -h (Muestra tamaño de los directorios, “h” muestra el resultado en KB,MB,GB.)
3- Mover/Copiar/Borrar archivos:
- mv -i/-f /Directorio+NombreArchivo /DirectorioDestino (Mover y Cambiar nombre de archivos. “i” pregunta antes de
sobrescribir, “f” suprime cualquier advertencia.)
Ej: mv /Directorio/NombreUsuario /Directorio/NuevoNombreUsuario (Cambiar nombre de usuario.)
- cp -r/-R/-i DirectorioOrigen DirectorioDestino (Copiar. “r” es para copiar todo, de recursivo [-R] con directorios
incluidos pero el destino debe ser otro directorio. “i” solicita confirmación.)
- rm -r/-f NombreArchivoOCarpeta (Borrar. “r” es para eliminar carpeta más archivos, “f” fuerza el
borrado.)
- shred -u NombreFichero (Elimina completamente sin posibilidad de recuperarlo.)
4- Leer/Editar documentos:
- cat /Directorio+NombreArchivo (Muestra el texto en consola.)
- nano (Edita el texto en consola.)
- echo (Almacena texto en un archivo. Ej: echo LoQueQuieraEscribir > /Notas.txt)
5- Buscadores:
- grep -liR NombreArchivo /Directorio (“l” nombre de archivos que concuerdan, “i” no diferencia de mayus. o’ minusc.
“R” busca dentro de los directorios.)
- find /Directorio -Name NombreArchivo -Type d(directorio)/f(archivo)
- which NombreSoftware (Usarlo para buscar programas específicamente.)
- aprobo AliasComando (Busca todos los comandos relacionados con ese comando.)
6- Gestión de Contraseñas, agregar/eliminar nuevo usuario. Añadir/Borrar Grupo:
- passwd -e/-l NombreUsuario (Cambiar contraseña. “e” es para obligar a otro usuario a cambiar su clave. “l” desactiva la
cuenta de ese usuario.)
- adduser/userdel -m NombreUsuario (Crear o eliminar usuarios.)
- useradd -g NombreGrupo NombreUsuario (Anadir nuevo usuario con el nombre del grupo y su nombre de usuario.)
- groups (Muestra los grupos.)
- addgroup/delgroup NombreGrupo
7- Usuarios/Grupos [U, G y O]; Modificar Propietario; Modificar Grupo al que el archivo pertenece:
- users (Muestra los usuarios conectados al Sistema.)
- chmod u/o/g +/- r/w/x NombreArchivo/Carpeta
- chown NombreUsuario NombreArchivo/Carpeta
- chgrp NombreGrupo NombreArchivo/Carpeta
8- Archivos Comprimidos:
- 7z e/a NombreArchivo.tar (Indicador “e” para la extracción, “a” para comprimir.)
- tar
- gzip NombreFichero
9- Particiones:
- df -h (Muestra las unidades de disco, tamaño y espacio libre. “h” muestra el resultado en
KB,MB,GB.)
- fdisk -l (Muestra estructura y tipo de particiones.)
- fsck DirectorioParticion[Ej: /dev/sda1] (Comprueba el sistema de ficheros de esa partición para reparar.)
- gparted (Instalar herramienta de manipulación de particiones. Se trabaja internamente. Con “m”
vemos la ayuda.)
10- Redes:
- ip addr (Comprobación de dirección IP.)
- ip ro (Verificamos la puerta de enlace.)
- ifconfig / ifconfig IDTarjeta (Muestra IP y config. de Red./ Especificamente de la tarjeta de red escogida.)
- ifconfig IDTarjeta(Ej: eth0) down/up (“down ” detiene el servicio de la tarjeta de red y “up” inicia los servicios de
red.)
- route (Muestra la tabla de particiones.)
- route add -net 0/0 gw IPGateway (Configurar entrada predeterminada.)
- route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 (Configurar ruta estática para buscar la red ‘192.168.0.0/16’.)
- route del 0/0 gw IPGateway (Eliminar la ruta estática.)
- route add default gw IPPuertaEnlace IDTarjetaRed (Añade como puerta de enlace gw[gateway] por defecto la indicada en el IP
de Puerta de Enlace.)
- arp (Muestra las tarjetas de red y la dirección IP de cada una así como la MAC
(dirección física).)
- netstat -a (Muestra los puertos abiertos.)
- ip link show (Mostar el estado de enlace de todas las interfaces.)
- nslookup www.example.com (Buscar el nombre del host para resolver el nombre a una dirección ip y
viceversa.)
- Editar fichero NETPLAN [sudo nano /etc/netplan/01-network-manager-all.yaml]. Así editamos el fichero para realizar
modificaciones con los editores gedit, vi o nano, para configurar una dirección IP.
sudo netplan generate (Para crear el archivo YAML en caso de que no se genere.)
sudo netplan aply (Comando para aplicar lo modificado en en archivo. Pero antes tenemos que salvar la info en el
archivo como tal.)
11- Procesos:
- ps -afe (Muestra información de los procesos. “a” muestra los procesos en ejecución y sus PID, “f” listado
completo y “e” toda la información.)
- pstree (Muestra los procesos jerarquizados en forma de árbol.)
- kill -9 PID (“9” cierra forzosamente el proceso. PID es el número de identificación del proceso)
12- Montar/desmontar:
- mount /dev/hda2 /mnt/hda2 (Montar un disco llamado hda2. Verifique primero la existencia del directorio ‘/ mnt/hda2’; si
no está, debe crearlo.)
- mount -t vfat /dev/hda5 /mnt/hda5 (Montar un sistema de ficheros FAT32[vfat] o ext4.
- mount -o loop file.iso /mnt/cdrom (Montar un fichero o una imagen iso.)
- umount /dispositivo

Windows - POWERSHELL:

1- Administración de equipos:

- Stop-Computer (Apagar.)
- Restart-Computer (Reiniciar.)
- Restart-Computer -Force (Reinicio forzado.)
- Get-CimInstance -ClassName Win32_ComputerSystem (Información del modelo de equipo.)
- Get-CimInstance -ClassName Win32_QuickFixEngineering (Enumera los update instalados.)

2- Administrar unidades y archivos:

- Get-Location (Ubicación del directorio actual.)


- Set-Location -Path C:\Windows -PassThru (Establece esa dirección. “passthru” es para verificar que se haya ejecutado bien la
dirección.)
- Get-ChildItem -Path C:\ -Force (Enumera todos los archivos y carpetas. “force” es para mostrar archivos ocultos.)
- Copy-Item -Path C:\boot.ini -Destination C:\boot.bak (Copiar. Para sobreescribir, usar parametro “-Force” y “-Recurse” para que
haga los subdirectorios. Con “-Filter” y usando el asterisco * mas tipo de archivo, podemos copiarlos todos. )
Ej: Copy-Item C:\temp\test1 -Recurse C:\temp\DeleteMe
Ej: Copy-Item -Filter *.txt -Path c:\data -Recurse -Destination C:\temp\text
- New-Item -Path 'C:\temp\New Folder' -ItemType Directory/File (Creamos una nueva carperta/archive.)
- Remove-Item -Path C:\temp\DeleteMe (Borrar directorios o archivos.)
- Get-history (Muestra el historial de todos los
commandos ejecutados.)
- Get-Item (Buscar información acerca de un elemento X.)
- Get-Content (Ver contenido de un archivo de texto.)
- Set-Content (Almacena texto en un archivo. Ej: Get-Content "C:\Proyectos.htm" -TotalCount 30 |
Set-Content "Ejemplo.txt")

3- Gestionar discos y particiones:

- get-disk (Visualizar todos los discos.)


- diskpart

4- Redes:
- Get-NetAdapter (Listar los adaptadores de red del equipo.)
- Get-NetNeighbor (Listar las direcciones MAC conocidas de la LAN (caché ARP).)
- Get-NetConnectionProfile (Obtener el perfil de red usado (red pública o privada).)
- Get-NetIPConfiguration -ALL (Listar la configuración de red IP. “ALL” brinda mayor información.)
- Get-NetIPAddress (Listar las direcciones IP configuradas.)
- New-NetIPAddress (Crear y configurar una nueva dirección IP para una interfaz de red.)
Ej: New-NetIPAddress -InterfaceAlias “Interfaz” IPv4Address DireccionIP -PrefixLength “24”
NOTA: Para eliminar una direccion IP:
Ej: New-NetIPAddress -InterfaceAlias “Interfaz” | Remove-NetIPAddress
- Set-DNSClientServerAddress (Configurar las direcciones de servidores DNS para una interfaz.)
- Get-NetFirewallProfile (Listar los perfiles del firewall.)
- Set-NetFirewallProfile (Configurar (y desactivar) perfiles del firewall.)

5- Administrar servicios y procesos:

- Get-Service (Brinda info acerca de los servicios que se ejecutan.)


- Start/Stop-Service (Inicia/Detiene un servicio.)
- Get-Process (Lista de procesos activos.)
- Start/Stop-Process (Inicia/Detiene un proceso. Ej: Stop-Process -Name «calc»)

Windows - CMD:

1- Comandos relativos a manejo de directorios:

- cls (Limpia el contenido de la terminal.)


- cd Directorio (Para cambiar el directorio actual.)
- dir (Para cambiar entre directorios.)
- systeminfo (Información del sistema.)
- control panel (Abrir el panel de control.)
- md NombreDirectorio (Crear directorio/carpeta nuevo.)
md NombreDirectorio1, NombreDirectorio2, NombreDirectorio3 (Crear sub-directorios.)
- copy NombreArchivo NombreDirectorio (Copiar archivos.)
robocopy NombreDirectorio1 NombreDirectorio2 (Es mucho mejor para copiar.)
xcopy NombreDirectorio1 NombreDirectorio2 (Copiar carpetas completas.)
- move NombreArchivo NombreDirectorio/Direccion[C:\...] (Mover carpetas.)
- del NombreDirectorio/Archivo (Ir a su ubicación para borrar o poner su ubicación directamente.)
- ren NombreDirectorio/Archivo (Renombrar.)
- tree (Muestra el árbol de directorios.)
- type NombreArchivo.txt (Ver contenido de archivo.)

2- Particiones y discos:

- format (Formatea el disco.)


- sfc /scannow (Herramienta de mantenimiento para verificar/reemplazar archivos del sistema dañados.)
- chkdsk (Chequeo/Detección de sectores defectuosos.)
- diskpart (Configuración de propiedades de disco y particiones.)
 help (Ayuda.)
 SELECT disk/partition/volumen (Permite seleccionar un volumen o disco. Debemos introducir ‘select partición
<número> o bien ‘select disk <número>’.)
 LIST disk/partition/volumen (Nos muestra una lista de objetos, ya sean particiones o discos duros.)
 DETAIL disk/partition/volumen (Ofrece una lista de forma detallada de una partición o disco duro. Propiedades.)
 ASSIGN (Permite asignar una letra a una unidad o punto de montaje al volumen creado.)
 ATTRIBUTES (Podemos modificar los atributos del volumen.)
 CLEAN (Borra la información de configuración e información de la unidad de disco duro
seleccionado [USAR CON MUCHO CUIDADO])
 CONVERT (Realizar conversiones entre varios formatos de discos. Normalmente se usa para pasar
una unidad de disco duro a dinámico o básico.)
 CREATE (Comando simple para crear particiones o unidades virtuales.[Ej: create partition
primary])
 DELETE (Eliminar cualquier de los casos anteriores.)
 EXTEND (Aumentar el tamaño de una partición. Ej: extend size=1000)
 SHRINK (Reduce el tamaño de una partición. Ej: shrink
desired=1000)
 FILESYSTEMS (Nos muestra el sistema de archivos actuales y que son compatibles con este volumen.)
 FORMAT [format fs=NTFS label="" quick] (Formatear un volumen o partición.)
 ACTIVE (La partición seleccionada la marcamos como activa.)
 REMOVE (Eliminamos la letra de la unidad y le asignamos un punto de montaje.)
 EXIT: Cerramos Diskpart
3- Redes:

- ipconfig /all (Es un comando que activa, desactiva, y renueva el DHCP, además de tener la capacidad de mostrar
todos los datos de la configuración de red. Con “/all” vemos el contenido de toda la config. de red.)
/renew (Renueva todos los adaptadores)
- getmac /U (Muestra las direcciones MAC de los adaptadores de red instalados en el Sistema. “/U” indicar
además el nombre de un usuario especifico.)
- netsh /? (Modifica los datos de una conexión. “/?” ayuda.)
Ej: netsh interface ip set address “Conexion Area Local 2” static #IP #MascaraRedCompleta #PuertaEnlace #Metrica(Ej:1)
- netsh interface show interface (Muestra los nombres de los interfaces que tenemos en nuestro equipo.)

4- Procesos:

- tasklist (Lista los procesos.)


- Taskkill /PID < nº ID del proceso> (Cerrar el proceso.)

Hacer Particiones:

clean > size=CantEnMB > create partition primary > list partition > select partition > format fs=NTFS label="" quick > active > assign
letter="letra"

Extender Particiones:

list partition > select partition > delete (si es necesario) > extend size= CantDeMB

Convertir disco Dinámico a Básico:

list disk > select disk numerodisco > select volume > delete volume (o puedes eliminar el volumen del sistema, el volumen de arranque o
cualquier otro volumen que incluya el archivo de paginación activo o de volcado (volcado de memoria).) > convert basic

Convertir disco MBR a GPT:

list disk > select disk numerodisco > clean > convert gpt/mbr

2- Redes:

- ipconfig (Muestra información detallada de la red.)


- getmac (Muestra información de la mac.)
- netstat (Muestra conexiones TCP/IP y estadísticas de protocolo.)
Netstat [opcion] [-p protocolo] [intervalo]

Estas serían las opciones a utilizar:

-a Nos muestra todas las conexiones y puertos a la escucha.


-b Visualiza las aplicaciones y archivos ejecutables encargados de crear conexiones en los puertos a la escucha.
-e Estadísticas de Ethernet.
-n Para mostrar los puertos y las direcciones en formato numérico.
-o Muestra la identidad de cada proceso.
-r Muestra la tabla de rutas.
-s Muestra las estadísticas por protocolos.
-v Si lo usamos junto con -b, nos permite ver secuencias de componentes encargados de crear la conexión.
-p Muestra las conexiones por protocolos: TCP, UDP, TCPv6, etc.
- tracer <host> (Muestra todos los re-direccionamientos de la conexión.)

También podría gustarte