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:

  1. Ordre integrada de Shell o
  2. Paraula clau de Shell o paraula reservada o
  3. 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ó.