Differences
This shows you the differences between two versions of the page.
comandos_utiles [2017/08/20 18:22] vzz1x2 creado |
comandos_utiles [2017/08/20 18:26] (current) vzz1x2 |
||
---|---|---|---|
Line 4: | Line 4: | ||
ls | ls | ||
- | + | ||
* Lista los ficheros de un directorio. | * Lista los ficheros de un directorio. | ||
ls -l | ls -l | ||
- | + | ||
* Lista también las propiedades y atributos. | * Lista también las propiedades y atributos. | ||
ls -la | ls -la | ||
- | + | ||
* Lista ficheros incluidos los ocultos de sistema. | * Lista ficheros incluidos los ocultos de sistema. | ||
ls -la | more | ls -la | more | ||
- | + | ||
* Lista los ficheros de un directorio de forma paginada. | * Lista los ficheros de un directorio de forma paginada. | ||
ls -lh | ls -lh | ||
- | + | ||
* Lista ficheros especificando la unidad de tamaño (Kilobyte, Megabyte, Gigabyte). | * Lista ficheros especificando la unidad de tamaño (Kilobyte, Megabyte, Gigabyte). | ||
ls -l | grep ^d | ls -l | grep ^d | ||
- | + | ||
* Lista sólo los directorios | * Lista sólo los directorios | ||
cat -n fichero | cat -n fichero | ||
- | + | ||
* Muestra el contenido de un fichero.(-n lo numera) | * Muestra el contenido de un fichero.(-n lo numera) | ||
pr -t fichero | pr -t fichero | ||
- | + | ||
* Muestra el contenido de un fichero de manera formateada | * Muestra el contenido de un fichero de manera formateada | ||
Line 39: | Line 39: | ||
more fichero | more fichero | ||
less fichero | less fichero | ||
- | + | ||
* Muestran el contenido de un fichero de forma paginada. | * Muestran el contenido de un fichero de forma paginada. | ||
Line 45: | Line 45: | ||
zmore fichero | zmore fichero | ||
zless fichero | zless fichero | ||
- | + | ||
* Muestran el contenido de un fichero comprimido (.gz) | * Muestran el contenido de un fichero comprimido (.gz) | ||
echo candena | echo candena | ||
- | + | ||
* echo nos muestra en pantalla el texto que le siga. | * echo nos muestra en pantalla el texto que le siga. | ||
grep \'cadena\' archivo | grep \'cadena\' archivo | ||
- | + | ||
* Muestra las líneas del archivo que contienen la cadena. | * Muestra las líneas del archivo que contienen la cadena. | ||
stat fichero | stat fichero | ||
- | + | ||
* Muestra el estado de un fichero. | * Muestra el estado de un fichero. | ||
file fichero | file fichero | ||
- | + | ||
* Muestra de qué tipo es un fichero. | * Muestra de qué tipo es un fichero. | ||
tail archivo | tail archivo | ||
- | + | ||
* Muestra las últimas líneas de un archivo, 10 por defecto. | * Muestra las últimas líneas de un archivo, 10 por defecto. | ||
tail -n 12 archivo | tail -n 12 archivo | ||
- | + | ||
* Muestra las 12 últimas líneas del archivo. | * Muestra las 12 últimas líneas del archivo. | ||
| | ||
tail -f archivo | tail -f archivo | ||
- | + | ||
* Muestra las últimas líneas del archivo, actualizándolo a medida que se van añadiendo. Útil para controlar logs. | * Muestra las últimas líneas del archivo, actualizándolo a medida que se van añadiendo. Útil para controlar logs. | ||
head fichero | head fichero | ||
- | + | ||
* Muestra las primeras líneas de un archivo, 10 por defecto. Admite opción -n igual que el comando tail. | * Muestra las primeras líneas de un archivo, 10 por defecto. Admite opción -n igual que el comando tail. | ||
find /usr -name lilo -print | find /usr -name lilo -print | ||
- | + | ||
* Busca todos los ficheros con nombre lilo en /usr. | * Busca todos los ficheros con nombre lilo en /usr. | ||
find /home/paco -name *.jpg -print | find /home/paco -name *.jpg -print | ||
- | + | ||
* Busca todas las imágenes .jpg en /home/paco. | * Busca todas las imágenes .jpg en /home/paco. | ||
whereis ejecutable | whereis ejecutable | ||
- | + | ||
* Busca ejecutables(ejemplo: whereis find) | * Busca ejecutables(ejemplo: whereis find) | ||
type comando | type comando | ||
- | + | ||
* Muestra la ubicación del comando indicado. | * Muestra la ubicación del comando indicado. | ||
Si es un comando interno del shell mostrará algo así como:comando is a shell builtin. | Si es un comando interno del shell mostrará algo así como:comando is a shell builtin. | ||
pwd | pwd | ||
- | + | ||
* Visualiza el directorio actual. | * Visualiza el directorio actual. | ||
history | history | ||
- | + | ||
* Muestra el listado de comandos usados por el usuario (~/.bash_history) | * Muestra el listado de comandos usados por el usuario (~/.bash_history) | ||
cd nom_directorio | cd nom_directorio | ||
- | + | ||
* Cambia de directorio | * Cambia de directorio | ||
- | |||
cd .. | cd .. | ||
- | | + | |
* Vuelves al anterior. | * Vuelves al anterior. | ||
- | + | ||
cd /home/paco/.mozilla | cd /home/paco/.mozilla | ||
- | + | ||
* Entras al de mozilla.(indicando la ruta completa) | * Entras al de mozilla.(indicando la ruta completa) | ||
cp -dpR fichero1 ruta_fichero2 | cp -dpR fichero1 ruta_fichero2 | ||
- | + | ||
* Realiza una copia del fichero1 a ruta_fichero2, cambiándole el nombre. | * Realiza una copia del fichero1 a ruta_fichero2, cambiándole el nombre. | ||
cp -dpR fichero1 /directorio | cp -dpR fichero1 /directorio | ||
- | + | ||
* Copia fichero1 a directorio, conservando fichero1 el nombre. | * Copia fichero1 a directorio, conservando fichero1 el nombre. | ||
-R | -R | ||
- | + | ||
* Copia un directorio recursivamente,salvo los ficheros especiales. | * Copia un directorio recursivamente,salvo los ficheros especiales. | ||
-p | -p | ||
- | + | ||
* Copia preservando permisos, propietario, grupos y fechas. | * Copia preservando permisos, propietario, grupos y fechas. | ||
- | | + | |
-d | -d | ||
- | + | ||
* Conserva los enlaces simbólicos como tales y preserva las relaciones de los duros. | * Conserva los enlaces simbólicos como tales y preserva las relaciones de los duros. | ||
- | + | ||
-a | -a | ||
- | + | ||
Lo mismo que -dpR . | Lo mismo que -dpR . | ||
mv ruta_fichero1 ruta_fichero2 | mv ruta_fichero1 ruta_fichero2 | ||
- | + | ||
* Mueve y/o renombra ficheros o directorios. | * Mueve y/o renombra ficheros o directorios. | ||
mkdir nom_directorio | mkdir nom_directorio | ||
- | + | ||
* Crea un directorio. | * Crea un directorio. | ||
rmdir nom_directorio | rmdir nom_directorio | ||
- | + | ||
* Elimina un directorio(tiene que estar vacío). | * Elimina un directorio(tiene que estar vacío). | ||
Line 157: | Line 156: | ||
rm -r directorio | rm -r directorio | ||
- | + | ||
* Borra los ficheros de un directorio recursivamente.Quietorrrrrrr... | * Borra los ficheros de un directorio recursivamente.Quietorrrrrrr... | ||
rm *.jpg | rm *.jpg | ||
- | + | ||
* Borra todos los ficheros .jpg del directorio actual. | * Borra todos los ficheros .jpg del directorio actual. | ||
ln ruta_fichero ruta_enlace | ln ruta_fichero ruta_enlace | ||
- | + | ||
* Crea un enlace duro (con el mismo inodo,es decir mismo fichero con distintos nombres) | * Crea un enlace duro (con el mismo inodo,es decir mismo fichero con distintos nombres) | ||
ln -s ruta_directorio ruta_enlace | ln -s ruta_directorio ruta_enlace | ||
- | + | ||
* Crea un enlace simbólico (con diferente inodo,es decir se crea un nuevo fichero que apunta al | * Crea un enlace simbólico (con diferente inodo,es decir se crea un nuevo fichero que apunta al | ||
\"apuntado\",permitiendo enlazar con directorios y con ficheros de otro sistema de archivos) | \"apuntado\",permitiendo enlazar con directorios y con ficheros de otro sistema de archivos) | ||
diff [opciones] fichero1 fichero2 | diff [opciones] fichero1 fichero2 | ||
- | + | ||
* Compara ficheros. | * Compara ficheros. | ||
Line 182: | Line 181: | ||
diff -q fichero1 fichero2 | diff -q fichero1 fichero2 | ||
- | + | ||
* Informa sólo de si los ficheros difieren,no de los detalles de las diferencias. | * Informa sólo de si los ficheros difieren,no de los detalles de las diferencias. | ||
diff -y fichero1 fichero2 | diff -y fichero1 fichero2 | ||
- | + | ||
* Muestra la salida a dos columnas. | * Muestra la salida a dos columnas. | ||
join [opciones] fichero1 fichero2 | join [opciones] fichero1 fichero2 | ||
- | + | ||
* Muestra las líneas coincidentes entre fichero1 y fichero2. | * Muestra las líneas coincidentes entre fichero1 y fichero2. | ||
wc fichero | wc fichero | ||
- | + | ||
* Muestra el nº de palabras,líneas y caracteres de un archivo. | * Muestra el nº de palabras,líneas y caracteres de un archivo. | ||
wc -c fichero | wc -c fichero | ||
- | + | ||
* Muestra el tamaño en bytes de un fichero. | * Muestra el tamaño en bytes de un fichero. | ||
touch [-am][-t] fichero | touch [-am][-t] fichero | ||
- | + | ||
* Cambia las fechas de acceso (-a) y/o modificación (-m) de un archivo. | * Cambia las fechas de acceso (-a) y/o modificación (-m) de un archivo. | ||
touch -am fichero | touch -am fichero | ||
- | + | ||
* A la fecha actual.Si no existiese el fichero,se crearía. | * A la fecha actual.Si no existiese el fichero,se crearía. | ||
touch -am -t 0604031433.30 fich | touch -am -t 0604031433.30 fich | ||
- | | + | |
* AAMMDDhhmm.ss ------- Si no se especifican los segundos,tomaría 0 como valor. | * AAMMDDhhmm.ss ------- Si no se especifican los segundos,tomaría 0 como valor. | ||
A la fecha especificada.Si no existiese el fichero,se crearía. | A la fecha especificada.Si no existiese el fichero,se crearía. | ||
touch fichero | touch fichero | ||
- | + | ||
* Usado sin opciones crearía un fichero con la fecha actual. | * Usado sin opciones crearía un fichero con la fecha actual. | ||
split -b 1445640 mozart.ogg mozart | split -b 1445640 mozart.ogg mozart | ||
- | | + | |
* Partir un archivo | * Partir un archivo | ||
cat mozart.* > mozart.ogg | cat mozart.* > mozart.ogg | ||
- | + | ||
* Unir las distintas partes de un fichero cortado con split. | * Unir las distintas partes de un fichero cortado con split. | ||
chown [-R] usuario fichero | chown [-R] usuario fichero | ||
- | + | ||
* Cambia el propietario de un fichero o directorio. | * Cambia el propietario de un fichero o directorio. | ||
chgrp [-R] grupo fichero | chgrp [-R] grupo fichero | ||
- | + | ||
* Cambia el grupo de un fichero o directorio. | * Cambia el grupo de un fichero o directorio. | ||
chmod [-R][ugo][+/- rwxs] fichero | chmod [-R][ugo][+/- rwxs] fichero | ||
- | + | ||
* Cambia los permisos de acceso de un fichero | * Cambia los permisos de acceso de un fichero | ||