home *** CD-ROM | disk | FTP | other *** search
/ PCNET 2006 September - Disc 1 / PCNET_CD_2006_09.iso / linux / puppy-barebones-2.01r2.iso / pup_201.sfs / usr / local / bin / proc.sh < prev    next >
Encoding:
Linux/UNIX/POSIX Shell Script  |  1999-02-03  |  1.3 KB  |  58 lines

  1. #!/bin/bash
  2. echo "Welcome to Xproc's console version: proc.sh"
  3. echo "Hint: You should run this as ./proc.sh|more and to leave, just press ^C"
  4. menu()
  5. {
  6. echo "*******************************************"
  7. echo "*                  M E N U                *"
  8. echo "*******************************************"
  9. echo "c :  CPU               p :  PCI devices    "
  10. echo "m :  Memory            f :  File systems   "
  11. echo "d :  Detected devices  i :  IRQ/IO/DMA     "
  12. echo "*******************************************"
  13. read c
  14.  
  15. if [ "$c" = "c" ]; then
  16.  echo "CPU INFORMATION"
  17.  echo "***************"
  18.  cat /proc/cpuinfo
  19. fi
  20. if [ "$c" = "m" ]; then
  21.  echo "MEMORY INFORMATION"
  22.  echo "******************"
  23.  cat /proc/meminfo
  24. fi
  25. if [ "$c" = "d" ]; then
  26.  echo "DEVICES INFORMATION"
  27.  echo "*******************"
  28.  cat /proc/devices
  29.  cat /proc/interrupts
  30. fi
  31. if [ "$c" = "p" ]; then
  32.  echo "PCI INFORMATION"
  33.  echo "***************"
  34.  cat /proc/pci
  35. fi
  36. if [ "$c" = "f" ]; then
  37.  echo "FILESYSTEMS INFORMATION"
  38.  echo "***********************"
  39.  cat /proc/filesystems
  40.  echo "PARTITIONS INFORMATION"
  41.  echo "**********************"
  42.  cat /proc/partitions
  43. fi
  44. if [ "$c" = "i" ]; then
  45.  echo "IRQ INFORMATION"
  46.  echo "***************"
  47.  cat /proc/interrupts
  48.  echo "IO INFORMATION"
  49.  echo "**************"
  50.  cat /proc/ioports
  51.  echo "DMA INFORMATION"
  52.  echo "***************"
  53.  cat /proc/dma
  54. fi
  55.  
  56. menu
  57. }
  58. menu