Bourne | Ash |  #!  | find | ARG_MAX | Shells | whatshell | portability | permissions | UUOC | ancient | - | ../Various | HOME
"$@" | echo/printf | set -e | test | tty defs | tty chars | $() vs ) | IFS | using siginfo | nanosleep | line charset | locale


Example session on a system with 1st Edition kernel and 2nd Edition userland.
User input in bold face.

    $ pdp11 run.conf

    PDP-11 simulator V3.7-3
    Disabling CR
    Disabling XQ
    RF: buffering file in memory
    TC0: 16b format, buffering file in memory

    :login: root
    root
    # who
    root    tty8 Jan  1 00:00:42
    # ls -l /bin/sh
    total    2
     88 sxrwr-  1 sys     954 Jan  1 00:00:00 sh
    # ls -la
    total    8
     41 sdrwr-  7 root     70 Jan  1 00:00:00 .
     41 sdrwr-  7 root     70 Jan  1 00:00:00 ..
     43 sdrwr-  2 root    620 Jan  1 00:00:00 bin
     42 sdrwr-  2 root    250 Jan  1 00:00:00 dev
    104 sdrwr-  2 root    110 Jan  1 00:00:00 etc
    114 sdrwr-  2 root     50 Jan  1 00:00:00 tmp
     41 sdrwr-  7 root     70 Jan  1 00:00:00 usr
    # ls -la /etc
    total   32
    104 sdrwr-  2 root    110 Jan  1 00:00:00 .
     41 sdrwr-  7 root     70 Jan  1 00:00:00 ..
    106 lxrwr-  1 bin    5778 Jan  1 00:00:00 as2
    105 sxrwr-  1 bin     446 Jan  1 00:00:00 getty
    108 sxrwr-  1 sys    2662 Jan  1 00:00:00 glob
    109 sxrwr-  1 sys     456 Jan  1 00:00:00 init
    110 sxrwr-  1 sys     186 Jan  1 00:00:00 msh
    107 s-rw--  1 sys     272 Jan  1 00:00:00 passwd
    112 s-rwr-  1 root    512 Jan  1 00:00:00 std0
    111 s-rwr-  1 bin    2082 Jan  1 00:00:00 suftab
    113 s-rwr-  1 sys      88 Jan  1 00:00:00 uids
    # chdir /bin
    # ls -l
    total  215
     45 sxrwr-  1 bin      16 Jan  1 00:00:00 :
     46 sxrwr-  1 bin    2310 Jan  1 00:00:00 ar
     47 lxrwr-  1 bin    7582 Jan  1 00:00:00 as
     48 lxrwr-  1 bin    5922 Jan  1 00:00:00 bas
     49 sxrwr-  1 ken    2860 Jan  1 00:00:00 cal
     50 sxrwr-  1 bin     134 Jan  1 00:00:00 cat
     51 lxrwr-  1 bin    4672 Jan  1 00:00:00 cc
     44 sxrwr-  1 bin      76 Jan  1 00:00:00 chball
     52 surwr-  1 sys    1084 Jan  1 00:00:00 check
     53 sxrwr-  1 bin      82 Jan  1 00:00:00 chmod
     54 sxrwr-  1 bin     718 Jan  1 00:00:00 chown
     55 sxrwr-  1 bin     420 Jan  1 00:00:00 cmp
     56 sxrwr-  1 bin     160 Jan  1 00:00:00 cp
     57 surwr-  1 root    794 Jan  1 00:00:00 date
     58 sxrwr-  1 bin    4066 Jan  1 00:00:00 db
     59 lxrwr-  1 bin    6846 Jan  1 00:00:00 dc
     60 surwr-  1 sys     192 Jan  1 00:00:00 df
     61 surwr-  1 sys     872 Jan  1 00:00:00 ds
     62 sxrwr-  1 bin     244 Jan  1 00:00:00 dsw
     63 sxrwr-  1 bin     464 Jan  1 00:00:00 du
     64 sxrwr-  1 bin    1054 Jan  1 00:00:00 echo
     65 sxrwr-  1 bin    3998 Jan  1 00:00:00 ed
     66 sxrwr-  1 bin     276 Jan  1 00:00:00 exit
     67 sxrwr-  1 jack   2730 Jan  1 00:00:00 fc
     68 sxrwr-  1 bin     330 Jan  1 00:00:00 find
     69 sxrwr-  1 bin    1912 Jan  1 00:00:00 form
     70 sxrwr-  1 bin    1154 Jan  1 00:00:00 goto
     71 sxrwr-  1 bin    1844 Jan  1 00:00:00 if
     72 sxrwr-  1 bin    2942 Jan  1 00:00:00 ld
     73 sxrwr-  1 bin     104 Jan  1 00:00:00 ln
     74 surwr-  1 root   1290 Jan  1 00:00:00 login
     75 sxrwr-  1 bin    2010 Jan  1 00:00:00 ls
     76 surwr-  1 root   3940 Jan  1 00:00:00 mail
     77 sxrwr-  1 root    698 Jan  1 00:00:00 maki
     78 sxrwr-  1 bin     154 Jan  1 00:00:00 mesg
     79 surwr-  1 root    232 Jan  1 00:00:00 mkdir
     80 surwr-  1 root    784 Jan  1 00:00:00 mv
     81 sxrwr-  1 bin     518 Jan  1 00:00:00 nm
     82 sxrwr-  1 bin     300 Jan  1 00:00:00 od
     83 sxrwr-  1 bin    1166 Jan  1 00:00:00 pr
     84 sxrwr-  1 bin      70 Jan  1 00:00:00 rew
     85 sxrwr-  1 bin      93 Jan  1 00:00:00 rm
     86 surwr-  1 root    282 Jan  1 00:00:00 rmdir
     87 lxrwr-  1 jfo    7154 Jan  1 00:00:00 roff
     88 sxrwr-  1 sys     954 Jan  1 00:00:00 sh
     89 sxrwr-  1 bin    1446 Jan  1 00:00:00 size
     90 sxrwr-  1 bin     750 Jan  1 00:00:00 skip
     91 sxrwr-  1 bin     604 Jan  1 00:00:00 sort
     92 sxrwr-  1 bin    1026 Jan  1 00:00:00 stat
     93 sxrwr-  1 bin     480 Jan  1 00:00:00 strip
     94 sxrwr-  1 bin    1048 Jan  1 00:00:00 stty
     95 surwr-  1 root    746 Jan  1 00:00:00 su
     96 sxrwr-  1 bin     214 Jan  1 00:00:00 sum
     97 surwr-  1 root   3678 Jan  1 00:00:00 tap
     98 surwr-  1 sys     790 Jan  1 00:00:00 tm
     99 sxrwr-  1 bin      80 Jan  1 00:00:00 tty
    100 sxrwr-  1 bin     238 Jan  1 00:00:00 un
    101 sxrwr-  1 bin     644 Jan  1 00:00:00 wc
    102 sxrwr-  1 bin     560 Jan  1 00:00:00 who
    103 sxrwr-  1 bin     524 Jan  1 00:00:00 write
    # echo first line >txt
    # foobar >>txt
    # ed txt
    23
    1,$p
    first line
    No command
    2c
    last line
    .
    1,$p
    first line
    last line
    w
    22
    q
    # wc txt

    File: txt
       text 2 lines
    control 0 lines
      words 4

    # cat >txt
    .pl 20
    .he '2009-04-12'this is the headline'test'
    .ce 2
    Two lines of text are
    now centered, without filling.

    The quick brown fox jumps over the lazy dog.
    The quick brown fox jumps over the lazy dog.
    The quick brown fox jumps over the lazy dog.
    The quick brown fox jumps over the lazy dog.

    And now indented:
    .in 10
    The quick brown fox jumps over the lazy dog.
    The quick brown fox jumps over the lazy dog.
    The quick brown fox jumps over the lazy dog.
    The quick brown fox jumps over the lazy dog.

    # roff txt


    2009-04-12            this is the headline                   test


			  Two lines of text are
		     now centered, without filling.

    The quick brown fox jumps over the lazy dog.  The quick brown fox
    jumps over the lazy dog.  The quick brown fox jumps over the lazy
    dog.  The quick brown fox jumps over the lazy dog.

    And now indented:
	      The quick brown fox jumps over the lazy dog.  The quick
	      brown fox jumps over the lazy dog.  The quick brown fox







    2009-04-12            this is the headline                   test


	      jumps over the lazy dog.  The  quick  brown  fox  jumps
	      over the lazy dog.





    # sync
    # sync
    *power off*


<http://www.in-ulm.de/~mascheck/various/ancient/v1-v2.html>

Sven Mascheck