background preloader

Bash

Facebook Twitter

Jobs. Bash, :, ., [, alias, bg, bind, break, builtin, cd, command, compgen, complete, continue, declare, dirs, disown, echo, enable, eval, exec, exit, export, fc, fg, getopts, hash, help, history, jobs, kill, let, local, logout, popd, printf, pushd, pwd, read, readonly, return, set, shift, shopt, source, suspend, test, times, trap, type, typeset, ulimit, umask, unalias, unset, wait - bash built-in commands, see bash(1) Unless otherwise noted, each builtin command documented in this section as accepting options preceded by - accepts -- to signify the end of the options. : [arguments] No effect; the command does nothing beyond expanding arguments and performing any specified redirections.

A zero exit code is returned. . Source filename [arguments] Read and execute commands from filename in the current shell environment and return the exit status of the last command executed from filename. Alias [-p] [name[=value] ...] bg [jobspec] bind [-m keymap] [-lpsvPSV] bind [-m keymap] -f filename -m keymap -l -p. Utilisation de la commande nohup. 15.3. Commandes de date et d'heure. Exemples d’utilisation courante de la commande find (shell UNIX/Linux)

Exemples d’utilisation courante de la commande find (shell UNIX/Linux) Voici quelques exemples courants d'utilisation de la commande find.Les expressions en CAPITALE sont à adapter. Trouver les fichiers modifiés récemment Fichiers modifiés il y a moins de 24 heures Fichiers modifiés il y a plus de 24 heures Fichiers modifiés il y a moins de 10 minutes Fichiers modifiés entre 24 heures et 48 heures Fichiers modifiés il y a plus de 48 heures Fichiers modifiés entre 1 et 5 minutes Trouver les fichiers ayant une permission spécifique Par exemple, les fichiers inscriptibles par tous. find . Chercher une chaîne dans tous les fichiers récursivement find . (Sous Emacs, il suffit de faire M-x grep-find⏎) Le -print0 en conjonction avec xargs -0 permet de gérer les espaces et les retour à la ligne dans les noms de fichiers. Find . Supprimer les fichiers cachés find -type f -name '.*' -exec rm {} \; Supprimer tous les répertoires vides find . Supprimer les répertoires svn d'un dépôt Utiliser le « ou » dans find.

La commande find ou la puissance de la recherche. La preuve par l’exemple Au-delà de l’ergonomie indéniable des outils graphiques, ce qui doit faire la différence est avant tout l’efficacité et la rapidité du résultat. Alors, mettons à l’épreuve les commandes locate, find et l’outil graphique Beagle Search. Pour cet exemple de recherche, compliquons quelque peu la tâche de nos compétiteurs. La machine de test comprend plusieurs disques durs donc plusieurs partitions, plusieurs systèmes de fichiers, plusieurs OS (Libres only... cela va de soi !). Certaines partitions ne sont dédiées qu’au stockage pur et dur et c’est bien entendu sur ces partitions que la recherche devra faire ses preuves. locate et Beagle Avec une syntaxe élémentaire, le résultat de la commande locate ne correspond absolument pas à celui escompté.

Locate "artemis*" En mode graphique, Beagle ne fait pas bien mieux : un seul résultat pour un fichier de plein texte qui n’a absolument rien à voir avec l’objet recherché ! La commande find... seul et unique vainqueur ! Bingo ! ! Page manuel de CRONTAB. Section : Manuel de l'administrateur Linux (5)Mise à jour de la version anglaise : 23 janvier 2004IndexMenu principal crontab - Tables permettant de gérer le démon cron Un fichier crontab contient des instructions pour le démon cron(8). Ces instructions ont la forme générale suivante : « lancer cette commande à telle heure, tel jour ». Chaque utilisateur dispose de sa propre table crontab, et les commandes contenues dans une table seront exécutées sous l'identifiant du propriétaire de la table. Les pseudo-utilisateurs uucp et news disposent généralement de leurs propres crontabs, ce qui évite d'invoquer explicitement su(1) dans une commande cron.

Les lignes blanches, et les espaces et tabulations en tête de lignes sont ignorées. Les lignes dont le premier caractère non-blanc est un dièse « # » sont considérées comme des commentaires, et sont également ignorées. Une ligne active dans une crontab devra donc être soit une affectation de variable d'environnement, soit une commande cron. Index. Opération mathématique simple avec Bash.