Je veux commencer à utiliser le terminal plus souvent, mais je ne sais pas quelles sont les différentes commandes à ma disposition. Existe-t-il un moyen de répertorier toutes les différentes commandes que je peux utiliser?
command-line
user233219
la source
la source
bash
mais pas danszsh
, dont la séparation des mots est désactivée par défaut. refining-linux.org/archives/38/...Si vous utilisez bash, qui est le shell par défaut dans toutes
compgen -c
les versions officielles d'Ubuntu, exécutez pour voir les commandes disponibles, y compris les alias.la source
compgen -c | grep thunar
et que le gestionnaire de fichiers Thunar est installé, vous verrez également des commandes liées à Thunar.Ouvrez le terminal Ctrl+ Alt+ tet exécutez cette commande:
Cela répertoriera toutes les commandes et une description simple de chaque commande.
Si vous souhaitez enregistrer la liste, vous pouvez rediriger le résultat dans un fichier de sortie
Alors pourquoi j'ai utilisé la commande whatis. La commande
man whatis
donne:donc en termes simples,
whatis
donnez un général. description de chaque commandela source
apropos <keyword>
recherche toutes les commandes et leur courte description et affiche les résultatsOuvrez un terminal et appuyez Tabdeux fois sur la touche.
la source
cd
). Appuyez deux fois sur Tab pour surmonter ces deux limitations sévères. Si quelqu'un avait demandé comment afficher toutes les commandes sur un système GNU / Linux arbitraire, on pourrait soutenir que la complétion de tabulation n'est pas une solution adéquate. Bien sûr, tout pourrait changer dans Ubuntu à l'avenir, mais la probabilité de disparition des onglets dans le shell interactif par défaut disparaît est minuscule.Une liste de commandes dépend grandement de ce que vous avez installé, mais il existe des astuces pour répertorier toutes les commandes. Les travaux suivants sur la plupart des coquilles de type bourne:
Utilisez
find
pour trouver tous les exécutables:Liste tous les fichiers dans les répertoires binaires (peut être incomplet):
la source
Ouvrez une fenêtre de terminal (le terminal GNOME est OK, également un xTerm configuré).
Vos options sont:
En appuyant TABdeux fois sur la touche ("-> <-"), vous terminerez n'importe quelle commande dans la console et, si la ligne est vide, vous obtiendrez le numéro et les noms de toutes les commandes disponibles . Veuillez noter que cela peut nécessiter un certain temps et peut répertorier les utilitaires semi-administratifs. NOTE: ce n'est pas une norme, pour une manière "cross-shell" voir les autres options.
Permet
man -k NAME
de rechercher une commande (ou une partie de celle-ci) etman COMMAND
d'obtenir le manuel de cette commande. Toutes les commandes n'ont pas de manuel système; lire l'homme avant d' utiliser un utilitaire d'administration est toujours une bonne idée; croyez-moi.Utilisez Midnight Commander (
mc
) pour avoir une belle interface graphique (curses) pour gérer le système et le système de fichiers. Vous devrez peut-être l'installer à partir de votre gestionnaire de packages. Ne vous inquiétez pas; il s'agit d'un logiciel sûr et extrêmement courant.REMARQUE: il est conçu pour les cas de confusion ou de difficulté d'utilisation du système de fichiers.
Utilisez
ls /bin | more
pour connaître tous les exécutables administratifs existants ;ls /sbin | more
pour les exécutables administratifs courants .Utilisez
ls /usr/sbin | more
pour connaître tous les exécutables utilisateur ;ls /usr/sbin | more
donnera une très grande liste d' exécutables et de bibliothèques utilisateur .REMARQUE: Si la sortie de
more
dépasse une page (écran), vous devrez faire défiler py en appuyant sur "Page Up" et "Page Down" ou la barre d'espace.Vous pouvez utiliser
COMMAND | grep TEXT
pour filtrer la sortie.Si vous avez d'autres questions, commentez ici et n'oubliez pas de cocher la case à côté de la réponse si je vous ai aidé.
Bonne expérience.
la source
/usr/bin
, ce que vous n'avez pas mentionné ici. Il y a aussi/sbin
, qui contient des exécutables souvent utilisés pour l'administration du système, tels queusermod
etifconfig
. Et de nombreux systèmes ont également d'autres répertoires binaires, comme/usr/games
et/usr/local/bin
. Voir Norme de hiérarchie du système de fichiers etman 7 hier
. Vous voudrez peut-être développer cela pour mentionner les répertoires importants pour les exécutables en plus de/bin
et/usr/sbin
.C'est un peu vieux, mais ça peut quand même être pertinent
http://fosswire.com/post/2008/04/ubuntu-cheat-sheet/
Et des informations sur l'utilisation du terminal Ubuntu
https://help.ubuntu.com/community/UsingTheTerminal
la page ci-dessus a plus de liens à la fin qui vous aideront à trouver plus de commandes pour Ubuntu.
la source