Universidad Peruana de Ciencias e Informática
By Chamo
Comandos usados en Kali Linux
Apagar, reiniciar, suspender:
--Apagar inmediatamente
#poweroff
--Apagar el sistema rápidamente
#halt
--Apagar en 5 minutos
#shutdown -h 5
--Reiniciar el sistema
#reboot
--Reiniciar en 5 minutos
#shutdown +r 5
--Suspender o hibernar el sistema
#pm-suspend
#pm-hibernate
Archivos y directorios:
--Entrar en el directorio del usuario
#cd ~
--Retroceder un nivel
# cd ..
--Regresar al directorio anterior
# cd -
--Ver los ficheros de un directorio
# ls
--Ver los ficheros ocultos
# ls -a
--Mostrar detalles de un directorio
# ls -l
--Crear directorio
# mkdir (Directorio)
--Crear arbol de directorios
# mkdir -p carpeta/carpeta1
--Borrar carpeta y su contenido
# rm -rf (Directorio)
--Copiar carpeta entera
# cp -rf (Directorio) (Directorio)
Universidad Peruana de Ciencias e Informática
By Chamo
--Copiar fichero
# cp (Fichero) (Fichero)
--Mover o renombrar
# mv -rf (Directorio) (Directorio)
--Crear acceso directo
# ln -s (Directorio) (Enlace)
--Buscar un fichero
# find / (Fichero) | grep (Fichero)
--Buscar ficheros en nuestro home con extensión .png
# find /home/user1 -name *.png
Atributos de ficheros:
--Modificar los permisos de un fichero
#chmod n1n2n3 (Fichero)
--Modifica el grupo y/o propietario fichero
#chown (Grupo): (Usuario) (Fichero)
Modo de uso:
n1: Usuario
n2: Grupo
n3: Otro
1: Ejecución
2: Escritura
4: Lectura
Comprimir Descomprimir:
--Carpeta Comprimir una carpeta en .rar
#rar a (Fichero.rar)
--Descomprimir carpeta
unrar x (Fichero.rar)
--Carpeta Crear un fichero .tar.gz de una Carpeta
# tar -cfz (Fichero.tar.gz)
--Descomprimir fichero .tar.gz
#tar -xfz (Fichero.tar.gz)
--Crear un fichero .zip
#zip (Fichero.zip) file
--Descompimir un .zip
#unzip (Fichero.zip)
Configuración CortaFuegos:
--Activa el cortafuergos
#ufw enable
--Desactiva el cortafuegos
Universidad Peruana de Ciencias e Informática
By Chamo
#ufw disable
--Permite todas las conexiones
#ufw default allow
--Deniega todas las conexiones
#ufw default deny
Configuración de redes:
--Mostrar configuración de redes
#ifconfig
--Mostrar configuración de redes Wi-Fi
#iwconfig
--Busca puntos de acceso Wi-Fi
#iwlist scan
Busca puntos de acceso Wi-Fi
--Habilita interface
#ifup (Interface)
--Deshabilita interface
#ifdown (Interface)
+Info:Interface por cable:eth0, eth1... Wifi:wlan0, wlan1...
--Fichero de config. de red
/etc/network/interfaces
Información del sistema:
--Mostrar la arquitectura del PC
#uname -m
--Mostrar versión Kernel en uso
#uname -r
--Mostrar información de las CPU
#lscpu
--Listar dispositivos en bloques
#lsblk
--Mostrar dispositivos PCI
#lspci
--Mostrar dispositivos USB
#lsusb
--Mostrar hardware completo
#lshw
Montar un sistema de ficheros:
--Montar partición en una ruta
# mount (Dispositivo) (Punto de Montaje)
Universidad Peruana de Ciencias e Informática
By Chamo
+Info: Dispositivo: /dev/sdaX donde sda(disco SATA) y hda(disco IDE).
X= número de la partición. Punto de Montaje: Ruta absoluta ej: /mnt
--Desmontar punto de montaje
# umount (Dispositivo)
# umount (Punto de Montaje)
--Desmontar dispositivo cuando está ocupado
# fuser -km (Punto de Montaje)
--Montar una imágen ISO
# mount -o loop (IMG.iso) (Punto de Montaje)
--Montar un sistema de ficheros FAT32 o NTFS
# mount -t vfat (Dispositivo) (Punto de Montaje)
# mount -t ntfs-3g (Dispositivo) (Punto de Montaje)
+Info: El paquete ntfs-3g tiene que estar instalado.
.:Recuperar GRUB en 4 sencillos pasos:.
1)Iniciamos un LiveCD y abrimos una Terminal.
2)Identificamos las particiones /home, /boot y / (raíz) con
# fdisk -l
3)Montamos las particiones en el orden correcto (Primero ráiz
luego /home y /boot).
4)Instalamos el grub con
# sudo grub-install –root-directory=/mnt/ /dev/sda
+Info: /mnt será la ruta donde hemos montado nuestro Debian y /dev/sda es nuestro disco
duro
Paquetes Debian:
--Instalar un paquete .deb
#dpkg -i (NombreDelPaquete.deb)
--Desinstalar un paquete .deb
#dpkg -r (NombreDelPaquete)
--Mostrar paquetes DEB instalados sistema
#dpkg -l
--Instalar un paquete desde APT
#apt-get install (NombreDelPaquete)
--Eliminar un paquete desde APT
#apt-get remove (NombreDelPaquete)
--Eliminar configuración de un paquete
#apt-get purge (NombreDelPaquete)
--Instalar dependencias de un paquete
#apt-get install -f
--Actualizar repositorios
#apt-get update
Universidad Peruana de Ciencias e Informática
By Chamo
--Actualizar paquetes de los repositorios
#apt-get upgrade
--Buscar por nombre de paquete
#apt-cache search (NombreDelPaquete)
--Limpiar caché de paquetes descargados
#apt-get clean
--Fichero de repositorios APT
/etc/apt/sources.list
Procesos y servicios:
--Mostrar procesos en ejecución
#ps -A
--Mostrar procesos en ejecución detallado
#top
--Mostrar los servicios
#service -status-all
--Parar/Iniciar/Reiniciar/Recargar un servicio
#service (NombreDelServicio) stop/start/restart/reload
Trabajando con ficheros de texto:
--Visualizar contenido del fichero
#cat file
--Visualizar fichero paginado
#more file
--Visualizar las 10 primeras líneas
#head file
--Visualizar las 15 primeras líneas
#head -15 file
--Visualizar las 10 últimas líneas
#tail file
--Visualizar las 15 últimas líneas
#tail -15 file
--Mostrar log y sus actualizaciones a tiempo real
#tail -f /var/log/auth.log
--Mostrar número de líneas, palabras y carácteres de un fichero
#wc file
Usuarios y grupos:
--Crear usuario nuevo
# useradd (NombreDelUsuario)
--Eliminar usuario
Universidad Peruana de Ciencias e Informática
By Chamo
# userdel (NombreDelUsuario)
--Crear un grupo
# groupadd (Grupo)
--Eliminar un grupo
# groupdel (Grupo)
--Renombrar grupo
# groupmod (Grupo) (NuevoGrupo)
--Cambiar contraseña
# passwd (NombreDelUsuario)
--Crear un usuario con grupo, /home y Shell
#useradd -g (Grupo) -d -s (Shell) (NombreDelUsuario)

Comandos usados en kali linux

  • 1.
    Universidad Peruana deCiencias e Informática By Chamo Comandos usados en Kali Linux Apagar, reiniciar, suspender: --Apagar inmediatamente #poweroff --Apagar el sistema rápidamente #halt --Apagar en 5 minutos #shutdown -h 5 --Reiniciar el sistema #reboot --Reiniciar en 5 minutos #shutdown +r 5 --Suspender o hibernar el sistema #pm-suspend #pm-hibernate Archivos y directorios: --Entrar en el directorio del usuario #cd ~ --Retroceder un nivel # cd .. --Regresar al directorio anterior # cd - --Ver los ficheros de un directorio # ls --Ver los ficheros ocultos # ls -a --Mostrar detalles de un directorio # ls -l --Crear directorio # mkdir (Directorio) --Crear arbol de directorios # mkdir -p carpeta/carpeta1 --Borrar carpeta y su contenido # rm -rf (Directorio) --Copiar carpeta entera # cp -rf (Directorio) (Directorio)
  • 2.
    Universidad Peruana deCiencias e Informática By Chamo --Copiar fichero # cp (Fichero) (Fichero) --Mover o renombrar # mv -rf (Directorio) (Directorio) --Crear acceso directo # ln -s (Directorio) (Enlace) --Buscar un fichero # find / (Fichero) | grep (Fichero) --Buscar ficheros en nuestro home con extensión .png # find /home/user1 -name *.png Atributos de ficheros: --Modificar los permisos de un fichero #chmod n1n2n3 (Fichero) --Modifica el grupo y/o propietario fichero #chown (Grupo): (Usuario) (Fichero) Modo de uso: n1: Usuario n2: Grupo n3: Otro 1: Ejecución 2: Escritura 4: Lectura Comprimir Descomprimir: --Carpeta Comprimir una carpeta en .rar #rar a (Fichero.rar) --Descomprimir carpeta unrar x (Fichero.rar) --Carpeta Crear un fichero .tar.gz de una Carpeta # tar -cfz (Fichero.tar.gz) --Descomprimir fichero .tar.gz #tar -xfz (Fichero.tar.gz) --Crear un fichero .zip #zip (Fichero.zip) file --Descompimir un .zip #unzip (Fichero.zip) Configuración CortaFuegos: --Activa el cortafuergos #ufw enable --Desactiva el cortafuegos
  • 3.
    Universidad Peruana deCiencias e Informática By Chamo #ufw disable --Permite todas las conexiones #ufw default allow --Deniega todas las conexiones #ufw default deny Configuración de redes: --Mostrar configuración de redes #ifconfig --Mostrar configuración de redes Wi-Fi #iwconfig --Busca puntos de acceso Wi-Fi #iwlist scan Busca puntos de acceso Wi-Fi --Habilita interface #ifup (Interface) --Deshabilita interface #ifdown (Interface) +Info:Interface por cable:eth0, eth1... Wifi:wlan0, wlan1... --Fichero de config. de red /etc/network/interfaces Información del sistema: --Mostrar la arquitectura del PC #uname -m --Mostrar versión Kernel en uso #uname -r --Mostrar información de las CPU #lscpu --Listar dispositivos en bloques #lsblk --Mostrar dispositivos PCI #lspci --Mostrar dispositivos USB #lsusb --Mostrar hardware completo #lshw Montar un sistema de ficheros: --Montar partición en una ruta # mount (Dispositivo) (Punto de Montaje)
  • 4.
    Universidad Peruana deCiencias e Informática By Chamo +Info: Dispositivo: /dev/sdaX donde sda(disco SATA) y hda(disco IDE). X= número de la partición. Punto de Montaje: Ruta absoluta ej: /mnt --Desmontar punto de montaje # umount (Dispositivo) # umount (Punto de Montaje) --Desmontar dispositivo cuando está ocupado # fuser -km (Punto de Montaje) --Montar una imágen ISO # mount -o loop (IMG.iso) (Punto de Montaje) --Montar un sistema de ficheros FAT32 o NTFS # mount -t vfat (Dispositivo) (Punto de Montaje) # mount -t ntfs-3g (Dispositivo) (Punto de Montaje) +Info: El paquete ntfs-3g tiene que estar instalado. .:Recuperar GRUB en 4 sencillos pasos:. 1)Iniciamos un LiveCD y abrimos una Terminal. 2)Identificamos las particiones /home, /boot y / (raíz) con # fdisk -l 3)Montamos las particiones en el orden correcto (Primero ráiz luego /home y /boot). 4)Instalamos el grub con # sudo grub-install –root-directory=/mnt/ /dev/sda +Info: /mnt será la ruta donde hemos montado nuestro Debian y /dev/sda es nuestro disco duro Paquetes Debian: --Instalar un paquete .deb #dpkg -i (NombreDelPaquete.deb) --Desinstalar un paquete .deb #dpkg -r (NombreDelPaquete) --Mostrar paquetes DEB instalados sistema #dpkg -l --Instalar un paquete desde APT #apt-get install (NombreDelPaquete) --Eliminar un paquete desde APT #apt-get remove (NombreDelPaquete) --Eliminar configuración de un paquete #apt-get purge (NombreDelPaquete) --Instalar dependencias de un paquete #apt-get install -f --Actualizar repositorios #apt-get update
  • 5.
    Universidad Peruana deCiencias e Informática By Chamo --Actualizar paquetes de los repositorios #apt-get upgrade --Buscar por nombre de paquete #apt-cache search (NombreDelPaquete) --Limpiar caché de paquetes descargados #apt-get clean --Fichero de repositorios APT /etc/apt/sources.list Procesos y servicios: --Mostrar procesos en ejecución #ps -A --Mostrar procesos en ejecución detallado #top --Mostrar los servicios #service -status-all --Parar/Iniciar/Reiniciar/Recargar un servicio #service (NombreDelServicio) stop/start/restart/reload Trabajando con ficheros de texto: --Visualizar contenido del fichero #cat file --Visualizar fichero paginado #more file --Visualizar las 10 primeras líneas #head file --Visualizar las 15 primeras líneas #head -15 file --Visualizar las 10 últimas líneas #tail file --Visualizar las 15 últimas líneas #tail -15 file --Mostrar log y sus actualizaciones a tiempo real #tail -f /var/log/auth.log --Mostrar número de líneas, palabras y carácteres de un fichero #wc file Usuarios y grupos: --Crear usuario nuevo # useradd (NombreDelUsuario) --Eliminar usuario
  • 6.
    Universidad Peruana deCiencias e Informática By Chamo # userdel (NombreDelUsuario) --Crear un grupo # groupadd (Grupo) --Eliminar un grupo # groupdel (Grupo) --Renombrar grupo # groupmod (Grupo) (NuevoGrupo) --Cambiar contraseña # passwd (NombreDelUsuario) --Crear un usuario con grupo, /home y Shell #useradd -g (Grupo) -d -s (Shell) (NombreDelUsuario)