What to consider when teaching a UNIX course?

I was asked to teach UNIX to a group of people in my company who probably know little about UNIX with a common Windows background. Help me determine the content of the course. I do not want to go in and teach them a set of commands. I want it to be more like a UNIX architecture, a file system, pipes, like all files, creating and processing processes, managing virtual memory, etc. What do you all think? Help me cover these topics.

+5
source share
11 answers

Unix themes in order of importance:

  • Pipes

  • Tool Philosophy (do well)

  • Permission model

  • Shell syntax

  • Process interaction

  • Choosing and Using an Editor

  • Basic C Programming

Windows Unix - Cygwin Windows.

+3

UNIX . , , UNIX .

+3

Unix, Windows : , , .. , , - : .

, :

  • : , , , .

  • Unix: IDE, , .

  • Unix. Unices , Window... .

+1

. , .

, , (& 2 > ).

"" Cygwin , "Unix-Commands" Windows.

+1

, , UNIX , UNIX.

UNIX, , , POSIX.

+1

, UNIX . , , - UNIX , , .

, . .

UNIX - " UNIX". , . , , / , . UNIX - , , .

0

Windows. , , , , , , , ( ), ..

0

UNIX- , . live-cd .. (ubuntu knoppix, , UNIX)

, bash powershell. Windows init Windows, .

0
  • .
  • IPC. Unix , .
  • pthread concurrency.
0

Linux , .

0

In addition to all the other great suggestions, I would recommend discussing regular expressions in detail with examples in sed, awk, perl, vi, etc. REs are used in many places, they really deserve their place in the discussion. Add to the discussion of common text processing utilities - cut, paste, grep, etc.

0
source

All Articles