home *** CD-ROM | disk | FTP | other *** search
/ Micro R&D 1 / MicroRD-CD-ROM-Vol1-1994.iso / os20 / cli / newlist82.lha / Scripts / Aliases next >
Text File  |  1993-10-02  |  6KB  |  147 lines

  1. ; $VER: Newlist 8 (19-Jun-93) Examples of Newlists Power
  2. ;
  3. ; Delete all these comments when you use these in your shell-startup
  4. ;   for a tremendous speedup in shell launching speed...
  5. ;
  6. ;Here are some aliases to try.
  7. ;
  8. ; dir1    -  output similar to ARP dir opt s
  9. ; dir2    -  two column dir.
  10. ; dir3    -  multi-col vertical sorted grouped 
  11. ; dir4    -  3-col vertical sorted grouped truncated
  12. ; dir5    -  Shows how to align dirs on left side instead of on top
  13. ;
  14. ;   ddir    -  'ddir' look alike
  15. ;   dr      -  'dr' look alike
  16. ;   ls      -  'ls' look alike
  17. ;   lsjr    -  'lsjr' look alike
  18. ;   prols   -  'prols' look alike
  19. ;
  20. ; dirking -  'dirking' look alike
  21. ; list    -  Commodore 'list' look alike
  22. ; mlist   -  'list' program that came in muFS package
  23. ;
  24. ; stat    -  print stats of a file or dir
  25. ; example1-  compact output
  26. ; example2-  another compact output
  27. ; enter   -  recursively enters dirs.  Output like dir opt all
  28. ; script  -  basics to make a script file.  Only need to add custom format
  29. ;               ie  script >ram:script dh0:*.c -F "copy \'%P\' to ram:"
  30. ;
  31. ; find    -  Like UNIX find.  Will print exact path of files without
  32. ;            any type of headers or footers.  Note: newlist6.0 no longer
  33. ;            needs to turn off headers and footers since ONLY matching
  34. ;            files will show now.  But if you like having the path
  35. ;            expanded, find is still a useful command.
  36. ;
  37. ;            usage  find RootPath[:/]FilePattern
  38. ;               ie  find dh0:*.lzh      finds all    lzh files on dh0:
  39. ;                   find dh0:source/*.o finds all object files in dh0:source
  40. ;
  41. ;            output: Dh0:lc/examples/avail.c
  42. ;                    Dh0:lc/examples/boxomatic.c
  43. ;                    Dh0:lc/examples/cat.c
  44. ;                  
  45. ; color   -  a very cool alias.  Lots of colors and text styles.
  46. ;            Color shows off ansi sequencing to produce color, italics,
  47. ;            bold, etc.  Try this one out!
  48. ;
  49. ;            Here's some hints:
  50. ;               \e[0m  plain text          \e[30-39m  Forground color
  51. ;               \e[1m  bold  text          \e[41-49m  Background color
  52. ;               \e[3m  italic text         \e[7m      Inverse Video
  53. ;               \e[4m  underline text      \f0-9      Set foreground color
  54. ;               \b0-9  Set background clr  \s0-9      Set style
  55. ;               \o     Reset terminal
  56. ;
  57. ; dirtype -  Puts the comment in the output...if you categorize your
  58. ;            files by using 'c:filenote' you can emulate datatypes...
  59. ;
  60. ;            Here's an example output:
  61. ;
  62. ;             -s--rwed   Jun 18 00:06 script    2415 Aliases
  63. ;             ----rwed   Jun 09 02:33   text    2904 Times.doc
  64. ;             ----rwed   Jun 13 02:06   icon     880 Times.doc.info
  65. ;             --p-rwed   Jun 17 15:06   util   18112 NewList
  66. ;             ----rwed   Dec 31 23:59   Comm  170504 Jrcomm
  67. ;             ----rwed   Dec 31 23:59  Noise  224299 mod.klisje_paa_klisje
  68. ;
  69. ;  mview   - Uses MultiView to show/hear/play a file.  Allows wildcards
  70. ;            and datatype wildcards.
  71. ;               ie mview pics:*
  72. ;
  73. ;  mview2  - Uses multiview as mview but it requires a datatype....
  74. ;                 mview [DATATYPE] [PATH AND WILD] [FLAGS]
  75. ;
  76. ;                 ie mview2 gif pics:        <- shows all GIFS in pics:
  77. ;                 or mview2 8svx dh0:moan* -H  
  78. ;                    [-H] will make this command play ALL sounds on dh0:
  79. ;                    starting with moan :-)
  80. ;
  81. ;  dinfo   -  Shows all of the datatype values and classes for a file. Handy.
  82. ;
  83. ;netinfo   -  Shows all the networking IDs and names (both muFS and Envoy)
  84. ;
  85. ; Neat eh?
  86. ;
  87. ;
  88. ; Feel free to change them to what you like.  If you want sorts, just slap
  89. ; them in.  If you do not like something, fix it.  Power is given to you!
  90.  
  91. ; **************** CSH users ********************
  92. ; For you csh users uncomment the alias below:
  93. ;
  94. ; alias nl "*a c:nl $a"
  95. ; ***********************************************
  96.  
  97. ; A bunch of aliases for dir.
  98. alias dir1     "nl -qsy2 []"
  99. alias dir2     "nl -y2 []"
  100. alias dir3     "nl -qs []"
  101. alias dir4     "nl -qt []"
  102. alias dir5     "nl -/gmssq []"
  103.  
  104. ; Formats for popular 'ls' and utility replacements.
  105. ;
  106. ; For these you should put [-q] [-qs] or [-qt] in ENV:NEWLIST_BOTH so
  107. ; the short output is default....just like ls, lsjr, prols, dr, etc.
  108.  
  109. alias ls       "nl -IqD *"%.3M %2d %5v*" []"
  110. alias lsjr     "nl -IqF *"%U %c %4b  %7s %d %n%L %e*" -D *"%.3M %2d %5v*" []"
  111. alias prols    "nl -zqtF *"  %-30n %d %p    %b%L %e*" -D *"%02d-%.3M-%y*" []"
  112. alias dr       "nl -IqF*"%6s %p %d  %n %e*" -D *"%-9.9A %B*" []"
  113. alias ddir     "nl -qtigmsr -C *"\n\f3\b2Directory of \s1%-41.41s\f3\b2 at %02d-%.3M-%02y %02H:%02N:%02S\o\n*" []"
  114.                 ;Notice how the date characters are in the -X header line and not in a -D.
  115.                 ;A %s in the header string -X signifies the current directory
  116.  
  117. alias mlist    "nl -lLzsn []"
  118. alias list     "nl -lz []"
  119. alias dirking  "nl  -lzF *"%-18.18n %6k %6b %8s %p %d %e*" -D *"%-9.9A %B*" -C *"\n\f3Directory of \f1\'%s\'\f3 on \f1%D %A \f3at\f1 %B %I\n\n\f3\s1\s4\s1\s4F i l e N a m e      Keys Blocks    Bytes Flags    Date      Time    \o\n*" []"
  120.          ; a very long alias that shows how useful aliases are (insted of typing
  121.          ; this every time :-)
  122.          ; NOTE: commodore aliases chop off after 220+ chars.
  123.  
  124. ; EZ to remember Aliases.
  125. alias find     "nl -lHhtF *"%P*" []"
  126. alias stat     "nl -S []"
  127. alias script   "nl -Zht []"
  128. alias enter    "nl -R []"
  129. alias pager    "nl -p []"
  130.  
  131. ; Neat formats and effects
  132. alias dirtype  "nl -lscF *" %p   %d %6.6N %7.7v %n %e*" -D *"%.3M %2d %02H:%02N*" []"
  133. alias color    "nl -lzF *"\e[3;42;31m%22n \e[0m  \e[1;43;32m%p \e[0m  \e[0;32;41m%-7v\e[0m %d %e*" -D *"\e[4m%02d.%.3M.%02y\e[0m \e[33m%02H:%02N:%02S\e[0m*" []"
  134.             ; Instead of \e[3;42;31m I could of used \s3\b2\f1....
  135.             ;      Just a differnt way of showing coloring commands...
  136.  
  137. ; Miscellaneous
  138. alias example1 "nl -lF *" %22n  %-7s*" []"
  139. alias example2 "nl -lF *" %d   %p %c %7v  %n*" -D *"%02m.%02d.%02y*" []"
  140.  
  141. alias mview    "nl -E *"multiview \'%P\'*" []"
  142. alias mview2   "nl -E *"multiview \'%P\'*" -Y []"
  143. alias dinfo    "nl -lF *"%20.20n %7.7v %D %B %T %G %I*" []"
  144. alias netinfo  "nl -lLF *"%20.20n %7.7v %U %o %g  %e %E %f %F %h %H*" []"
  145.