Skip to content

Instantly share code, notes, and snippets.

@MrDavidChz
Last active December 28, 2017 19:05
Show Gist options
  • Save MrDavidChz/865593547bb5a644e2ae74118f47c3f7 to your computer and use it in GitHub Desktop.
Save MrDavidChz/865593547bb5a644e2ae74118f47c3f7 to your computer and use it in GitHub Desktop.
Comandos Linux

Caracteres Especiales

  • x = Asterisco ->uno o más caracteres

  • ? = Integracion->un caracter

  • [] = Corchetes ->Agrupacion y Rangos

  • " = Comillas Dobles

  • ' = Comillas Simple

  • = Mayor que

  • < = Menor que

  • ; = Punto y coma -> Para ejecutar varios comandos en secuencia (comando1; comando2)

  • & = Ampersan -> Para ejecutar varios comandos al mismo tiempo (comando1 & comando2)

  • && = Ampersan -> Para ejecutar varios comandos ,ejecutara el primer comando y no se ejecuta el segundo , en caso que falle el primero no ejecuta el segundo (comando1 && comando2)

  • | = Pipe -> Para ejecutar varios comandos al mismo tiempo (comando1 | comando2)

  • || = Pipe -> Para ejecutar varios comandos solo se ejecuta si el comando 1 a fallado (comando1 || comando2)

  • ~ = Virgulilla -> Directorio de de Usuario

  • ' = Acento Agudo

  • $ = Dolar -> para variables

  • ! = admiracion -> ejecutar ultimo comando

Ejemplos:

  • ls *m = Buscar ficheros con la letra M
  • ls ??? = Buscar fiquer0s con solo 3 letras
  • ls [a-p]* = Buscar un rango que empiecen con la letra A -P.

Comandos para identificar informacion del equipo

  • pwd = para saber en ruta me encuentro te imprimi tu ruta actual
  • whoami = para saber mi nombre de usuario
  • hostname = para saber el nombre de mi PC

Comando History

  • history = .bash_history -> archivo donde guarda todos mis comandos ejecutados

Opciones

  • history -w = escribir los comandos ejecutados en la sesion
  • history -c = borra el contenido del fichero .bash_history

Comando uname -Muestra la informacion del sistema

Opciones

  • uname -s = Nombre del Nucleo (linux,etc)
  • uname -r = version del Nucleo (2.6)
  • uname -v = version del sistema operativo (DEBIAN)
  • uname -n = Nombre de la maquina
  • uname -m = Bits del nucleo
  • uname -a = Toda la informacion

Comando man -Muestra la ayuda del sistema

Sección Descripción

  • 1 Comandos Generales
  • 2 Llamadas al sistema
  • 3 Biblioteca C de funciones
  • 4 Ficheros especiales (normalmente dispositivos, que se pueden encontrar en /dev) y drivers
  • 5 Formatos de fichero y convenciones
  • 6 Juegos y salvapantallas
  • 7 Miscelánea
  • 8 Comandos de administración del sistema y Demonios

Comandos para la lectura de contenido de ficheros

Comandos cat y tac -Muestra el Contenido del Ficheros

Sintaxis: cat [opciones] fichero1 fichero2

Opciones

  • -n = Muestra numero de linea
  • -b = Igual que -n pero no numera lineas vacias

Sintaxis: tac fichero1 fichero2 = Muestra el cotenido en orden inverso

Comando nl -Muestra para visualizar y numerar las lineas muy similar a CAT

Sintaxis: nl [opciones] fichero1

Opciones

  • -ba = Numera lineas Vacias

Comando head y tail -Muestra el inicio y final de un ficheo (por defecto 10 lineas)

head

muestra el inicio de un fichero (por defecto 10 lineas) Sintaxis: head [-n num] fichero(s) ejemplo: head -n 5 fichero.txt

tail

muestra el final de un fichero (por defecto 10 lineas) Sintaxis: tail [-n num] fichero(s) opciones: -n num

ejemplo: tail -n 5 fichero.txt tail -f 5 fichero.txt = espera a que se actualice el archivo y te pinta la ultima lectura

Comando wc -Muestra el numero de lineas palabras y caracteres.

WC = Word Count

Sintaxis: wc [opciones] fichero1 Opciones:

  • -l = numero de lineas
  • -w = numero de lineas
  • -m = numero de lineas

Comando sort - Visualiza ficheros de forma ordenada.

Sintaxis: sort [opciones] ficheros opciones:

  • -r = orden inverso
  • -n = usar criterio numerico
  • -k num = ordenar por la columna numero (num)
  • -t separdor = Indicar separador de columnas
  • -f = Ignora Mayusculas y Minusculas.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment