5 comandos útiles para administrar los tipos de archivos y el tiempo del sistema en Linux - Parte 3

5 comandos útiles para administrar los tipos de archivos y el tiempo del sistema en Linux - Parte 3

Adaptarse al uso de la línea de comando o la terminal puede ser muy difícil para los principiantes que desean aprender Linux. Debido a que el terminal brinda más control sobre un sistema de Linux que los programas de GUIS, uno tiene que acostumbrarse a ejecutar comandos en el terminal. Por lo tanto, para memorizar diferentes comandos en Linux, debe usar el terminal diariamente para comprender cómo se usan los comandos con diferentes opciones y argumentos.

Administrar tipos de archivos y establecer tiempo en Linux - Parte 3

Por favor revise nuestras partes anteriores de esta serie de trucos de Linux.

  1. 5 consejos y trucos de línea de comandos interesantes en Linux - Parte 1
  2. 10 trucos de línea de comandos útiles para novatos - Parte 2

En este artículo, veremos algunos consejos y trucos de usar 10 comandos para funcionar 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 se consideran como archivos.

Existen diferentes tipos de archivos en un sistema Linux:

  1. Archivos regulares que puede incluir comandos, documentos, archivos de música, películas, imágenes, archivos, etc.
  2. Archivos del dispositivo: que utilizan el sistema para acceder a los componentes de sus hardware.

Hay dos tipos de archivos de dispositivos de bloqueo que representan dispositivos de almacenamiento como discos duros, Leen datos en bloques y archivos de caracteres que leen datos de forma de caracteres por carácter.

  1. Enlaces duros y enlaces blandos: Se utilizan para acceder a archivos desde cualquier lugar en un sistema de archivos de Linux.
  2. Tuberías y enchufes con nombre: permitir que diferentes procesos se comuniquen entre sí.

1. Determinar el tipo de archivo usando el comando 'Archivo'

Puede determinar el tipo de archivo utilizando el archivo Comando de la siguiente manera. La captura de pantalla a continuación muestra diferentes ejemplos de uso del comando de archivo para determinar los tipos de diferentes archivos.

[correo electrónico protegido] ~/Linux-tricks $ prostituta Maestro de respaldo.Zip Crossroads-Stable.alquitrán.GZ NUM.txt Edward-Maya-2011-2012-New-Remix.mp3 reggea.XSPF Linux-Security-Optimization-Book.GIF TMP-Link [correo electrónico protegido] ~/Linux-tricks $ Copia de seguridad de archivo/ Copia de seguridad/: directorio [correo electrónico protegido] ~/Linux-tricks $ maestro de archivo.cremallera maestro.ZIP: datos de archivo zip, al menos V1.0 para extraer [correo electrónico protegido] ~/Linux-tricks $ Archivo Crossroads-Stable.alquitrán.GZ encrucijada-estable.alquitrán.GZ: Datos comprimidos de GZIP, de Unix, último modificado: martes 5 de abril 15:15:20 2011 [correo electrónico protegido] ~/Linux-tricks $ Libro de optimización-optimización de la seguridad del archivo.gif Linux-Security-Optimization-Book.GIF: datos de imagen GIF, versión 89a, 200 x 259 [correo electrónico protegido] ~/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, Capa III, V1, 192 Kbps, 44.1 khz, jntstereo [correo electrónico protegido] ~/Linux-tricks $ Archivo /dev /sda1 /dev/sda1: bloque especial  [correo electrónico protegido] ~/Linux-tricks $ Archivo /dev /tty1 /dev/tty1: personaje especial  

2. Determinación del tipo de archivo usando los comandos 'LS' y 'Dir'

Otra forma de determinar el tipo de archivo es realizar una lista larga utilizando los comandos LS y DIR.

Usando LS -L Para determinar el tipo de archivo.

Cuando ve los permisos de archivo, el primer personaje muestra el tipo de archivo y los otros Charcters muestran los permisos de archivo.

[correo electrónico protegido] ~/Linux-tricks $ LS -L Total 6908 DRWXR-XR-X 2 TECMINT TECMINT 4096 SEP 9 11:46 Backup -rw-R-R-- 1 Tecmint Tecmint 1075620 Sep 9 11:47 Crossroads-Stable.alquitrán.GZ -RWXR ----- 1 TECMINT TECMINT 5916085 SEP 9 11:49 Edward-Maya-2011-2012-New-Remix.mp3 -rw-r-r-- 1 Tecmint Tecmint 42122 Sep 9 11:49 Linux-Security-Optimization-Book.GIF -RW-R-R-- 1 TECMINT TECMINT 17627 9 de septiembre 11:46 Maestro.zip -rw-r-r-- 1 Tecmint Tecmint 5 Sep 9 11:48 NUM.txt -rw-r-r-- 1 Tecmint Tecmint 0 Sep 9 11:46 Reggea.XSPF -RW-R-R-- 1 Tecmint Tecmint 5 Sep 9 11:47 TMP-Link 

Usando LS -L para determinar bloquear y personaje archivos.

[correo electrónico protegido] ~/Linux-tricks $ LS -L /Dev /SDA1 BRW-RW ---- 1 disco raíz 8, 1 9 de septiembre 10:53 /dev /sda1 [correo electrónico protegido] ~/Linux-tricks $ ls -l /dev /tty1 CRW-RW ---- 1 raíz tty 4, 1 9 de septiembre 10:54 /dev /tty1 

Usando Dir -l Para determinar el tipo de archivo.

[correo electrónico protegido] ~/Linux-tricks $ Dir -l Total 6908 DRWXR-XR-X 2 TECMINT TECMINT 4096 SEP 9 11:46 Backup -rw-R-R-- 1 Tecmint Tecmint 1075620 Sep 9 11:47 Crossroads-Stable.alquitrán.GZ -RWXR ----- 1 TECMINT TECMINT 5916085 SEP 9 11:49 Edward-Maya-2011-2012-New-Remix.mp3 -rw-r-r-- 1 Tecmint Tecmint 42122 Sep 9 11:49 Linux-Security-Optimization-Book.GIF -RW-R-R-- 1 TECMINT TECMINT 17627 9 de septiembre 11:46 Maestro.zip -rw-r-r-- 1 Tecmint Tecmint 5 Sep 9 11:48 NUM.txt -rw-r-r-- 1 Tecmint Tecmint 0 Sep 9 11:46 Reggea.XSPF -RW-R-R-- 1 Tecmint Tecmint 5 Sep 9 11:47 TMP-Link 

3. Contando el número de archivos de un tipo específico

A continuación, analizaremos consejos para contar el número de archivos de un tipo específico en un directorio determinado utilizando el LS, Comandos GREP y WC. La comunicación entre los comandos se logra a través de tuberías con nombre.

  1. grep - comandar de acuerdo de acuerdo con un patrón dado o expresión regular.
  2. WC - Comandar para contar líneas, palabras y caracteres.
Contando el número de archivos regulares

En Linux, los archivos regulares están representados por 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 d símbolo.

[correo electrónico protegido] ~/Linux-tricks $ ls -l | Grep ^d | WC -L 1 
Contando el número de enlaces simbólicos y duros

En Linux, los enlaces simblic y duros están representados por el l símbolo.

[correo electrónico protegido] ~/Linux-tricks $ ls -l | Grep ^l | WC -L 0 
Contando el número de archivos de bloque y caracteres

En Linux, los archivos de bloque y caracteres están representados por el b y C símbolos respectivamente.

[correo electrónico protegido] ~/Linux-tricks $ ls -l /dev | Grep ^B | WC -L 37 [correo electrónico protegido] ~/Linux-tricks $ ls -l /dev | Grep ^c | WC -L 159 

4. Encontrar archivos en un sistema Linux

A continuación, veremos algunos comandos que uno puede usar para encontrar archivos en un sistema Linux, estos incluyen el localizar, encontrar, qué es y cual comandos.

Uso del comando de localización para encontrar archivos

En la salida a continuación, estoy tratando de localizar la configuración del servidor Samba para mi sistema.

[correo electrónico protegido] ~/Linux-tricks $ Localizar samba.confusión /usr/lib/tmpfiles.d/samba.confusión /var/lib/dpkg/info/samba.conflicto 
Usando el comando Buscar archivos para encontrar archivos

Para aprender a usar el comando Find en Linux, puede leer nuestro siguiente artículo que muestra más que 30+ Ejemplos prácticos y uso del comando Find en Linux.

  1. 35 ejemplos del comando 'encontrar' en Linux
Uso del comando whatis para localizar comandos

El qué es El comando se usa principalmente para localizar comandos y es especial porque proporciona información sobre un comando, también encuentra archivos de configuración y entradas manuales para un comando.

[correo electrónico protegido] ~/Linux-tricks $ Whatis Bash Bash (1) - GNU Bourne -Again Shell [correo electrónico protegido] ~/Linux-tricks $ ¿Qué hay? Buscar (1) - Busque archivos en una jerarquía de directorio [correo electrónico protegido] ~/Linux-tricks $ whats ls LS (1) - Lista de contenido del directorio 
Usando qué comando localizar comandos

El cual El comando se usa para ubicar comandos en el sistema de archivos.

[correo electrónico protegido] ~/Linux-tricks $ Que mkdir /bin/mkdir [correo electrónico protegido] ~/Linux-tricks $ Que Bash /bin/bash [correo electrónico protegido] ~/Linux-tricks $ Que encontrar /usr/bin/encontrar [correo electrónico protegido] ~/Linux-tricks $ ps Que LS /bin/ls 

5. Trabajar con el tiempo en su sistema Linux

Cuando se trabaja en un entorno en red, es una buena práctica mantener el tiempo correcto en su sistema Linux. Hay ciertos servicios en los sistemas Linux que requieren el tiempo correcto para trabajar de manera eficiente en una red.

Miraremos los comandos que puede usar para administrar el tiempo en su máquina. En Linux, el tiempo se gestiona de dos maneras: hora del sistema y tiempo de hilandería.

El hora del sistema se administra por un reloj del sistema y el tiempo de hardware es administrado por un reloj de 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 

Establezca el tiempo de su sistema usando fechas o date -set = "cadena" como sigue.

[correo electrónico protegido] ~/Linux-tricks $ Fecha de sudo -S "12:27:00" Mié 9 de septiembre 12:27:00 IST 2015 [correo electrónico protegido] ~/Linux-tricks $ Fecha de sudo --set = "12:27:00" Mié 9 de septiembre 12:27:00 IST 2015 

También puede establecer la hora y la fecha de la siguiente manera.

[correo electrónico protegido] ~/Linux-tricks $ Fecha de sudo 090912302015 Mié 9 de septiembre 12:30:00 IST 2015 

Ver la fecha actual de un calendario usando California dominio.

[correo electrónico protegido] ~/Linux-tricks $ California Septiembre de 2015 Su Mo Tu We th fr sa 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 

Ver tiempo de reloj de hardware utilizando el hwclock dominio.

[correo electrónico protegido] ~/Linux-tricks $ sudo hwclock Miércoles 09 de septiembre de 2015 06:02:58 PM ist -0.200081 segundos 

Para establecer el tiempo del reloj de hardware, use hwClock -set -date = "cadena" como sigue.

[correo electrónico protegido] ~/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 tiempo de hardware establece el tiempo del sistema durante el arranque y cuando el sistema se apaga, el tiempo de hardware se restablece al tiempo del sistema.

Por lo tanto, cuando ve el tiempo del sistema y el tiempo de hardware, son los mismos a menos que cuando cambie el tiempo del sistema. Su tiempo de hardware puede ser incorrecto cuando el CMOS la batería es débil.

También puede establecer el tiempo de su sistema usando el tiempo del reloj de hardware de la siguiente manera.

$ sudo hwclock --hctosys 

También es posible establecer el tiempo del reloj de hardware utilizando el tiempo del reloj del sistema de la siguiente manera.

$ sudo hwclock --systohc 

Para ver cuánto tiempo se ha ejecutado su sistema Linux, use el tiempo de actividad dominio.

[correo electrónico protegido] ~/Linux-tricks $ tiempo de actividad 12:36:27 Up 1:43, 2 usuarios, promedio de carga: 1.39, 1.34, 1.45 [correo electrónico protegido] ~/Linux-tricks $ tiempo de actividad -p Up 1 hora, 43 minutos [correo electrónico protegido] ~/Linux-tricks $ tiempo de actividad -S 2015-09-09 10:52:47 

Resumen

Comprender los tipos de archivos es Linux es una buena práctica para los mendigos, y también gestionar el tiempo es fundamental, especialmente en los servidores para administrar los servicios de manera confiable y eficiente. Espero que encuentres útil esta guía. Si tiene información adicional, no olvide publicar un comentario. Mantente conectado a Tecmenta.