BOSS Linux

From Script | Spoken-Tutorial
Jump to: navigation, search

BOSS (Bharat Operating System Solutions) GNU/Linux distribution developed by C-DAC (Centre for Development of Advanced Computing) derived from Debian for enhancing the use of Free/ Open Source Software throughout India. BOSS GNU/Linux Version 5.0 is coupled with GNOME Desktop Environment with wide Indian language support & packages, relevant for use in the Government domain.


Currently BOSS GNU/Linux Desktop is available in all the Official Indian Languages such as Assamese, Bengali, Gujarati, Hindi, Kannada, Malayalam, Marathi, Oriya, Punjabi, Sanskrit, Tamil, Telugu, Bodo, Urdu, Kashmiri, Maithili, Konkani, Manipuri which will enable the mainly non-English literate users in the country.


Exclusively created for CDAC by the Spoken Tutorial Project, IIT Bombay

Learners: Polytechnic/UG/PG computer hardware students and system administrators will greatly benefit by learning to use the Linux OS.



Basic Level

  1. BOSS Linux Desktop
    • Boss Linux Desktop
    • Main Menu
    • System Tray
    • Trash Bin icon (RHS corner)
    • Desktop icon (LHS corner), pen-drive
  2. Synaptic Pakage Manager
    • Synaptic Package Manager
    • How to install packages
  3. Basic Commands    
    • Commands with example
    • Command interpreter
    • Shell
    • Using man
    • Apropos
    • Whatis
    • Using --help option
  4. General Purpose Utilities in Linux    
    • echo
    • uname
    • who
    • passwd
    • date
    • cal
    • Brief overview on Files and directories
    • pwd
    • ls
    • cat
  5. File System    
    • File
    • Directory
    • File Inode
    • Types of Files
    • Home directory and Current directory
    • Change Directory(cd)
    • mkdir,rmdir
  6. Working with Regular Files    
    • cat
    • rm
    • cp
    • mv
    • cmp
    • wc
  7. File Attributes    
    • chown, chmod, chmod -R, displaying files with ls -l
    • chmod u+, chmod a-w, chmod g+w, chmod -r, chgrp
    • inode, hard link, symbolic link
  8. Redirection Pipes    
    • Input,output and error stream
    • Redirection : > and >>
    • Pipes : |
  9. Working with Linux Process    
    • Process
    • Shell process
    • Process spawning - parent and child process
    • Process attributes - pid, ppid
    • Init Process
    • User process & System process
    • ps with options
  10. The Linux Environment    
    • Environment variable vs Local variables
    • set command
    • env command
    • SHELL, HOME, PATH, LOGNAME, PS1, PS2
    • history
    •  ! and ~
    • alias
  11. Basics of System Administration    
    • Root login-su
    • User management - UID, GID, useradd, usermod, userdel
    • Discs – Du, df
  12. Simple filters    
    • Head
    • tail
    • sort
    • cut
    • paste

Intermediate Level

  1. The grep command
    • The grep command
    • To see the content of a file
    • To list the entries of a particular stream
    • To ignore cases
    • Lines that do not match the pattern
    • To list the line numbers with the entries
    • To store the result in another file
    • To know the count
  2. More on grep command
    • More on grep command
    • Search using grep
    • To match more than one pattern
    • To check a word that has different spelling
    • Character class
    • The use of *
    • To match any one character using dot
    • To match a pattern at the beginning of the file
    • To match a pattern at the end of the file
  3. The sed command
    • The sed command
    • sed
    • To print using sed
    • Line Addressing
    • Context Addressing
  4. More on sed command
    • Some more on sed command
    • substitute
    • insert
    • delete
  5. Basics of awk
    • Awk Preliminaries
    • Selection criteria
    • action
    • Formatted printing - printf
    • Fields and -F option
    • Regular expressions
    • NR - number of records
    • Variables

Contributors and Content Editors

Nancyvarkey, PoojaMoolya