Archivo por días: 13'-03:00'-03:00 noviembre'-03:00 2019

Algunas funciones php para tratar las cuerdas de las barras diagonales

  • stripslashes() – Deshace el efecto de las pestañas
  • addslashes() – La cadena parte con comillas con barras
  • htmlspecialchars() – Convierte caracteres especiales a la realidad HTML
  • quotemeta() – Añade una barra diagonal inversa antes de los meta caracteres
  • get_magic_quotes_gpc() – Obtiene la configuración actual de citas mágicas gpc

Reemplace texto/cadena/caracteres en varios archivos de una carpeta

Para identificar texto/cadenas en varios archivos y reemplazarlos en varios archivos, utilice simultáneamente el siguiente comando:

~$ encontrar ./ -type f -exec sed -i 's/text/text2/g' {} ;

Tenga en cuenta que la ruta de acceso de los archivos se determina en el segundo bloque en: ./

El texto buscado y reemplazado se colocará en lugar de la palabra: texto

El texto que se añadirá en su lugar se colocará en lugar de la palabra: text2

Recuerde conservar todos los demás atributos del comando observando la posición de comillas, barras, etc.

Recogiendo información del puerto USB

Con el comando lsusb verá la ruta al dispositivo:

~$ lsusb

Bus 00x Dispositivo 00y: ID ……………….

Al agregar los atributos al comando tendrá información detallada:

~$ lsusb -v -s 00x:00y

Bus 001 Dispositivo 005: ID 22b8:2e83 Motorola PCS 
 Descriptor de dispositivo:
   bLength 18
   bDescriptorType 1
   2.00 bcdUSB
   bDeviceClass 0 (definido en el nivel de interfaz)
   bDeviceSubClass 0 
   bDeviceProtocol 0 
   bMaxPacketSize0 64
   idVendor 0x22b8 Motorola PCS
   idProduct 0x2e83 
   ff.ff bcdDevice
   motorola iManufacturer 1
   motog3 iProduct 2
   iSerial 3 0016903665
   bNumConfigurations 1
   Descriptor de configuración:
     bLength 9
     bDescriptorType 2
     total de 39 w
     bNumInterfaces 1
     bConfigurationValue 1
     iConfiguración 0 
     atributos bm 0x80
       (Motor de bus)
     MaxPower 500mA
     Interfaz descriptora:
       bLength 9
       bDescriptorType 4
       bInterfaceNumber 0
       bAlternateSetting 0
       bNumEndpoints 3
       bInterfaceClass 6 Imágenes
       bInterfaceSubClass 1 Captura de imágenes fijas
       bInterfaceProtocol 1 Protocolo de transferencia de imágenes (PIMA 15470)
       iInterface 5 PTP
       Descriptor de punto final:
         bLength 7
         bDescriptorType 5
         bEndpointAddress 0x81 EP 1 IN
         bmAttributes 2
           Tipo de transferencia a granel
           Tipo sincronía Ninguno
           Datos de tipo de uso
         wMaxPacketSize 0x0200 1x 512 bytes
         bInterval 0
       Descriptor de punto final:
         bLength 7
         bDescriptorType 5
         bEndpointAddress 0x01 EP 1 OUT
         bmAttributes 2
           Tipo de transferencia a granel
           Tipo sincronía Ninguno
           Datos de tipo de uso
         wMaxPacketSize 0x0200 1x 512 bytes
         bInterval 0
       Descriptor de punto final:
         bLength 7
         bDescriptorType 5
         bEndpointAddress 0x82 EP 2 IN
         bmAttributes 3
           Interrupción del tipo de transferencia
           Tipo sincronía Ninguno
           Datos de tipo de uso
         wMaxPacketSize 0x001c 1x 28 bytes
         bInterval 6
 Calificador de dispositivos (para otra velocidad del dispositivo):
   bLength 10
   bDescriptorType 6
   2.00 bcdUSB
   bDeviceClass 0 (definido en el nivel de interfaz)
   bDeviceSubClass 0 
   bDeviceProtocol 0 
   bMaxPacketSize0 64
   bNumConfigurations 1
 Estado del dispositivo: 0x0000
   (Motor de bus)

Por ejemplo, verá la corriente máxima (amperaje/energía) en la puerta, recordando que la tensión es de 5 voltios por defecto. Información relevante para validar si el puerto admite un dispositivo.