5 maneres de trobar una descripció i una ubicació d'ordres binaris al sistema de fitxers
Amb els milers d'ordres/programes disponibles als sistemes Linux, conèixer el tipus i el propòsit d'una ordre determinada, així com la seva ubicació (camí absolut) al sistema pot ser un petit repte per als novells.
Conèixer alguns detalls de les ordres/programes no només ajuda a un usuari de Linux a dominar les nombroses ordres, sinó que també permet a l'usuari entendre per a quines operacions del sistema utilitzar-los, ja sigui des de la línia d'ordres o des d'un script.
Per tant, en aquest article us explicarem cinc ordres útils per mostrar una breu descripció i la ubicació d'una ordre determinada.
Per descobrir ordres noves al vostre sistema, consulteu tots els directoris de la vostra variable d'entorn PATH. Aquests directoris emmagatzemen totes les ordres/programes instal·lats al sistema.
Un cop trobeu un nom d'ordre interessant, abans de procedir a llegir-ne més informació probablement a la pàgina de manual, proveu d'aplegar-ne informació poc profunda de la següent manera.
Suposant que us heu fet ressò dels valors de PATH i us heu mogut al directori /usr/local/bin i heu observat una nova ordre anomenada fswatch (controla els canvis de modificació del fitxer):
$ echo $PATH $ cd /usr/local/bin
Ara esbrinem la descripció i la ubicació de l'ordre fswatch utilitzant les diferents maneres següents a Linux.
1. Whatis Command
whatis s'utilitza per mostrar descripcions de pàgines manuals d'una línia del nom de l'ordre (com ara fswatch a l'ordre següent) que introduïu com a argument.
Si la descripció és massa llarga, algunes parts estan retallades per defecte, utilitzeu el senyalador -l
per mostrar una descripció completa.
$ whatis fswatch $ whatis -l fswatch
2. a propos Comandament
apropos cerca els noms de pàgines manuals i les descripcions de la paraula clau (considerada una expressió regular, que és el nom de l'ordre) proporcionada.
L'opció -l
permet mostrar la descripció de la competició.
$ apropos fswatch $ apropos -l fswatch
Per defecte, apropos pot mostrar una sortida de totes les línies coincidents, com a l'exemple següent. Només podeu fer coincidir la paraula clau exacta mitjançant l'interruptor -e
:
$ apropos fmt $ apropos -e fmt
3. escriviu Command
type us indica el nom de ruta complet d'una ordre determinada, a més, en cas que el nom de l'ordre introduït no sigui un programa que existeix com a fitxer de disc independent, type també us indica la classificació de l'ordre:
- Ordre integrada de Shell o
- Paraula clau de Shell o paraula reservada o
- Un àlies
$ type fswatch
Quan l'ordre és un àlies per a una altra ordre, el tipus mostra l'ordre executada quan s'executa l'àlies. Utilitzeu l'ordre àlies per veure tots els àlies creats al vostre sistema:
$ alias $ type l $ type ll
4. quin Manament
que ajuda a localitzar una ordre, imprimeix la ruta de l'ordre absoluta com a continuació:
$ which fswatch
Alguns binaris es poden emmagatzemar en més d'un directori sota el PATH, utilitzeu el senyalador -a
per mostrar tots els noms de camí coincidents.
5. on és el comandament
L'ordre whereis localitza els fitxers de pàgina binaris, font i manual per al nom de l'ordre proporcionat de la manera següent:
$ whereis fswatch $ whereis mkdir $ whereis rm
Tot i que les ordres anteriors poden ser vitals per trobar informació ràpida sobre una ordre/programa, obrir i llegir la seva pàgina de manual sempre proporciona una documentació completa, inclosa una llista d'altres programes relacionats:
$ man fswatch
En aquest article, vam revisar cinc ordres senzilles que s'utilitzen per mostrar descripcions breus de pàgines manuals i la ubicació d'una ordre. Pots fer una contribució a aquesta publicació o fer una pregunta a través de la secció de comentaris a continuació.