3
Linux Introduction to UNIX What is UNIX? UNIX Architecture UNIX startup steps UNIX login Changing password Check active logins using ‘who’ To logout System shutdown Man page help Know present working directory Which command? Query for calendar Chat with active login users Write a simple mail Ping a machine/host Vi-editor & File manipulation Create & Edit files using vi List files Meta characters Hidden files in UNIX Display file content Create directories Remove directories Standard UNIX streams Absolute and relative paths Copy files Cut and paste files/directories

Linux

Embed Size (px)

Citation preview

Page 1: Linux

Linux

Introduction to UNIX

What is UNIX?

UNIX Architecture

UNIX startup steps

UNIX login

Changing password

Check active logins using ‘who’

To logout

System shutdown

Man page help

Know present working directory

Which command?

Query for calendar

Chat with active login users

Write a simple mail

Ping a machine/host

Vi-editor & File manipulation

Create & Edit files using vi

List files

Meta characters

Hidden files in UNIX

Display file content

Create directories

Remove directories

Standard UNIX streams

Absolute and relative paths

Copy files

Cut and paste files/directories

Page 2: Linux

Rename files/directories

Directories . (dot) & .. (dot dot)

Set & Unset file/directory access permissions

SUID & SGID file permissions

Creating link files

Pipes and Filters

Output redirection ( > )

Output appended redirection ( >> )

Input redirection ( < )

Here document ( << )

Fore ground processing

Command head

Command tail

Command less

Command sort

Command wc

Command cut

Command grep

UNIX Process management, Archives & Compression

What is a process?

& (ampersand – back ground process operator)

List processes using ps

Terminate process using kill

Execute process using nohup

Schedule process using at

Schedule process crontab

Create tarballs using tar

Compress & uncompress using gzip & gunzip

Shell Programming – Part A

Page 3: Linux

Shell as an interpreter

Command echo

Basic shell script

Shell types

Variable names

Accessing variables

Read-only variables

Environment variables

Special variables

Using Arrays

Exit status

Shell Programming – Part B

Arithmetic operators

Relational operators

String operators

File test operators

Decision making

Shell loops

UNIX quoting mechanisms

Functions

Positional parameters

UNIX Administration

Unix account

Create account

Modify account

Delete account

Create group

Delete group