Comandos útiles de Linux para administración de archivos
Clasificado en Informática
Escrito el en español con un tamaño de 2,98 KB
Obtén el número de ficheros en el directorio actual
Obtén el número de ficheros que hay en el directorio actual, sin incluir los ocultos. ($ ls | wc -l)
Obtén el número de ficheros en el directorio actual, incluyendo los ocultos
Obtén el número de ficheros que hay en el directorio actual, incluyendo los ocultos ($ ls -a | wc
Muestra las 5 últimas líneas del fichero
Muestra las 5 últimas líneas del fichero (/etc/passwd) (tail -5 /etc/passwd)
Muestra las 5 primeras líneas del fichero
Muestra las 5 primeras líneas del fichero (/etc/passwd) (head -5 /etc/passwd)
Muestra solo la quinta línea del fichero
Muestra solo la quinta línea del fichero (/etc/passwd) (head -5 /etc/passwd | tail -1)
Muestra solo la penúltima línea del fichero
Muestra solo la penúltima línea del fichero (/etc/passwd) (tail -2 /etc/passwd | head -1)
Obtén una lista de usuarios conectados ordenada alfabéticamente
Obtén una lista de usuarios conectados ordenada alfabéticamente ($ who | sort)
Muestra el fichero /etc/services pantalla a pantalla
Muestra el fichero /etc/services pantalla a pantalla ($ more /etc/services)
Contar las líneas, palabras y caracteres del fichero
Contar las líneas, palabras y caracteres que contiene el fichero (/etc/passwd).
($ wc -l /etc/passwd ) ($ wc -w /etc/passwd) ($ wc -c /etc/passwd) o
($ wc -wlc /etc/passwd)
Crea dos ficheros, nombres y direcciones, utilizando la orden cat
(cat > nombres , escribo el texto y mato el proceso con control+c, Lo mismo con direcciones)
Une ambos ficheros en uno nuevo, llamado personas, utilizando como carácter separador “:”.(paste -d: nombres direcciones > personas)
Modifica ahora el fichero nombres para que toda su información esté contenida en la misma línea. Utiliza de nuevo el comando paste y guarda el resultado en un nuevo fichero llamado línea. (paste -s nombres > línea)
Ordena el fichero personas por el campo nombres. (sort personas)
Ordénalo ahora por el campo direcciones. (sort -k 1 personas)
Muestra ahora solo las direcciones y guarda, a la vez, el resultado en corte1. (cut -f2 -d: personas | tee corte1)
Muestra ahora solo los dos primeros caracteres de las direcciones y guarda, a la vez, el resultado en corte2. (cut -f2 -d: personas | cut -c 1-2 | tee corte2)
Cambia todos los caracteres : por |. (tr ':' '|' < personas)
Elimina los caracteres r, s del fichero personas, sin distinguir entre mayúsculas y minúsculas.
(tr -d [r,s,R,S] < personas)
Crea el directorio que se llama .invisible y listalo Crear directorio: (mkdir .invisible) Listarlo: (ls -a)
Crea un archivo llamado datos con el comando cat, y crea una copia llamada datos2 en el mismo directorio:
Crear archivo: (cat > datos Hola a todos! Ctrl+z(Para finalizar la escritura del archivo) Copiar del archivo:( cp datos datos2)