Archiv des Autors: Daniel Sobrinho

Ersetzen von Text/Zeichenfolgen/Zeichen in mehreren Dateien in einem Ordner

Um Text/Zeichenfolgen in mehreren Dateien zu identifizieren und in mehreren Dateien gleichzeitig zu ersetzen, verwenden Sie den folgenden Befehl:

-typ f -exec sed -i 's/text/text2/g'

Beachten Sie, dass der Pfad der Dateien im zweiten Block in bestimmt wird: ./

Der gesuchte und ersetzte Text wird anstelle des Wortes: Text platziert

Der text, der an Ort und Stelle eingefügt werden soll, wird anstelle des Wortes platziert: text2

Denken Sie daran, alle anderen Attribute des Befehls beizubehalten, indem Sie die Position von Anführungszeichen, Balken usw. beachten.

Sammeln von Informationen vom USB-Anschluss

Mit dem Befehl lsusb sehen Sie den Pfad zum Gerät:

Lsusb

Bus 00x Gerät 00y: ID ……………….

Durch Hinzufügen der Attribute zum Befehl erhalten Sie detaillierte Informationen:

Lsusb -v -s 00x:00y

Bus 001 Gerät 005: ID 22b8:2e83 Motorola PCS 
 Gerätedeskriptor:
   bLänge 18
   bDescriptorTyp 1
   2.00 bcdUSB
   bDeviceClass 0 (definiert auf Schnittstellenebene)
   bDeviceSubClass 0 
   bDeviceProtokoll 0 
   bMaxPacketSize0 64
   idVendor 0x22b8 Motorola PCS
   idProduct 0x2e83 
   ff.ff bcdGerät
   motorola iHersteller 1
   motog3 iProdukt 2
   iSerial 3 0016903665
   bNumKonfigurationen 1
   Konfigurationsbeschreibung:
     bLänge 9
     bDescriptorTyp 2
     Gesamtlänge 39 w
     bNumSchnittstellen 1
     bConfigurationValue 1
     iKonfiguration 0 
     bm 0x80 Attribute
       (Busbetrieben)
     MaxPower 500mA
     Deskriptor-Schnittstelle:
       bLänge 9
       bDescriptorTyp 4
       bInterfaceNummer 0
       bAlternateSetting 0
       bNumEndpunkte 3
       bInterfaceClass 6 Imaging
       bInterfaceSubClass 1 Standbildaufnahme
       bInterfaceProtocol 1 Bildübertragungsprotokoll (PIMA 15470)
       iInterface 5 PTP
       Endpunktdeskriptor:
         bLänge 7
         bDescriptorTyp 5
         bEndpointAddress 0x81 EP 1 IN
         bmAttribute 2
           Transfertyp Bulk
           Synch-Typ Keine
           Verwendungstypdaten
         wMaxPacketSize 0x0200 1x 512 Bytes
         bIntervall 0
       Endpunktdeskriptor:
         bLänge 7
         bDescriptorTyp 5
         bEndpointAddress 0x01 EP 1 OUT
         bmAttribute 2
           Transfertyp Bulk
           Synch-Typ Keine
           Verwendungstypdaten
         wMaxPacketSize 0x0200 1x 512 Bytes
         bIntervall 0
       Endpunktdeskriptor:
         bLänge 7
         bDescriptorTyp 5
         bEndpointAddress 0x82 EP 2 IN
         bmAttributes 3
           Transfertyp Interrupt
           Synch-Typ Keine
           Verwendungstypdaten
         wMaxPacketSize 0x001c 1x 28 Bytes
         bIntervall 6
 Gerätequalifizierer (für andere Gerätegeschwindigkeit):
   bLänge 10
   bDescriptorTyp 6
   2.00 bcdUSB
   bDeviceClass 0 (definiert auf Schnittstellenebene)
   bDeviceSubClass 0 
   bDeviceProtokoll 0 
   bMaxPacketSize0 64
   bNumKonfigurationen 1
 Gerätestatus: 0x0000
   (Busbetrieben)

Zum Beispiel sehen Sie den maximalen Strom (Ampere/Energie) an der Tür und denken daran, dass die Spannung standardmäßig 5 Volt beträgt. Informationen, die relevant sind, um zu überprüfen, ob der Port ein Gerät unterstützt.

PHP7.4 in Debian

Wie installiere ich php7.4 und php7.4-fpm in Debian, Deepin, Ubuntu, Mint, etc.

Installiere das Projek
tarchiv: – apt install gn
upg2 -y ' wget -qO – https://packages.sury.org/php/apt.gpg | sudo apt-ke
y add – echo "deb https://packages.sury.org/php/ '(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.x

.list Upd
ate: . apt upd
ate – apt-upgra

de Instal
l: . apt install php7.

4 Install with most used extensions: sudo ap
t install php libapache2-mod-install php7.4 php7.4-cli php7.4-common php7.4-json php7.4-opcache php7.4-readline libphp7.4-embed php7.4-bz2 php7.4-common php7.4-curl php7.4-dba php7.4-fpm php7.4-gd php7.4-interbase php7.4-intl php7.4-ldap php7.4-mbstring php 7.4-mysql php7.4-pgsql php7.4-phpdbg php7.4-soap php7.4-sqlite3 php7.4-tidy php7.4-xml php7.4-xsl php7.4-zip

Austausch der PHP-Ve
rsion: –set php /usr/bin/php7.4- update-a
lternatives –set phar /usr/bin/phar7.4- upd
ate-alternatives –set phar.phar /usr/bin/phar.phar7.4

Aktivieren
von php7.4-fpm: " systemctl deaktivier
en php*-fpm (S
wap * für die V
ersion des aktue
ll aktiven) . .