Si je reçois ceci:
No command 'pdf' found, but there are 16 similar ones
pdf: command not found
Comment puis-je voir les 16 commandes similaires?
Si vous connaissez une partie du nom de la commande, vous pouvez essayer apropos
, par exemple, dans votre cas.
apropos pdf
Vous pouvez utiliser ctrl+r et commencez à taper votre commande. Si utilisé plus tôt, il va vous montrer. Un bon truc pour gagner beaucoup de temps.
Comme indiqué dans cette réponse précédente Il est possible de lister des commandes similaires? le moyen de les obtenir semble être d’exécuter la méthode spelling_suggestions
à partir de CommandNotFound
python module directement, puis appelez print_spelling_suggestions
avec une valeur suffisamment grande de son paramètre max_alt
à la place de la valeur par défaut 15
:
$ python3 -c '
import sys
from CommandNotFound import CommandNotFound
cmd = sys.argv[1]
cnf = CommandNotFound.CommandNotFound()
cnf.print_spelling_suggestions(cmd,cnf.spelling_suggestions(cmd),[],100)
' pdf
Command 'pdf' not found, did you mean:
command 'sdf' from deb sdf
command 'puf' from deb puf
command 'pydf' from deb pydf
command 'pdv' from deb alliance
command 'psf' from deb tcm
command 'pdl' from deb pdl
command 'xpdf' from deb xpdf
command 'wdf' from deb wit
command 'kdf' from deb kdf
command 'df' from deb coreutils
command 'pdd' from deb pdd
command 'pda' from deb speech-tools
command 'qpdf' from deb qpdf
command 'p0f' from deb p0f
command 'paf' from deb libpod-abstract-Perl
command 'pd' from deb puredata-core
command 'pdb' from deb python
Try: Sudo apt install <deb name>
Si vous ne voulez que la cmd recommandée dans votre terminal ,
Je recommande cette application: https://github.com/nvbn/thefuck
Vous pouvez l'installer par pip3
:
Sudo apt update
Sudo apt install python3-dev python3-pip python3-setuptools
Sudo pip3 install thefuck
Et configurez-le comme vous le souhaitez dans des fichiers tels que .bashrc
pour votre Shell:
eval $(thefuck --alias)
# You can use whatever you want as an alias, like for Mondays:
eval $(thefuck --alias FUCK)
En outre, des commandes combinées comme history | grep pdf
peuvent également fonctionner si vous avez déjà exécuté la bonne commande.