advanced.1 revision 1.1
1Using the file advanced.1.conf, we might obtain the following results: 2 3% mkdir /p 4% mount `pwd`/advanced.1.conf /p 5% cat /p/tcp/localhost/daytime 6Tue Jul 6 01:09:15 1999 7 8% cat /p/fs//etc/rc # Note the double /, as fs/ is stripped. 9<contents of /etc/rc> 10 11% cat /p/fs/etc/rc # Since the daemon does a chdir to /, we 12 # don't really need to specify the extra slash. 13<contents of /etc/rc> 14 15% cat /p/echo/echo/this/message 16echo/this/message 17 18% cat /p/echo/"This has spaces in it, but is protected by quotes" 19This has spaces in it, but is protected by quotes 20 21% cat /p/echo_nostrip/thisthat 22echo_nostrip/thisthat 23 24% cat /p/echo_noslashNoticeNoSlashHere 25NoticeNoSlashHere 26 27% cksum /etc/rc 281896381655 10514 /etc/rc 29 30% cat /etc/rc | gzip > /tmp/rc.gz 31 32% cksum /tmp/rc /p/gzcat//tmp/rc.gz 331896381655 10514 /tmp/rc 341896381655 10514 /p/gzcat//tmp/rc.gz 35 36% cat /etc/rc > /p/gzip//tmp/rc.gz.2 37 38% ls -l /tmp/rc.gz* 39-rw-r--r-- 1 root wheel 3751 Jul 6 01:25 /tmp/rc.gz 40-rw-r--r-- 1 root wheel 3751 Jul 6 01:26 /tmp/rc.gz.2 41 42% cat /etc/rc > /p/gzip9//tmp/rc.gz9 43 44% ls -l /tmp/rc.gz9 45-rw-r--r-- 1 root wheel 3748 Jul 6 01:27 /tmp/rc.gz9 46 47% cat /p/gzcat//tmp/rc.gz9 | cksum 481896381655 10514 49 50% cat /p/ftp/ftp.netbsd.org:pub/NetBSD/README 51 <contents deleted> 52 53% cat /p/http://www.netbsd.org/index.html 54 <contents deleted> 55 56# And now for some more creative uses... 57% cd /tmp 58# Both formats of FTP commands work: 59% cp /p/ftp/ftp.netbsd.org:pub/NetBSD/NetBSD-current/tar_files/src/bin.tar.gz . 60 61% cp /p/ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/tar_files/src/sbin.tar.gz . 62 63% tar xzf sbin.tar.gz 64 65# Or, we can be fancier. Tar tries to convert /p/ftp/a:b into a 66# request for file b from host /p/ftp/a, so we need to 67# circumvent that by using cat. 68% cat /p/gzcat//p/ftp/ftp.netbsd.org:pub/NetBSD/NetBSD-current/tar_files/src/sbin.tar.gz | tar xf - 69 70# Or, we can bzip all of our man pages and still access them 71# without changing the man program: 72% cd /usr/share/man/man8 73 74% cat mount_portal.8 | bzip2 -9 > mount_portal.8.bz2 75 76% rm mount_portal.8 77 78% ln -s /p/bzcat//usr/share/man/man8/mount_portal.8.bz2 mount_portal.8 79 80% man mount_portal 81 <it works!> 82 83% cat /p/nroff//p/bzcat//usr/share/man/man8/mount_portal.bz2 84 <also works.> 85 86# Or, rather than putting //, we can use the last nroff 87# configuration, nroff%, instead: 88% cat /p/nroff%/p/bzcat%/usr/share/man/man8/mount_portal.bz2 89