Archives de l’auteur : Daniel Sobrinho

Remplacer le texte/chaîne/chars dans plusieurs fichiers dans un dossier

Pour identifier le texte/chaînes dans plusieurs fichiers et les remplacer dans plusieurs fichiers, utilisez simultanément la commande suivante :

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

Notez que le chemin des fichiers est déterminé dans le deuxième bloc dans: ./

Le texte recherché et remplacé sera placé à la place du mot : texte

Le texte à ajouter en place sera placé à la place du mot : texte2

N’oubliez pas de préserver tous les autres attributs de la commande en observant la position des guillemets, des barres, etc.

Installation hors ligne Google Chrome

Pour télécharger Google Chrome pour l’installation hors ligne, rendez-vous sur :

Google Chrome Installateur hors ligne Autonome

Aller à: https://www.google.com/intl/pt-BR/chrome/?standalone=1

Pour toutes les versions et distributions de systèmes d’exploitation telles que Debian, Ubuntu, Deepin, Linux Mint, Fedora, CentOS, openSUSE, Windows, etc.

Prise d’informations à partir du port USB

Avec la commande lsusb, vous verrez le chemin vers l’appareil :

~$ lsusb

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

En ajoutant les attributs à la commande, vous aurez des informations détaillées :

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

Bus 001 Dispositif 005: ID 22b8:2e83 Motorola PCS 
 Descripteur d’appareil :
   bLength 18
   bDescripteurType 1
   2.00 bcdUSB
   bDeviceClass 0 (Défini au niveau interface)
   bDeviceSubClasse 0 
   bDeviceProtocol 0 
   bMaxPacketSize0 64
   idVendor 0x22b8 Motorola PCS
   idProduct 0x2e83 
   ff.ff bcdDevice Ff.ff bcdDevice ff.ff bcdDevice ff.
   motorola iManufacturer 1
   motog3 iProduit 2
   iSerial 3 0016903665
   bNumConfigurations 1
   Descripteur de configuration:
     bLength 9
     bDescripteurType 2
     totallength 39 w
     bNumInterfaces 1
     bConfigurationValue 1
     iConfiguration 0 
     bm 0x80 attributs
       (Bus alimenté)
     MaxPower 500mA
     Interface descripteur:
       bLength 9
       bDescripteurType 4
       bInterfaceNumber 0
       bAlternateSetting 0
       bNumEndpoints 3
       bInterfaceClass 6 Imagerie
       bInterfaceSubClass 1 Capture d’image fixe
       bInterfaceProtocol 1 Protocole de transfert d’images (PIMA 15470)
       iInterface 5 PTP
       Descripteur de point de terminaison :
         bLength 7
         bDescripteurType 5
         bEndpointAddress 0x81 EP 1 IN
         bmAttributes 2
           Transfert type vrac
           Synch Type Aucun
           Données de type d’utilisation
         wMaxPacketSize 0x0200 octets 1x 512
         bInterval 0
       Descripteur de point de terminaison :
         bLength 7
         bDescripteurType 5
         bEndpointAddress 0x01 EP 1 OUT
         bmAttributes 2
           Transfert type vrac
           Synch Type Aucun
           Données de type d’utilisation
         wMaxPacketSize 0x0200 octets 1x 512
         bInterval 0
       Descripteur de point de terminaison :
         bLength 7
         bDescripteurType 5
         bEndpointAddress 0x82 EP 2 IN
         bmAttributes 3
           Interruption de type de transfert
           Synch Type Aucun
           Données de type d’utilisation
         wMaxPacketSize 0x001c octets 1x 28
         bInterval 6
 Qualification de l’appareil (pour la vitesse d’un autre appareil) :
   bLength 10
   bDescripteurType 6
   2.00 bcdUSB
   bDeviceClass 0 (Défini au niveau interface)
   bDeviceSubClasse 0 
   bDeviceProtocol 0 
   bMaxPacketSize0 64
   bNumConfigurations 1
 État de l’appareil : 0x0000
   (Bus alimenté)

Par exemple, vous verrez le courant maximum (ampérage/énergie) sur la porte, en vous souvenant que la tension est de 5 volts par défaut. Informations pertinentes pour valider si le port prend en charge un dispositif.

PHP7.4 à Debian

Comment installer php7.4 et php7.4-fpm à Debian, Deepin, Ubuntu, Mint, etc.

Installez le référentiel
: ~$ apt installer gnupg2
-y ~ $ wget -qO – https://packages.sury.org/php/apt.gpg | sudo apt-key ajoute
r – ~ $ écho « deb https://packages.sury.org/php/ $(lsb_release -sc) principal » | sudo tee /etc/apt/sources.list.d/php7.x

.list Mise
à jour: ~$ apt
update ~$ apt u

pgrade Ins
tall: ~$ apt installer

php7.4 Installer avec les extensions les plus co
uramment utilisées: ~$ sudo apt installer php libapache2-mod-php7.4 php 7.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-mysq php7.4-pgsql php7.4-phpdbg php7.4-soap php7.4-sqlite3 php7.4-tidy php7.4-xml php7.4-xsl php7.4-zip

Échange de php version
:~$ update-alternatives –set php /usr/bin/php7.
4~$ update-alternatives –set phar /usr/bin/phar7.
4~$ update-alternatives –set phar.phar/usr/bin/phar.phar7.4

Activation php7.4-fpm:
~$ systemctl disable php*-fpm (swap * pour la version de l’actuellement act
if)~$ systemctl stop php*-f
pm~$ systemctl activer php7.4-f
pm~$ systemctl start php7.4-fp
m~$ systemctl restart apache2