man <comando> --> Ayuda sobre el comando
man -k <palabra> --> Busca funciones que contiene la palabra
(bropages.org) --> aplicación con ejemplos de comandos (se puede instalar en local)
(manly) --> aplicación que explica ordenes completas (se tiene que instalar en local)

whoami -> indica el usuario actual
su  -> cambiar de usuario
sudo -u   -> ejecuta comandos como otro usuario 
sudo  -> ejecuta comandos como administrador

ls  -> lista directorios
  ls -a -> lista archivos incluidos los ocultos
  ls -A -> lista archivos incluidos los ocultos sin poner los directorios padre y actual (util para scripts)
  ls -l -> lista archivos en formato listado extendido
  ls -h -> lista archivos con tamaños legibles
  ls -S -> ordena de mayor a menor tamaño
pwd -> muestra el directorio actual
cd  -> cambiar de directorio (sin la ruta cambia al directorio del usuario)
popd y pushd (dirs -v) -> cambiar entre directorios lejanos. Pone directorios en una pila y va a ellos
mkdir <directorio> -> crear directorios
  mkdir -p carpeta/{subcarpeta1,subcarpeta2,...) -> crea estructuras más complejas
rm <nombreFichero> -> eliminar archivos. Permite wildcards
  rm -i -> pide confirmación
  rm -r <nombreDirectorio> -> elimina directorio. Si no esta vacio, da error
  rm -rf <nombreDirectoiro> -> elimina directorio y todo su contenido
mv <nombreFichero> <path/nuevoNombre> -> mueve un archivo, se utiliza también para renombrarlos
  mv -r -> mueve un directorio
tree -> muestra un arbol. Hay que instalar el paquete: apt-get install tree

Usuario|Grupo|Otros --> Orden del tipo de permisos
r|w|x|- --> Lectura | Escritura | Ejecución | Sin permisos
chmod <permisos> <ficheros> -> cambia permisos de archivos y/o directorios
  chmod o=rw <archivo> -> da permiso de lectura y escritura para "otros"
  chmod ugo=rwx <archivo> -> da permiso de lectura y ejecución para todos (usuarios, grupos y otros)


touch <nombreFichero> -> crear un archivo vacio
nano <nombreFichero> -> modifica un archivo de texto. Hay que instalarlo
cat <nombreFichero> -> muestra el contenido en pantalla. Se usa tambien para concatenar archivos: cat a.txt b.txt > c.txt
less <nombreFichero> -> visualizador de archivos con opheciones (usar "h" para ver opciones)
head <nombreFichero> -> muestra las 10 primeras lineas. -n para ver otra cantidad de lineas
tail <nombreFichero> -> muestra las 10 ultimas lineas. -n para ver otra cantidad de lineas
  tail -f <nombreFichero> -> muestra dinámicamente las últimas lineas
wc <nombreFichero> -> muestra la cantidad de lineas, cantidad de palabras y bytes

? -> un caracter cualquiera
* -> un grupo de caracteres cualquiera
[] -> un caracter en un rango
grep "<texto>" fichero -> busca lineas con un texto en un archivo. grep "" -rni
  -r -> en subdirectorios. grep -r ""
  -E -> expresion regular. grep -rE ''
  -n -> indica la linea donde se encuentra
  -i -> no distingue entre mayusculas y minusculas
which <comando> -> donce esta el ejecutable de un comando
locate <texto> -> busca archivos que en el nombre contengan el texto. Si el archivo es muy reciente igual no lo encuentra
updatedb -> actualiza la base de datos de archivos. Se necesitan permisos
find -> busca archivos en el directorio actual y subdirectorios. 
  -type -> fichero "f", directorios "d"
  -name -> con un texto en el nombre "texto"
  -iname -> no distingue entre mayusculas y minusculas
  
"> " -> redirecciona salida estandard
"1> "-> redirecciona salida estandard
"2> " -> redirecciona salida de errores
"&> " -> redirecciona la salida standard y las salida de errores
"< " -> redirecciona la entrada standard
"|" -> redirecciona la salida estandard de un comando a la entrada estandar de otro comando
tee -> redirecciona la salida estandard a varios archivos (comando | tee a.txt b.txt)
xargs -> redirecciona la salida estandard como argumento de otro comando (comando | xargs comando2)

zip -> comprime archivos (si el archivoZip existe, entonces añade)
  zip <nombreZip> <ficheroAComprimir> -> comprime un archivo
  zip -r <nombreZip> <carpeta> -> comprime una carpeta entera
  zip -d <nombreZip> <fichero|carpeta> -> elimina un elemento del archivo zip
unzip -> descomprime archivos
  unzip -vl <nombreZip> -> información de un archivo comprimido
  unzip <nombreZip> -d <ruta> -> descomprime un archivo en una carpeta
tar -> empaqueta y/o comprime archivos en formato tar.gz
  tar cf <nombreTar> <fichero|directorio> -> empaqueta archivos en formato tar
  tar cfz <nombreTarGz> <fichero> -> comprime el fichero en formato tar.gz
  tar cfzv <nombreTarGz> <fichero> -> con salida de informacion por pantalla
  tar xfzv <nombreTarGz> -> descomprime un archivo tar.gz
  tar xf <nombreTar> -> desempaqueta un archivo tar


DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí