Results 1 to 6 of 6

Thread: Find out what those commands are for!

  1. #1
    Member registered user
    Join Date
    Nov 2002
    Posts
    85

    Find out what those commands are for!

    Have you ever wanted to know what the commands in these directories do:
    /bin
    /sbin
    /usr/bin

    There is a command called whatis and xargs, that can be used quite creatively to print out quick definitions of all the command in a directory.
    Code:
    ls | xargs whatis | less
    Move to the bin directory of your choice and follow the example below:

    Code:
    root@0[/]# cd /bin
    root@0[bin]# ls | xargs whatis | less
    afio (1)             - manipulate archives and files
    arch (1)             - print machine architecture
    ash (1)              - a shell
    ash.static: nothing appropriate.
    bash (1)             - GNU Bourne-Again SHell
    bsd-csh (1)          - a shell (command interpreter) with C-like syntax
    bsh (1)              - a shell
    cat (1)              - concatenate files and print on the standard output
    chgrp (1)            - change group ownership
    
    etc... etc... etc...
    These will print out the whatis for every command in the directory you are in so you can get a quick overview of the commands listed.

    Enjoy!

  2. #2
    Junior Member registered user
    Join Date
    Apr 2003
    Posts
    23
    THANK YOU!!

  3. #3
    Member registered user
    Join Date
    Nov 2002
    Posts
    85
    No problem!
    This was a tip I learned a few years ago (I think) and it just popped back into my brain so I thought I would share it.

  4. #4
    Senior Member registered user
    Join Date
    Nov 2002
    Posts
    1,353
    I like "dpkg -l |less"

    On a Debian system this will give you a list of all the packages you have installed on your machine with descriptions of what the package does.

    For example:

    ii 3270-common 3.2.17-2 Common files for IBM 3270 emulators {x,c,s,t
    ii a2ps 4.13b-20 GNU a2ps - 'Anything to PostScript' converte
    ii aalib-bin 1.4p5-17 sample programs using aalib
    ii aalib1 1.4p5-17 ascii art library
    ii abiword 1.9.0+cvs.2003 WYSIWYG word processor based on GTK2
    ii abiword-common 1.9.0+cvs.2003 WYSIWYG word processor based on GTK2
    ii ace-of-penguin 1.2-5 Solitaire-games with penguin-look
    ii acme 2.0.3-1 Enables the "multimedia buttons" found on la
    ii acroread 5.06-0.4 Adobe Acrobat Reader: Portable Document Form
    ii adduser 3.50 Add and remove users and groups

    The nice thing about this is that it also gives you the version of the package you have installed.

    If you want to look up just one package, you can do this "dpkg -l packagename"

    Ex. "dpkg -l cpio" yeilds

    cpio 2.5-1 GNU cpio -- a program to manage archives of files.

  5. #5
    Junior Member
    Join Date
    Jan 2003
    Location
    Warsaw, Poland
    Posts
    6

    polish translation of this article / polskie t?umaczenie

    polish translation of this article / polskie t?umaczenie tego artyku?u

    http://debiandiary.aso.strefa.pl/vie...asc&highlight=

  6. #6
    Junior Member
    Join Date
    Aug 2003
    Posts
    2
    xargs isn't necessary. You could do something like the following:

    Code:
    whatis `ls` |more
    The backticks around ls are expanded out to the output of the command. Therefore, if you had a directory consisting of two files, foo and bar, `ls` would expand out to "foo bar". The full command, after being fully expanded, in this case, would be:

    Code:
    whatis foo bar |more

Similar Threads

  1. List of linux commands
    By rickenbacherus in forum General Support
    Replies: 21
    Last Post: 04-24-2008, 02:48 AM
  2. Editing Boot commands
    By lbenn in forum Hardware & Booting
    Replies: 0
    Last Post: 05-22-2005, 12:32 AM
  3. questions...how do I add commands to startup?
    By ghostblaze in forum General Support
    Replies: 6
    Last Post: 10-29-2004, 12:53 PM
  4. Difference in commands??
    By knopphead in forum Hardware & Booting
    Replies: 2
    Last Post: 04-27-2004, 01:08 AM
  5. Help with boot commands
    By EmoRock in forum General Support
    Replies: 3
    Last Post: 08-25-2003, 03:11 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Kingston 32GB 64GB 128GB 256GB USB 3.0 Flash Drive Thumb Memory Stick Pen lot picture

Kingston 32GB 64GB 128GB 256GB USB 3.0 Flash Drive Thumb Memory Stick Pen lot

$285.90



P43330-0A1 HPE 32GB 2RX8 PC5-4800B DDR5 SERVER RAM P43328-B21 / HMCG88MEBRA107N picture

P43330-0A1 HPE 32GB 2RX8 PC5-4800B DDR5 SERVER RAM P43328-B21 / HMCG88MEBRA107N

$1100.00



2 in 1 USB 3.0 Card Reader Micro TF card Reader usb adapter High Speed Cardreder picture

2 in 1 USB 3.0 Card Reader Micro TF card Reader usb adapter High Speed Cardreder

$3.99



Mix Lot of 7 sticks 8GB 1Rx8 PC4 - 3200AA/1Rx8 - PC4 2400T - 6 Samsung/1 SKhynix picture

Mix Lot of 7 sticks 8GB 1Rx8 PC4 - 3200AA/1Rx8 - PC4 2400T - 6 Samsung/1 SKhynix

$300.00



USB 3.0 Flash Drive 32GB 64GB 128GB Memory Stick Thumb Stick Lot Pack picture

USB 3.0 Flash Drive 32GB 64GB 128GB Memory Stick Thumb Stick Lot Pack

$826.09



Lot Of 4 Modules Micron 16GB 2Rx4 PC4-2133P Registered ECC CT16G4RFD4213 Memory picture

Lot Of 4 Modules Micron 16GB 2Rx4 PC4-2133P Registered ECC CT16G4RFD4213 Memory

$219.00



Samsung 96GB LPCAMM2 PC5 9600 FE1 E1 LPDDR5X CAMM2 M561K6LC3CL1-CCV DDR5 Memory picture

Samsung 96GB LPCAMM2 PC5 9600 FE1 E1 LPDDR5X CAMM2 M561K6LC3CL1-CCV DDR5 Memory

$2150.00



Cisco 16GB DDR4 2666MHz RAM UCS-MR-X16G1RS-H 15-105079-01 Micron / Samsung RDIMM picture

Cisco 16GB DDR4 2666MHz RAM UCS-MR-X16G1RS-H 15-105079-01 Micron / Samsung RDIMM

$99.99



2 Pack USB C SD TF Card Reader Adapter Zinc Alloy USB-C to USB for iPhone 15-17 picture

2 Pack USB C SD TF Card Reader Adapter Zinc Alloy USB-C to USB for iPhone 15-17

$3.35



MICRON MTA36ASF4G72PZ-2G6E1 | 32GB PC4-2666V ECC RDIMM Server RAM picture

MICRON MTA36ASF4G72PZ-2G6E1 | 32GB PC4-2666V ECC RDIMM Server RAM

$184.95