Dans une commande sur les fichiers, on peut remplacer une partie d'un nom (un ou plusieurs caractères) de fichier par * ou un seul caractère par ? 
Exemple
$ ls *.c # liste tous les fichiers du répertoire courant dont 
 # l'extension est .c
$ ls fic*.c # liste tous les fichiers du répertoire commençant par fic 
 # et dont l'extension est .c 
 # ex : fichier1.c fichier2.c fichierprojet.c ...
$ ls fichier?.c # liste tous les fichiers dont le nom est "fichier"
 # + un caractère quelconque
 # et dont l'extension est .c 
 # fichier1.c fichier2.c fichier3.c fichier4.c ...
$ ls fichier.[ch] # liste tous les fichiers commençant par fichier
 # et dont l'extension est "." et est suivie de c ou h
 # liste : fichier.c fichier.h
La commande zenity : man zenity

Le système d'exploitation GNU-Linux/Invoquer un programme en tâche de fond

Invoquer un programme en tâche de fond.
Certains programmes ne rendent pas la main immédiatement (exemple : la compilation d'un gros programme).
Pour récupérer la main, il suffit de rajouter un & (ET commercial ou Esperluette) à la fin de la commande :
 $ xeyes &
Si on a lancé une commande qui ne rend pas la main et que l'on a oublié de rajouter le &, on peut utiliser la méthode suivante :
 $ xeyes
 <CTRL Z>
 [1]+ Stopped xeyes
Le programme est alors stoppé. Il suffit de taper ensuite la commande bg (background) pour qu'il s'exécute en tâche de fond :
 $ xeyes
 <CTRL Z>
 [1]+ Stopped xeyes
 $ bg
 [1]+ xeyes &
La commande fg (foreground) permet de refaire passer le programme en premier plan :
 $ xeyes
 <CTRL Z>
 [1]+ Stopped xeyes
 $ bg
 [1]+ xeyes &
 $ fg
 xeyes
La commande jobs affiche les tâches en cours.
 $ jobs
 [1]+ Running xeyes &

Le système d'exploitation GNU-Linux/L'aide en ligne man

Chaque commande dispose d'une page de manuel en ligne (appelée manpages).
Cette aide en ligne est très utile pour savoir comment utiliser les commandes et connaître la liste exhaustive de toutes les options disponibles.
Ligne de commande.
Pour accéder à cette aide en ligne, il suffit de taper man <le_sujet>.
Le sujet peut être le nom d'une commande (section 1) :
 $ man ls
Il peut être un nom de fonction C (section 2 ou section 3) :
 $ man 3 printf
L'exemple précédent donne explicitement le numéro de section où chercher le sujet pour éviter la confusion avec la commande shell printf (section 1).
Les pages de manuel sont réparties en section. Pour connaître l'ensemble des sections, il suffit de consulter la page de manuel de la commande man :
 $ man man
 1 Programmes exécutables ou commandes de l’interpréteur de commandes (shell)
 2 Appels système (Fonctions fournies par le noyau)
 3 Appels de bibliothèque (fonctions fournies par les bibliothèques des programmes)
 4 Fichiers spéciaux (situés généralement dans /dev)
 5 Formats des fichiers et conventions. Par exemple /etc/passwd
 6 Jeux
 7 Divers (y compris les macro-paquets et les conventions). Par exemple, man(7), groff(7)
 8 Commandes de gestion du système (généralement réservées au super utilisateur) 
 9 Sous-programmes du noyau [hors standard]
Certaines commandes sont à la fois des commandes systèmes, des appels systèmes ou des fichiers de configuration (exemple : passwd). Il est possible d'indiquer la section que l'on désire consulter :
 $ man passwd # la page de man de la commande passwd
 $ man 5 passwd # la page de man du fichier de configuration /etc/passwd
Les pages de man sont découpées en différents chapitres (extrait de man 7 man) :
Recherche par mot-clé.
Si le sujet exact n'est pas déterminé, l'option codice_1 permet une recherche par mot-clé :
 man -k <mot_cle>
Commandes interactives.
Une fois la commande man entrée, si le sujet est trouvé, la console présente la documentation page par page avec une interface similaire à la commande less ou more : l'appui d'une touche déclenche une commande immédiate.
Navigation.
Les terminaux récents permettent l'utilisation des touches de navigation : flèches, page suivante, page précédente...
Recherche dans le texte.
 puis entrez le terme rechercher 
L'écran défile directement sur la première occurrence trouvée ou bien affiche un message d'erreur.
La commande met en valeur toutes les occurrences du terme.
Pour passer à l'occurrence suivante, il s'agit de la même commande mais sans entrer de terme à chercher :
Quitter.
Pour quitter, appuyez la touche ("quit").
Le contenu de l'écran du terminal est restauré.

Le système d'exploitation GNU-Linux/Les systèmes de fichiers