diff --git a/README.md b/README.md index 9350bde0..0b43d600 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,8 @@ to operate ITS systems to this day. See the [`doc` subdirectory](doc) for documentation. +There's a [DDT cheat sheet](doc/DDT.md) for Unix users. + ### Building it from scratch This repository contains source code, tools, and scripts to build ITS diff --git a/doc/DDT.md b/doc/DDT.md new file mode 100644 index 00000000..25310e0d --- /dev/null +++ b/doc/DDT.md @@ -0,0 +1,35 @@ +## DDT cheat sheet for Unix users + +To get access to a terminal, first type ^Z (Control-Z). After that, +you can log in. + +The `$` character represents typing ESC. + +| Unix command | DDT command | Colon command | +| ------------- | -------------------- | ------------------------ | +| login user | user$u | :login user | +| logout | $$u | :logout | +| TERM=vt52 | | :tctyp vt52 | +| TERM=vt100 | | :crtsty vt100 | +| ls | ^F | :listf | +| ls dir | dir^F | :listf dir | +| ls / | ^R m.f.d. (file) | :print m.f.d. (file) | +| more file | ^R file | :print file | +| mkdir dir | ^R dir;..new. (udir) | :print dir;..new. (udir) | +| cd dir | dir$$s | :cwd dir | +| cp f1 f2 | $^R f1,f2 | :copy f1,f2 | +| rm file | ^O file | :delete file | +| ln f1 f2 | $^O f1,f2 | :link f1,f2 | +| mv f1 f2 | $$^O f1,f2 | :rename f1,f2 | +| mv file dir | | :move file,dir | +| emacs | emacs^K | :emacs | +| ps | $$v | :listj | +| kill pid | pid$^X | :job pid :kill | +| sudo -u u cmd | u$^S cmd | | +| top | | :peek | +| ^U | ^D | | +| ^C | ^G | | +| ^Z | ^Z | | +| ^D | ^C | | +| fg | $P | :continue | +| bg | ^P | :proceed | diff --git a/doc/README.md b/doc/README.md index 1c8f1851..3a3c4147 100644 --- a/doc/README.md +++ b/doc/README.md @@ -13,30 +13,3 @@ - CRTSTY: [manual](info/crtsty.39) - TCTYP: [manual](_info_/tctyp.order) - DSKDUMP: [commands](sysdoc/dskdmp.order) - -### DDT cheat sheet for Unix users - -The `$` character represents typing ESC. - -| Unix command | DDT command | Colon command | -| ------------- | -------------------- | ------------------------ | -| login user | user$u | :login user | -| logout | $$u | :logout | -| TERM=vt52 | | :tctyp vt52 | -| TERM=vt100 | | :crtsty vt100 | -| ls | ^F | :listf | -| ls dir | dir^F | :listf dir | -| ls / | ^R m.f.d. (file) | :print m.f.d. (file) | -| more file | ^R file | :print file | -| mkdir dir | ^R dir;..new. (udir) | :print dir;..new. (udir) | -| cd dir | dir$$s | :cwd dir | -| cp f1 f2 | $^R f1,f2 | :copy f1,f2 | -| rm file | ^O file | :delete file | -| ln f1 f2 | $^O f1,f2 | :link f1,f2 | -| mv f1 f2 | $$^O f1,f2 | :rename f1,f2 | -| mv file dir | | :move file,dir | -| emacs | | :emacs | -| ps | $$v | :listj | -| killall -9 id | id$j $^X | :job id :kill | -| sudo -u u cmd | u$^S cmd | | -| top | | :peek |