PROGRAM FOR UNIX USERS TRAINING COURSE.

1. General information for Unix operating system

   - Hardware platforms. 16-bit, 32-bit, RISC processors.
   - Portability of Unix OS.
   - History of development of Unix, XENIX, BSD, OSF/1.
   - Proprietary portings.
   - SCO OpenServer family.

2. Managing of terminals

   - Features of terminal processing.
   - Terminal types. Terminal setup.
   - Terminal emulators.
   - Line parameters. Command stty.
   - Scancode and multiconsole terminals.
   - Actions if terminal is blocked.

3. Building session connection

   - Profiles, start files, environment.
   - Commands, flags, arguments.

4. File editing

   - Start file.
   - Screen mode, command mode, insert and replase mode.
   - Navigation, patterns.
   - Command undo.
   - Command repeating.

5. Process management

   - Multiprocess mode.
   - Context switching.
   - Signals, messages, semafors, shared memory areas.
   - Commands ps, kill, sleep, whodo, sar, nice, fg, bg.

6. File system architecture

   - Type of files - disk files, directories, special files.
   - Names, lengths, extensions.
   - MS-DOS names translation.
   - Navigation over files tree. cd, pwd, find.
   - Typical directories in file tree.  /etc, /bin,  /lib,  /usr,
     /usr/bin, /usr/dbin, /usr/lib, /mnt, /tmp, /dospart.
   - Trivial file programs.  cp, ls,  cat,  rm,  ln,  mv,  mvdir,
     mkdir, rmdir.
   - File protection.  Access rights.
   - Changing file attributes. chmod, chgrp, su.

7. Data medias

   - Formatting of media. format, diskcp, mkdev.
   - Creating file systems, mkfs.
   - Mounting file systems. mnt, mount.
   - Managing disk space. du, df, dfspace.
   - Integrity of media, fsck.
   - Managing magnetic tapes. tape command.

8. Printouts

   - Spooling subsystem.
   - Commands lp, lpstat, options.
   - Local printers.

9. On-line documentation

Commands man, help, scohelp, xman, how.

10. Communication with other users

Commands write, hello, talk, wall, motd, mail, finger, who, rwho,
mesg, news, su.

11. File commands

   - Elementary formatting. head, tail, split,  csplit,  pg,  nl,
     more.
   - Compressing and uncompressing. compress, pack, tar, cpio.
   - Editing. tr, sed, grep, awk.
   - MS-DOS medias. dosxx, unix2dos, dos2unix.
   - Other programs - tee, dd, diff, cmp, sort, comm, pr

12. Textprocessing

Commands nroff, troff, eqn, tbl, macropackages.

13. XWindow - graphical user interface, xdt.

14. Merge анд WABI. MS-DOS and MS-Windows emulation.

15. Operations in computer networks.

   - Using remote file systems.
   - Using electronic mail. mail, uucp, uname.
   - Dial-in, dial-out calls. cu.
   - Network protocols - Ethernet, udp, TCP/IP, XDR, rpc.
   - Network services - ftp, telnet, NFS, XWindow.
   - Commands rlogin, rcp, rcmd, finger, rwho, ruptime, ping.
   - Global network Internet.  Binging of local networks.

16. Operations in TCP/IP network from MS-DOS/MS-Windows.

Access levels.  Services, e-mail, remote print.   Commands  ping,
kappconf, tn, tnglass, ftp, idmnt, idutil, tar.

17. Personal tools

Commands at, calendar, cal, bc, bs, units, spell,  clear,  purge,
usemouse.

18. Tools for information protection

   - Commands passwd, crypt, auth, lock.
   - Common intruders methods.
   - Antivirus problems.

19. Shell programming

   - General characteristics.
   - Variables. expr.
   - Arguments.
   - Shell metacharacters.
   - Command substituting, patterns.
   - Standard input, standard output.
   - Pipes and filters.
   - Filters examples - wc.
   - Pipes - grep and sort.
   - Structured operators. if, while, case, test, for.
   - Exception processing operators. trap, list of signals.

20. Software development technology

   - ODT Development System.
   - Executable files, object modules, libraries.
   - Content of /usr/include directory.
   - Libraries from /lib, /usr/lib.
   - Debuggers - adb, sdb, cv, dbxtra, dbXtra.
   - Assemblers, disassemblers and compilers  -  as,  asm,  masm,
     dis, cc, CC.
   - Other tools - cscope, ar, ld, lint, cb, dump, what, strings,
     strip, m4.
   - Program manager make.
   - Source code control system sccs.
   - Profiling tools - timex, prof, lprof.
   - yacc and lex.
   - Technology of medium and large projects.
   - Cross-development tools.

 10.4.102
 SS/SS