|
ls
|
Lista el contenido de un directorio
|
|
ls -l
|
Muestra la salida en formato largo
|
|
ls -r
|
Lista un directorio en orden inverso
|
|
ls -R
|
Lista recursivamente un directorio
|
|
ls -a
|
Muestra ficheros ocultos
|
|
ls -h
|
Muestra el tamaño de forma legible
|
|
ls -i
|
Muestra el identificador del i-nodo asociado
|
|
cd alias
|
Cambiar el directorio actual por alias
|
|
cd ..
|
Cambia al directorio padre
|
|
cd ~
|
Cambia al directorio base (home)
|
|
pwd
|
Muestra el directorio en el que estamos
|
|
mkdir alias
|
Crea un nuevo directorio alias
|
|
mkdir -p alias/alias2
|
Crea los directorios intermedios si no existieran
|
|
mkdir {alias1,alias2}
|
Crea varios directorios a la vez
|
|
mv fuente destino
|
Mueve o renombra de fuente a destino
|
|
mv -i
|
Pregunta antes de sobreescribir
|
|
mv -u
|
Actualiza el destino sólo si es más reciente
|
|
cp fuente destino
|
Copia un fichero de fuente a destino
|
|
cp -R
|
Copia recursivamente un directorio
|
|
cp -i
|
Pregunta antes de sobreescribir
|
|
cp -l
|
Hace enlaces fuertes en lugar de copiarlos
|
|
cp -p alias /dir1/dir2
|
Copia alias en dir2 creando dir1 si no existe
|
|
cp *alias*[!A] dest
|
Copia los archivos que incluyan alias y no terminen en A en destino
|
|
rm alias
|
Borra archivos o directorios
|
|
rm -r
|
Borra recursivamente un directorio
|
|
rm -f
|
Fuerza el borrado
|
|
rm -i
|
Pregunta antes de borrar
|
|
echo HelloWorld
|
Escribe en la salida estandar
|
|
cat alias
|
Muestra el contenido de alias
|
|
cat alias alias2
|
Concatena el contenido de los dos ficheros
|
|
cat > alias
|
Escribimos y graba lo escrito en alias
|
|
more alias
|
Pagina el fichero alias
|
|
cat alias | more
|
Muestra el contenido de alias paginado
|
|
grep
|
Sirve para buscar patrones en ficheros
|
|
grep -c
|
Muestra la cantidad de líneas
|
|
grep -i
|
Ignora diferencias en mayúsculas y minúsculas
|
|
grep -H
|
Imprime el nombre del fichero
|
|
grep -l
|
Cuando son múltiples ficheros sólo muestra los nombres y no las líneas correspondientes
|
|
grep -v
|
Devuelve las que no contienen el patrón
|
|
grep -r
|
Busca de forma recursiva
|
|
grep -n
|
Imprime el número de cada línea
|
|
grep "^alias" file
|
Busca en file las líneas que comienzan por alias
|
|
find
|
Sirve para buscar archivos de forma recursiva
|
|
find -name alias
|
Busca los archivos con nombre alias
|
|
find -user usuario
|
Busca los archivos de usuario
|
|
gzip
|
Sirve para comprime archivos o directorios
|
|
gzip alias
|
Comprime el archivo alias
|
|
gzip [-1...-9 ] alias
|
Indica el nivel de compresión (1 menor, 9 mayor)
|
|
gzip -r alias
|
Comprime de modo recursivo
|
|
gzip -l alias
|
Muestra información de la compresión
|
|
gzip -S .zip alias
|
Indica un sufijo al fichero de salida
|
|
gzip -c alias > alias.gz
|
Crea un archivo alias.gz manteniendo alias
|
|
gzip -d alias
|
Descomprime un archivo (como gunzip)
|
|
gunzip alias
|
Descomprime el archivo alias
|
|
gunzip -r alias
|
Descomprime de modo recursivo
|
|
tar
|
Sirve para compactar archivos o directorios
|
|
tar -c alias
|
Permite crear (tarear)
|
|
tar -x alias
|
Permite extraer (destarear)
|
|
tar -v alias
|
Activa el modo debug
|
|
tar -f alias
|
Agrupa o desagrupa hacia el destino alias
|
|
tar -z alias
|
Compacta o descompacta el fichero resultante una vez agrupado o desagrupado con gzip y gunzip
|
|
tar -t alias
|
Lista el contenido de un fichero agrupado
|
|
tar -M alias
|
Agrupa en volúmenes
|
|
tar -czvf alias.gz alias
|
Empaqueta y comprime alias
|
|
tar -tzvf alias
|
Muestra el contenido de alias
|
|
tar -xzvf alias.gz
|
Desempaqueta y descomprime alias
|
|
file alias
|
Determina el tipo de fichero
|
|
stat alias
|
Muestra información de un fichero
|
|
sort alias
|
Ordena las líneas de un fichero
|
|
sort -r
|
Ordena al revés
|
|
sort -f
|
Trata mayúsculas y minúsculas por igual
|
|
wc
|
Contador de palabras
|
|
wc -l alias
|
Cuenta las líneas
|
|
wc -w alias
|
Cuenta las palabras
|
|
wc -c alias
|
Cuenta los bytes
|
|
uniq alias
|
Borra las líneas repetidas del fichero alias
|
|
uniq -c alias
|
Utiliza como prefijo en cada línea el número de ocurrencias
|
|
uniq -d alias
|
Sólo imprime las líneas duplicadas
|
|
head alias
|
Muestra las 10 primeras líneas (por defecto) de alias
|
|
head -<n> alias
|
Muestra las n primeras líneas
|
|
tail alias
|
Muestra las 10 últimas líneas (por defecto) de alias
|
|
tail -f alias
|
Se ejecuta continua hasta que se pulse Ctrl+C
|
|
tail -q alias
|
No muestra los nombres de los ficheros cuando son varios
|
|
tail -<n>
|
Muestra las n últimas líneas
|
|
ls > lista
|
Crea el archivo lista o lo sobreescribe
|
|
ls >> lista
|
Añade a continuación del archivo lista
|
|
sort < lista
|
Ordena listay lo muestra
|
|
sort < lista > lista2
|
Ordena lista y lo almacena en lista2
|
|
ls -l | less
|
Hace ls y le aplica less
|
|
ls -l | grep a
|
Hace ls y le aplica grep a
|
|
help
|
help alias
|
|
man
|
man alias
|
|
info
|
info alias
|
|
whatis
|
whatis alias
|
|
sh
|
Sirve para ejecutar archivos sh
|
|
sh alias.sh
|
Ejecuta el contenido del archivo alias.sh
|
|
ln
|
Sirve para crear enlaces físicos o simbólicos
|
|
ln origen nombre
|
Crea un enlace físico a origen
|
|
ln -s origen nombre
|
Crea un enlace simbólico a origen
|
|
exit
|
Permite terminar el shell actual. Si se tiene un único shell es equivalente a desconectarse del sistema, pero si se está en un subshell, sólo se terminará éste, retornando al shell anterior.
|
|
logout
|
Permite desconectarse del sistema a partir de un login shell. Ctrl-D permite terminar el shell actual.
|
|
shutdown
|
Sirve para apagr totalmente el sistema.
|
|
shutdown -h now
|
Apaga el sistema (-halt) ahora (now)
|
|
shutdown -h 18:45
|
Se apagará a las 18:45
|
|
shutdown -r -g5
|
Reiniciará (-r) en 5 minutos (-g5)
|
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.