Linux for Technical Writers


Published on

Linux overview for technical writers having no or very less Linux experience. Focus on basic commands, vnc server and taking screenshots for Linux application.

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • -name desktop-name Each desktop has a name which may be displayed by the viewer. It defaults to " host : display# ( username )" but you can change it with this option. It is passed in to the xstartup script via the $VNCDESKTOP environment variable, allowing you to run a different set of applications according to the name of the desktop. -geometry width x height Specify the size of the desktop to be created. Default is 1024x768. -depth depth Specify the pixel depth in bits of the desktop to be created. Default is 16, other possible values are 8, 15 and 24 - anything else is likely to cause strange behaviour by applications. -pixelformat format Specify pixel format for server to use (BGRnnn or RGBnnn). The default for depth 8 is BGR233 (meaning the most significant two bits represent blue, the next three green, and the least significant three represent red), the default for depth 16 is RGB565 and for depth 24 is RGB888.
  • Linux for Technical Writers

    1. 2. Contents <ul><li>Unix/Linux Overview </li></ul><ul><li>Accessing Linux through Windows </li></ul><ul><li>Basic Linux Commands </li></ul><ul><li>Essential Linux Commands </li></ul><ul><li>Working with VI Editor </li></ul><ul><li>Linux Shell </li></ul><ul><li>Taking Screenshots (GIMP/SnagIT/VNC) </li></ul><ul><li>Linux Lab </li></ul>
    2. 3. UNIX <ul><li>Unix is a computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs. </li></ul><ul><li>Unics for UNiplexed Information and Computing Service </li></ul><ul><li>Unix was designed to be portable, multi-tasking and multi-user in a time-sharing configuration. </li></ul><ul><li>Popular UNIX like System: Linux, IBM AIX, Sun Solaris, Mac OSX </li></ul>
    3. 4. Linux vs. Windows <ul><li>Development Model (Multi/Single User) </li></ul><ul><li>User base in Desktop and Servers </li></ul><ul><li>Cost </li></ul><ul><li>Security </li></ul><ul><li>Source (Closed/Open) </li></ul><ul><li>OS Updates </li></ul><ul><li>Command Line Vs Mouse </li></ul>
    4. 5. Unix File System <ul><li>Everything in UNIX is either a file or a process. </li></ul><ul><ul><li>A process is an executing program identified by a unique PID (process identifier). </li></ul></ul><ul><ul><li>A file is a collection of data. They are created by users using text editors, running compilers etc. </li></ul></ul>
    5. 6. Essential LINUX Commands
    6. 7. Basic Linux Commands
    7. 8. Accessing Linux through Windows <ul><li>Only Command Line </li></ul><ul><ul><li>Putty </li></ul></ul><ul><li>Normal Desktop (Similar to Windows Remote Desktop) </li></ul><ul><ul><li>VNCserver </li></ul></ul>
    8. 9. VNC server <ul><li> </li></ul><ul><li>Creating a VNC server </li></ul><ul><ul><li>Vncserver </li></ul></ul><ul><ul><li>vncserver [: display# ] [ -name desktop-name ] [ -geometry width x height ] [ -depth depth ] [ -pixelformat format ] </li></ul></ul><ul><li>Deleting a VNC server </li></ul><ul><ul><li>vncserver -kill : display </li></ul></ul>
    9. 10. Linux Basics <ul><li>The Kernel </li></ul><ul><ul><li>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. </li></ul></ul><ul><li>The Shell </li></ul><ul><ul><li>The shell is a command line interpreter (CLI). It interprets the commands the user types in and arranges for them to be carried out. </li></ul></ul>
    10. 11. Linux Shells <ul><li>Shell </li></ul><ul><ul><li>tcsh </li></ul></ul><ul><ul><ul><li>C shell with file name completion and command line editing </li></ul></ul></ul><ul><ul><li>bash </li></ul></ul><ul><ul><ul><li>GNU Bourne-Again SHell   </li></ul></ul></ul>
    11. 12. Basic Linux Commands
    12. 13. Screenshots <ul><li>GIMP ( GNU Image Manipulation Program) </li></ul><ul><li>SnagIT (through VNC) </li></ul>
    13. 14. Working with VI Editor <ul><li>Command Mode </li></ul><ul><li>Insert Mode </li></ul><ul><li>Refer to </li></ul>
    14. 15. Linux Lab <ul><li>Create a vnc server </li></ul><ul><ul><li>Size: 1000x800 pixels </li></ul></ul><ul><ul><li>24 bit depth </li></ul></ul><ul><li>Modify bit depth to 8 bit </li></ul><ul><li>Delete the vncserver process </li></ul>
    15. 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] .