"$@"
| 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>