Presentation Slides: Linux Workshop for Technical Writers

by Gurpreet Singh

A presentation on Linux for technical writers having none or very less experience with Linux and Linux application. Focused on basic commands, vnc server and taking screenshots of Linux applications. The slides and its text transcript is available in this post. It was conducted for Technical Writing team in Agilent Technologies, Gurgaon.

Linux for Technical Writers-Presentation Transcript
1. Linux vs Windows
2. Contents
* Unix/Linux Overview
* Accessing Linux through Windows
* Basic Linux Commands
* Essential Linux Commands
* Working with VI Editor
* Linux Shell
* Taking Screenshots (GIMP/SnagIT/VNC)
* Linux Lab
* Unix is a computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs.
* Unics for UNiplexed Information and Computing Service
* Unix was designed to be portable, multi-tasking and multi-user in a time-sharing configuration.
* Popular UNIX like System: Linux, IBM AIX, Sun Solaris, Mac OSX
4. Linux vs. Windows
* Development Model (Multi/Single User)
* User base in Desktop and Servers
* Cost
* Security
* Source (Closed/Open)
* OS Updates
* Command Line Vs Mouse
5. Unix File System
* Everything in UNIX is either a file or a process.
o A process is an executing program identified by a unique PID (process identifier).
o A file is a collection of data. They are created by users using text editors, running compilers etc.
6. Essential LINUX Commands
7. Basic Linux Commands
8. Accessing Linux through Windows
* Only Command Line
o Putty
* Normal Desktop (Similar to Windows Remote Desktop)
o VNCserver
9. VNC server
* Creating a VNC server
o Vncserver
o vncserver [: display# ] [ -name desktop-name ] [ -geometry width x height ] [ -depth depth ] [ -pixelformat format ]
* Deleting a VNC server
o vncserver -kill : display
10. Linux Basics
* The Kernel
o The kernel of UNIX is the hub of the operating system: it allocates time and memory to programs and handles the filestore and communications in response to system calls.
* The Shell
o The shell is a command line interpreter (CLI). It interprets the commands the user types in and arranges for them to be carried out.
11. Linux Shells
* Shell
o tcsh
+ C shell with file name completion and command line editing
o bash
+ GNU Bourne-Again SHell
12. Basic Linux Commands
13. Screenshots
* GIMP ( GNU Image Manipulation Program)
* SnagIT (through VNC)
14. Working with VI Editor
* Command Mode
* Insert Mode
* Refer to
15. Linux Lab
* Create a vnc server
o Size: 1000×800 pixels
o 24 bit depth
* Modify bit depth to 8 bit
* Delete the vncserver process
16. Thanks for attending! More tips and information available at: G urpreet Singh is a professional writer and a trainer based in New Delhi having a keen interest in Human Psychology. He works in the creative realms of Technical Writing, Business Writing (MarCom), Web-Copy Writing and Training. He can be contacted at [email_address] .