Table of Contents
5 comandos útiles para administrar los tipos de archivos y la hora del sistema en Linux-Parte 3
Adaptarse al uso de la línea de comandos o la terminal puede ser muy difícil para los principiantes que desean aprender Linux. Debido a que la terminal da más control sobre un sistema Linux que los programas de GUI, uno tiene que acostumbrarse a ejecutar comandos en la terminal. Por lo tanto, para memorizar diferentes comandos en Linux, debe usar la terminal a diario para comprender cómo se usan los comandos con diferentes opciones y argumentos.
Administrar tipos de archivos y establecer la hora en Linux-Parte 3
Por favor, repase las partes anteriores de esta serie de trucos de Linux.
- 5 Comando interesante Consejos y trucos de línea en Linux-Parte 1
- 10 trucos de línea de comandos útiles para principiantes-Parte 2
En este artículo, veremos algunos trucos y consejos de usar 10 comandos para trabajar con archivos y tiempo en el terminal.
Tipos de archivos en Linux
En Linux, todo se considera como un archivo, sus dispositivos, directorios y archivos regulares son todos considerados como archivos.
Hay diferentes tipos de archivos en un sistema Linux:
- Archivos normales. que pueden incluir comandos, documentos, archivos de música, películas, imágenes, archivos, etc.
- Archivos de dispositivo. que son utilizados por el sistema para acceder a sus componentes de hardware.
Hay dos tipos de archivos de dispositivo que bloquean archivos que representan dispositivos de almacenamiento como discos duros. leen datos en bloques y caracteres Los archivos leen los datos carácter a carácter.
- Enlaces físicos y enlaces suaves. se utilizan para acceder a archivos desde cualquier lugar en un sistema de archivos Linux.
- Tuberías y sockets con nombre. permiten que diferentes procesos se comuniquen entre sí.
1. Determinar el tipo de un archivo usando el comando ‘archivo’
Puede determinar el tipo de archivo mediante el archivo. com Mando de la siguiente manera. La siguiente captura de pantalla muestra diferentes ejemplos del uso del comando de archivo para determinar los tipos de archivos diferentes.
[email protected] ~/Linux-Tricks $. dir. BACKUP master.zip crossroads-stable.tar.gz num.txt EDWARD-MAYA-2011-2012-NEW-REMIX.mp3 reggea.xspf Linux-Security-Optimization-Book.gif tmp-link [ email protected] ~/Linux-Tricks $. file BACKUP/ BACKUP/: directorio. [correo electrónico protegido] ~/Linux-Tricks $. archivo master.zip. master.zip: datos de archivo Zip, al menos v1. 0 para extraer. [correo electrónico protegido] ~/Linux-Tricks $. archivo crossroads-stable.tar. gz. crossroads-stable.tar.gz: datos comprimidos gzip, de Unix, última modificación: martes 5 de abril 15:15:20 2011. [correo electrónico protegido] ~/Linux-Tricks $ archivo Linux-Security-Optimization-Book.gif. Linux-Security-Optimization-Book.gif: datos de imagen GIF, versión 89a, 200 x 259. [email protected] ~/Linux-Tricks $. archivo EDWARD-MAYA-2011-2012-NEW-REMIX.mp3. EDWARD-MAYA-2011-2012-NEW-REMIX.mp3: Archivo de audio con ID3 versión 2.3.0, contiene: MPEG ADTS, layer III, v1, 192 kbps, 44.1 kHz, JntStereo. [correo electrónico protegido] ~/Linux-Tricks $. file/dev/sda1. /dev/sda1: block special. [correo electrónico protegido] ~/Linux-Tricks $. archivo/dev/tty1. /dev/tty1: carácter especial. 2. Determinación del tipo de archivo usando los comandos ‘ls’ y ‘dir’
Otra forma de determinar el tipo de un archivo es realizando una lista larga usando la l sy comandos dir.
Usando ls-l. para determinar el tipo de un archivo.
Cuando ve los permisos del archivo, el primer carácter muestra el el tipo de archivo y los demás caracteres muestran los permisos del archivo.
[email protected] ~/Linux-Tricks $. ls-l. total 6908 drwxr-xr-x 2 tecmint tecmint 4096 9 de septiembre 11:46 BACKUP-rw-r-r–1 tecmint tecmint 1075620 9 de septiembre 11:47 crossroads-stable.tar.gz-rwxr—–1 tecmint tecmint 5916085 9 de septiembre 11:49 EDWARD-MAYA-2011-2012-NEW-REMIX.mp3-rw-r-r–1 tecmint tecmint 42122 9 de septiembre 11:49 Linux-Security-Optimization-Book.gif-rw-r-r–1 tecmint tecmint 17627 9 de septiembre 11:46 master.zip-rw-r-r–1 tecmint tecmint 5 9 de septiembre 11:48 num.txt-rw-r-r–1 tecmint tecmint 0 9 de septiembre 11:46 reggea.xspf-rw-r-r–1 tecmint tecmint 5 9 de septiembre 11:47 tmp-link
Usando ls-l. para determinar bloque. y carácter er. archivos.
[email protected] ~/Linux-Tricks $. ls-l/dev/sda1. brw-rw—-1 disco raíz 8, 1 de septiembre 9 10:53/dev/sda1 [correo electrónico protegido] ~/Linux-Trucos $. ls-l/dev/tty1. crw-rw—-1 root tty 4, 1 9 de septiembre 10:54/dev/tty1
Usar dir-l. para determinar el tipo de archivo.
[email protected] ~/Linux-Tricks $. dir-l. total 6908 drwxr-xr-x 2 tecmint tecmint 4096 9 de septiembre 11:46 BACKUP-rw-r-r–1 tecmint tecmint 1075620 9 de septiembre 11:47 crossroads-stable.tar.gz-rwxr—–1 tecmint tecmint 5916085 9 de septiembre 11:49 EDWARD-MAYA-2011-2012-NEW-REMIX.mp3-rw-r-r–1 tecmint tecmint 42122 9 de septiembre 11:49 Linux-Security-Optimization-Book.gif-rw-r-r–1 tecmint tecmint 17627 9 de septiembre 11:46 master.zip-rw-r-r–1 tecmint tecmint 59 de septiembre 11:48 num.txt-rw-r-r–1 tecmint tecmint 0 9 de septiembre 11:46 reggea.xspf-rw-r-r–1 tecmint tecmint 5 9 de septiembre 11:47 tmp-link 3. Contar el número de archivos de un tipo específico
A continuación, veremos algunos consejos sobre cómo contar el número de archivos de un tipo específico en un directorio dado usando los comandos ls. grep y wc. La comunicación entre los comandos se logra a través de una canalización con nombre.
- grep. comando para buscar de acuerdo con un patrón o expresión regular determinados.
- wc. comando para contar líneas, palabras y caracteres.
Contar el número de archivos normales
En Linux, los archivos normales se representan con el símbolo-.
[correo electrónico protegido] ~/Linux-Tricks $. ls-l | grep ^-| wc-l. 7. Contando el número de directorios
En Linux, los directorios están representados por el símbolo d.
[ email protected] ~/Linux-Tricks $. ls-l | grep ^ d | wc-l. 1. Contando el número de enlaces duros y simbólicos
En Linux, los enlaces duros y simbólicos están representados por el símbolo l.
[correo electrónico protegido] ~/Linux-Tricks $. ls-l | grep ^ l | wc-l. 0. Contando el número de archivos de caracteres y bloques
En Linux, los archivos de caracteres y bloques están representados por los símbolos byc respectivamente.
A continuación, veremos algunos comandos que se pueden usar para buscar archivos en un sistema Linux, estos incluyen localizar. encontrar. qué es. y qué.
Uso del comando de localización para buscar archivos
En el salida a continuación, estoy tratando de localizar la configuración del servidor Samba para mi sistema.
[email protected] ~/Linux-Tricks $. localizar samba.conf. /usr/lib/tmpfiles.d/samba.conf. /var/lib/dpkg/info/samba.conffiles Uso del comando de búsqueda para buscar archivos
Para aprender a usar el comando de búsqueda en Linux, puede leer nuestro siguiente artículo que muestra más de 30+. ejemplos prácticos y el uso del comando de búsqueda en Linux.
- 35 Ejemplos de comando ‘buscar’ en Linux
Uso del comando whatis para ubicar comandos
El El comando whatis. se usa principalmente para localizar comandos y es especial porque brinda información sobre un comando, también encuentra archivos de configuración y entradas manuales para un comando.
[email protected] ~/Linux-Tricks $. whatis bash. bash (1)-GNU Bourne-Again SHell. [email protected] ~/Linux-Tricks $. whatis find. find (1)-buscar para archivos en una jerarquía de directorios. [email protected] ~/Linux-Tricks $. whatis ls. ls (1): enumera el contenido del directorio. Uso de qué comando para ubicar comandos
El comando which. se usa para ubicar comandos en el sistema de archivos.
[email protected] ~/Linux-Tricks $. which mkdir. /bin/mkdir. [email protected] ~/Linux-Tricks $. which bash. /bin/bash. [email protected] ~/Linux-Tricks $. que encuentran. /usr/bin/find. [correo electrónico protegido] ~/Linux-Tricks $. $ which ls. /bin/ls. 5. Trabajando con la hora en su sistema Linux
Cuando Al trabajar en un entorno de red, es una buena práctica mantener la hora correcta en su sistema Linux. Hay ciertos servicios en los sistemas Linux que requieren la hora correcta para funcionar de manera eficiente en una red.
Veremos los comandos que puede usar para administrar el tiempo en su máquina. En Linux, la hora se gestiona de dos formas: hora del sistema. y hora de hardware.
La hora del sistema. es gestionada por un reloj del sistema y la hora del hardware es administrada por un reloj del hardware.
Para ver la hora, fecha y zona horaria de su sistema, use el comando de fecha de la siguiente manera.
[correo electrónico protegido] ~/Linux-Tricks $. fecha. Mié 9 de septiembre 12:25:40 IST 2015.
Configure la hora de su sistema usando date-s. o date –set = ”STRING”. de la siguiente manera.
[correo electrónico protegido] ~/Linux-Tricks $. sudo date-s “12:27:00 “ Mié 9 de septiembre 12:27:00 IST 2015. [email protected] ~/Linux-Tricks $. sudo date–set = “12:27:00”. Mié 9 de septiembre 12:27:00 IST 2015.
También puede establecer la hora y fecha de la siguiente manera.
[email protected] ~/Linux-Tricks $. sudo date 090912302015. Mié 9 de septiembre 12:30:00 IST 2015.
Visualización de la fecha actual de un calendario mediante el comando cal.
[email protected] ~/Linux-Tricks $. cal. Septiembre de 2015 Do Lu Mi Mi Ju Vi Sá 1 2 3 4 5 6 7 8 9. 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Vea la hora del reloj del hardware usando el comando hwclock.
[email protected] ~/Linux-Tricks $. sudo hwclock. Miércoles 09 de septiembre de 2015 06:02:58 PM IST-0.200081 segundos.
Para configurar la hora del reloj del hardware, use hwclock –set –date = ”STRING”. de la siguiente manera.
[email protected] ~/Linux-Tricks $. sudo hwclock–set–date = “09/09/2015 12:33:00”. [correo electrónico protegido] ~/Linux-Tricks $. sudo hwclock. Miércoles 09 de septiembre de 2015 12:33:11 PM IST-0.891163 segundos.
El reloj del hardware establece la hora del sistema durante el arranque y cuando el sistema se apaga, la hora del hardware se restablece a la hora del sistema.
Por lo tanto, cuando ve la hora del sistema y la hora del hardware, son iguales a menos que cambie la hora del sistema. La hora de su hardware puede ser incorrecta cuando la batería del CMOS. está baja.
También puede configurar la hora de su sistema usando la hora del reloj del hardware de la siguiente manera.
$ sudo hwclock–hctosys
También es posible configurar la hora del reloj del hardware usando la hora del reloj del sistema de la siguiente manera.
$ sudo hwclock–systohc
Para ver cuánto tiempo ha estado funcionando su sistema Linux, use el
[email protected] ~/Linux-Tricks $. tiempo de actividad. 12:36:27 hasta 1:43, 2 usuarios, promedio de carga: 1,39, 1,34, 1,45. [email protected] ~/Linux-Tricks $. tiempo de actividad-p. hasta 1 hora, 43 minutos. [email protected] ~/Linux-Tricks $. tiempo de actividad-s. 2015-09-09 10:52:47.
Resumen
Comprensión del tipo de archivo pes es Linux es una buena práctica para los principiantes, y también la administración del tiempo es fundamental, especialmente en los servidores, para administrar los servicios de manera confiable y eficiente. Espero que encuentre útil esta guía. Si tiene alguna información adicional, no olvide publicar un comentario. Mantente conectado a Tecmint.