# mc: Explorador de archivos (Midnight Commander)
# mcedit: Editor de texto (Midnight Commander)
# ls: Lista ficheros del directorio concreto
- ls -l: Lista ficheros, propiedades y atributos
- ls -la: Lista ficheros, propiedades, atributos y ficheros ocultos del sistema
- ls - la | more: Lista ficheros, propiedades, atributos y ficheros ocultos del sistema de forma paginada
# cat -n fichero: Muestra el contenido de un fichero (-n lo numera)
# pr -t fichero: Muestra el contenido de un fichero de manera formateada
# zcat: Muestra el contenido de un fichero comprimido (.gz)
# zmore: Muestra el contenido de un fichero comprimido (.gz)
# zless: Muestra el contenido de un fichero comprimido (.gz)
# echo cadena: Muestra en pantalla el texto de la cadena
# grep 'cadena' archivo: Muestra las líneas del archivo que contienen la cadena
# stat fichero: Muestra el estado del fichero
- stat -f fichero: Muestra el estado del sistema del fichero
# file fichero: Muestra el tipo del fichero
# tail archivo: Muestra las últimas líneas de un archivo (10 por defecto)
- tail -n12 archivo: Muestra las 12 últimas líneas del fichero
# head archivo: Muestra las primeras líneas de un archivo (10 por defecto)
- head -n12 archivo: Muestra las 12 primeras líneas del fichero
# find /usr -name archivo: Busca todos los ficheros con el nombre de del archivo en la carpeta /usr
# whereis ejecutable: Busca el archivo ejecutable
# type comando: Muestra donde se encuentra el comando indicado
# pwd: Visualiza el directorio actual
# history: Muestra el listado de comandos usados por el usuario (/.bash_history)
# cd: Cambia de directorio
# cp fichero1 /directorio: Copia fichero1 a directorio
- cp fichero1 /directorio fichero2: Copia fichero1 a directorio cambiándole el nombre a fichero2
# mv ruta_fichero1 ruta_fichero2: Mueve y/o renombra ficheros o directorios
# mkdir nombre_directorio: Crea un directorio
# rmdir nombre_directorio: Elimina un directorio (tiene que estar vacío)
# rm fichero: Elimina ficheros
- rm -r directorio: Borra los ficheros de un directorio recursivamente
- rm *.jpg: Elimina ficheros del tipo .jpg del directorio actual
# ln ruta_fichero ruta_enlace: Crea un enlace (con e mismo inodo, es decir mismo fichero con distintos nombres)
- ln -s ruta_directorio rute_enlace: Crea un enlace simbólico (con diferente inodo, se crea un nuevo fichero)
# diff fichero1 fichero2: Compara ficheros
- diff -w fichero1 fichero2: Descarta espacios en blanco cuando compara líneas
- diff -q fichero1 fichero2: Informa si los ficheros son diferentes sin dar detalles
- diff -y fichero1 fichero2: Muestra la salida en dos columnas
# join fichero1 fichero2: Muestra las líneas coincidentes entre los ficheros
# wc fichero: Muestra el número de palabras, líneas y caracteres de un archivo
- wc -c fichero: Muestra el tamaño de bytes de un fichero
# touch fichero: Crea un fichero con la fecha actual
- touch -am -t fichero: Cambia las fechas de acceso [-a] y/o modificación [m] de un fichero
- touch -am fichero: Cambia a la fecha actual. Si no existiese el fichero se crearía
- touch -am -t 0604031433.30 fichero: Cambia a la fecha especificada. Si no existiese el fichero se crearía
# split -b[size] fichero1 fichero2: Partir un fichero en [size] bytes cada parte
# cat fichero1 > fichero2: Unir las distintas partes de un fichero cortado con split
# chown -R usuario fichero: Cambia el propietario de un fichero o directorio
# chogrp -R grupo fichero: Cambia el grupo de un fichero o directorio
# chmod -[R] [ugo] [+/- rwxs] fichero: Cambia los permisos de acceso de un fichero
- +: da permisos -: quita permisos
- u: propietario R: recursivo
- g: grupo r: lectura
- o: otros w: escritura
- a: todos x: ejecución
- s: atributos suid y sgid, otorgan al fichero los permisos de su dueño
- Cómo afectan los permisos a los directorios:
- r: permite ver su contenido (no el de sus ficheros)
- w: permite añadir o eliminar ficheros (no modificarlos)
- x: permite acceder al directorio
- El método absoluto de determinar los permisos: chmod 760 fichero
__________|dueño__|grupo__|otros_|
| ascii_____|_r_w_x_|_r_w_-_|_-_-_-_|
| binario__|_1_1_1_|_1_1_0_|_0_0_0_|
| octal____|___7___|___6___|___0___|
# umask nnn: Establece qué permisos serán deshabilitadoss para los archivos nuevos
- ejemplos:
umask 022 = chmod 755
umask 000 = chmod 777
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario