Outils pour utilisateurs

Outils du site


php-bash:aide-memoire

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
php-bash:aide-memoire [2019/06/04 10:58] – [Crontab USER] cyrillephp-bash:aide-memoire [2019/06/16 19:14] – [Aide mémoire Linux] cyrille
Ligne 10: Ligne 10:
   * [[http://www.serveur-linux.info/2012/01/depot-personnalise-paquets-debian/|Dépôt personnalisé paquet Debian]]   * [[http://www.serveur-linux.info/2012/01/depot-personnalise-paquets-debian/|Dépôt personnalisé paquet Debian]]
   * [[https://www.cyberciti.biz/linux-news/linux-kernel-5-0-released-how-to-install/|Compiler un kernel 5]]   * [[https://www.cyberciti.biz/linux-news/linux-kernel-5-0-released-how-to-install/|Compiler un kernel 5]]
 +  * [[:shell-login-tty|Shell : processus de connexion]]
    
 =====Programmation BASH==== =====Programmation BASH====
Ligne 52: Ligne 53:
  
  
-===== Aptitude Apt-get Apt ===== +===== Gel de paquets ===== 
-Gestion des paquets gelés + 
-<code bash>sudo dpkg --list | grep ^hi +Geler un paquet (n’apparait plus lors des mises  à jour) 
-sudo aptitude search "~ahold"+<code bash># aptitude hold LePaquet</code> 
 + 
 +Degeler un paquet (réapparait lors des mises  à jour) 
 +<code bash># aptitude unhold LePaquet</code> 
 + 
 + 
 +Recherche des paquets gelés 
 +<code bash>dpkg --list | grep ^hi 
 +aptitude search "~ahold"
 </code> </code>
  
Ligne 413: Ligne 422:
  
 Voir aussi [[https://askubuntu.com/questions/23009/why-crontab-scripts-are-not-working|https://askubuntu.com/questions/23009/why-crontab-scripts-are-not-working]] Voir aussi [[https://askubuntu.com/questions/23009/why-crontab-scripts-are-not-working|https://askubuntu.com/questions/23009/why-crontab-scripts-are-not-working]]
 +
 +===== Modifier la date des fichiers Récursif ===== 
 +
 +<code bash>find date/  -print0 | xargs -0 -I '{}' touch -r '{}' -d '+2 day' '{}'</code>
 +avec [u][b]date/[/b][/u] le répertoire à modifier
 +
 +__**En pratique**__
 +Création d'un répetoire à plusieurs niveaux et fichiers de test
 +<code bash>ragnarok@Fenrir:~$ mkdir -p date/sousdate
 +ragnarok@Fenrir:~$ touch date/test date/test2 date/sousdate/test3 date/sousdate/test4</code>
 +
 +On regarde les dates
 +<code bash>ragnarok@Fenrir:~$ ls -lR date/
 +date/:
 +total 4
 +drwxr-xr-x 2 ragnarok ragnarok 4096 juin   5 10:33 sousdate
 +-rw-r--r-- 1 ragnarok ragnarok    0 juin   5 10:33 test
 +-rw-r--r-- 1 ragnarok ragnarok    0 juin   5 10:33 test2
 +
 +date/sousdate:
 +total 0
 +-rw-r--r-- 1 ragnarok ragnarok 0 juin   5 10:33 test3
 +-rw-r--r-- 1 ragnarok ragnarok 0 juin   5 10:33 test4</code>
 +
 +On les avances de 2 jours
 +<code bash>ragnarok@Fenrir:~$ find date/  -print0 | xargs -0 -I '{}' touch -r '{}' -d '+2 day' '{}'</code>
 +
 +On vérifie
 +<code bash>ragnarok@Fenrir:~$ ls -lR date/
 +date/:
 +total 4
 +drwxr-xr-x 2 ragnarok ragnarok 4096 juin    2019 sousdate
 +-rw-r--r-- 1 ragnarok ragnarok    0 juin    2019 test
 +-rw-r--r-- 1 ragnarok ragnarok    0 juin    2019 test2
 +
 +date/sousdate:
 +total 0
 +-rw-r--r-- 1 ragnarok ragnarok 0 juin    2019 test3
 +-rw-r--r-- 1 ragnarok ragnarok 0 juin    2019 test4</code>
 +
 +C'est OK
 +
 +__**Note**__
 +<code bash>touch -a -m -t 201512180130.09 fileName.ext</code>
 +
 +<code bash>-a = accessed
 +-m = modified
 +-t = timestamp - use [[CC]YY]MMDDhhmm[.ss] time format
 +</code>
 +
  
php-bash/aide-memoire.txt · Dernière modification : 2024/06/13 18:34 de cyrille