J'ai généralement tuyer la commande ls
avec less
et souhaitez exécuter une commande pendant que c'est une pagination par exemple. Je rencontre un dossier que je voudrais supprimer pour que je voudrais exécuter la commande rm {filename}
tout en étant une pagination toujours. Je voudrais aussi espérer que je peux utiliser la même méthode tout en parcourant des pages de l'homme. Si non, comment est-ce différent?
La façon générique de le faire est de suspendre le travail actuel, d'exécuter la commande et de reprendre l'ancien travail.
ls | less
(lire le texte, remarquer le nom de fichier)
[.____] Control-z
Pour suspendre la commande active actuelle
Vous devriez avoir une ligne similaire à celle-ci: [1]+ Stopped ls | less
[.____] ([1] est le numéro de travail.)
rm testfile
fg
ou fg %1
(le 1 est le numéro de travail)
Vous pouvez suspendre plusieurs processus en même temps. Par exemple.
[.____] ls | less
[.____] Control-z
(output: [1]+ Stopped ls | less
)
[.____] man rm
[.____] Control-z
(output: [2]+ Stopped man rm
)
[.____] rm -i testfile*
fg %1
Pour reprendre le travail 1 (laissant la page de l'homme ouvert en arrière-plan), ou
[.____] fg %2
Pour reprendre le travail 2 (homme RM)
Si vous avez plusieurs processus suspendus, vous pouvez les énumérer avec jobs
.