Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
commandes_utiles [2022/09/03 10:32] – tutospisto | commandes_utiles [2023/07/11 13:53] (Version actuelle) – [Les paquets suivants ont été conservés] tutospisto | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== | + | ====== |
+ | <code bash> | ||
- | <code php "Un peu de Php test.php" | + | ====== Les paquets suivants ont été conservés ====== |
- | <?php | + | <code bash> |
- | // Affichons toutes les erreurs | + | |
- | error_reporting(E_ALL); | + | |
- | $arr = array(' | + | ====== Copie CP ====== |
+ | Copier tout en conservant les droits, owner, propriétés, | ||
+ | <code bash>cp -rp /path / | ||
- | // Correct | + | l’option « p » de CP, permet de Conserver le propriétaire, |
- | print $arr[' | + | |
- | print $arr[' | + | |
- | // Incorrect. | + | ====== Copie RSYNC ====== |
- | // on utilise la constante nommée fruit qui est indéfinie | + | <code bash> |
- | // | + | |
- | // Notice: Use of undefined constant fruit - assumed ' | + | |
- | print $arr[fruit]; | + | |
- | // Ceci définit | + | |
- | // est assignée à la constante nommée fruit. | + | ====== Voir la taille d’un repertoire avec une profondeur de 3 ====== |
- | define(' | + | <code bash>du -ha --time --max-depth=2 |
- | // Noter la différence maintenant | + | ====== Connaitre le UUID d’une partition ou d’un disque ====== |
- | print $arr[' | + | <code bash> |
- | print $arr[fruit]; | + | |
- | // Ce qui suit est correct, car c'est dans une chaîne. Les constantes ne sont pas recherchées | + | ====== Rechercher (find) ====== |
- | // dans les chaînes, et donc, aucune alerte E_NOTICE ne sera émise | + | Rechercher (find) à partir du répertoire courant (.) sans inclure les sous-répertoires (-maxdepth 1) tous les fichiers classiques (-type f) de l’utilisateur vandit (-user vandit) « créé » (dernière modification du statut) il y a plus de 30*24h (Lorsque find calcule le nombre de période de 24 heures la partie fractionnelle |
- | print "Hello $arr[fruit]" | + | <code bash> |
- | </ | + | D’abord on exécute la commande sans le RM pour vérifier, puis on ajoute le « -exec rm {} \; » |
+ | \\ | ||
+ | Exemple pour virer les dumps mysql de plus d’un an : | ||
+ | <code bash> | ||
+ | ====== rsync via un port ssh différent ====== | ||
+ | <code bash> | ||
- | <code bash yeah.sh[enable_line_numbers=1, | + | https:// |
- | du -ha --time --max-depth=2 | + | <code bash> |
- | agi php-{mbstring, | + | Fusion des 2 : |
- | mkdir / | + | <code bash> |
- | + | ||
- | wget https:// | + | |
- | tar xzf phpMyAdmin-4.9.0.1-all-languages.tar.gz | + | |
- | cp / | + | |
- | #pour changer la ligne ' | + | |
- | nano /var/www/html/phpmyadmin/config.inc.php | + | |
- | chmod 660 /var/www/html/ | + | |
- | chown -R www-data: | + | |
- | systemctl restart apache2 | + | |
- | </ | + | ====== The following packages have been kept back ====== |
+ | |||
+ | Si après un « apt-get update && apt-get upgrade » on obtient : <code bash>The following packages have been kept back</ | ||
+ | |||
+ | Il faut lancer : | ||
+ | <code bash> | ||
+ | |||
+ | Ou si ça ne marche pas (moins bien) : | ||
+ | <code bash> | ||
+ | |||
+ | Ou plus risqué : | ||
+ | <code bash> | ||
+ | |||
+ | https:// |