brzo.rs blog

19. 07. 2009.

Apropo….s

Filed under: Linux,bash — Tags: — nenad @ 00:51

Osim što je reč koju prosto obožavaju voditeljke sa pinketa i sličnih ružičasto-fabuloznih “medija”, apropo je reč koja može biti veoma korisna u radu sa konzolom u Linuxu.

Zapravo, reč je apropos, ali da ne sitničarim.

komanda apropos pretražuje uputstva (man strane) svih komandi/programa koje imate instalirane. Ovo je posebno korisno za zaboravne ljude poput mene :)

Scenario je standardan:

  • tražim program kojim ću uraditi neki posao, npr konverziju nekog “levog” formata CD/DVD slike u standardni .iso
  • nađem pomoću Googla program i upotrebim ga
  • odmah zaboravim kako se program zove
  • ubrzo mi zatreba ponovo

E sad, da ne bi ponovo radio google i pretraživanje interneta, foruma geek-blogova i sl, zašto ne koristiti pretraživanje “u lokalu”…

Komanda “apropos reč” će tražiti “reč” u man stranama i voila!

Ukoliko je potrebno tražiti više reči (logički operator I) treba upotrebiti opciju “a”. Tako će, u gornjem primeru, komanda izgledati ovako: apropos -a iso convert a rezultat će biti
iat (1) - converts many CD-ROM image formats to iso9660.
mdf2iso (1) - mdf to iso / cue / toc image converter

Naravno, rezultat ne mora biti isti na svakom računaru – posebno ako ne njemu NISU instalirani navedeni programi ;)

To je to, nadam se da će nekome biti od pomoći.

Za kraj, evo ga kratak help.

Usage: apropos [OPTION...] KEYWORD…

-d, –debug emit debugging messages
-v, –verbose print verbose warning messages
-e, –exact search each keyword for exact match
-r, –regex interpret each keyword as a regex
-w, –wildcard the keyword(s) contain wildcards
-a, –and require all keywords to match
-l, –long do not trim output to terminal width
-C, –config-file=FILE use this user configuration file
-L, –locale=LOCALE define the locale for this search
-m, –systems=SYSTEM use manual pages from other systems
-M, –manpath=PATH set search path for manual pages to PATH
-s, –section=SECTION search only this section
-?, –help give this help list
–usage give a short usage message
-V, –version print program version

Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.

The –regex option is enabled by default.

Powered by WordPress