SlideShare a Scribd company logo
SHELL BASICS The use of a program that serves as an interface between user and operating system is called the SHELL. A shell is stared on the text console after the login session. This is called the login shell. Every shell can be started as a program and you can change at any time to a different shell.
What is a SHELL? The shell is a layer around the Linux operating system. The shell, on the other hand, is an advanced way to communicating with the system, because it allows for two-way conversation and taking initiative. The shell allows the user to handle a system in a very flexible way.
Types of SHELL 1. bash is the default shell in Linux. 2. csh or C shell has a syntax that resembles that of the highly popular C programming language and thus preferred by programmers. 3. tcsh or Turbo C shell is based on csh but also has programmable filename completion, command-line editing, a history mechanism  and other features lacking in csh.
The file /etc/shells gives a list of supported shells on a Linux system. # cat /etc/shells /bin/bash /bin/sh /bin/tcsh /bin/csh # cat /etc/passwd

More Related Content

PDF
Rolling Your Own Embedded Linux Distribution
PPT
Emacs tutorial
PPT
Shell and its types in LINUX
PPTX
Different types of Editors in Linux
PDF
Unix Shell Script
PDF
Linux file commands and shell scripts
PPTX
Licão 02 shell basics bash intro
PDF
Bash vs C Shell vs Korn Shell | Edureka
Rolling Your Own Embedded Linux Distribution
Emacs tutorial
Shell and its types in LINUX
Different types of Editors in Linux
Unix Shell Script
Linux file commands and shell scripts
Licão 02 shell basics bash intro
Bash vs C Shell vs Korn Shell | Edureka

What's hot (20)

PPT
Unix/Linux Basic Commands and Shell Script
PPT
Linux basics
PDF
Unix _linux_fundamentals_for_hpc-_b
PPTX
Presentation for RHCE in linux
PDF
Linux systems - Linux Commands and Shell Scripting
PPTX
Operating systems unix
PDF
Linux Presentation
PPTX
SHELL PROGRAMMING
PPTX
Unix shell story
ODP
Linux Knowledge Transfer
PDF
Course 102: Lecture 14: Users and Permissions
ODP
Linux commands
PPTX
Linux architecture
PPTX
Linux Command Suumary
DOCX
Linux basic commands tutorial
PPT
Linux
PPT
001 linux revision
PPT
Linux training
Unix/Linux Basic Commands and Shell Script
Linux basics
Unix _linux_fundamentals_for_hpc-_b
Presentation for RHCE in linux
Linux systems - Linux Commands and Shell Scripting
Operating systems unix
Linux Presentation
SHELL PROGRAMMING
Unix shell story
Linux Knowledge Transfer
Course 102: Lecture 14: Users and Permissions
Linux commands
Linux architecture
Linux Command Suumary
Linux basic commands tutorial
Linux
001 linux revision
Linux training
Ad

Viewers also liked (16)

PPT
Operation Masters
PDF
6.que qui
PDF
5. ca co-cu
PDF
Taller 3 prueba de-fisica-icfes-saber-2011-blog-de-la-nacho
DOCX
Operation Masters
6.que qui
5. ca co-cu
Taller 3 prueba de-fisica-icfes-saber-2011-blog-de-la-nacho
Ad

Similar to Shell Basics (20)

PDF
Introduction to Shell Scripting: All About It
PDF
Unixshellscript 100406085942-phpapp02
PPTX
Introduction 2 linux
PPTX
shell script programming introduction and fundamentals
PPT
Shell Scripting in Linux
PPTX
linux and shell programming for information.pptx
PDF
Shell intro
PDF
Shell intro
PDF
Shell intro
PPTX
Bash shell scripting
PPTX
Linux basics
DOCX
Unix operating system
ODP
Nguyễn Vũ Hưng: Basic Linux Power Tools
PPT
UnixShells.pptfhfehrguryhdruiygfjtfgrfjht
PPT
UnixShells.ppt
PDF
60761 linux
PPTX
LINUX (1).pptxtytyyyyyyuuuuuuuuuuurttttttrrrrrr
PDF
Linux introductory-course-day-1
DOC
84640411 study-of-unix-os
Introduction to Shell Scripting: All About It
Unixshellscript 100406085942-phpapp02
Introduction 2 linux
shell script programming introduction and fundamentals
Shell Scripting in Linux
linux and shell programming for information.pptx
Shell intro
Shell intro
Shell intro
Bash shell scripting
Linux basics
Unix operating system
Nguyễn Vũ Hưng: Basic Linux Power Tools
UnixShells.pptfhfehrguryhdruiygfjtfgrfjht
UnixShells.ppt
60761 linux
LINUX (1).pptxtytyyyyyyuuuuuuuuuuurttttttrrrrrr
Linux introductory-course-day-1
84640411 study-of-unix-os

Recently uploaded (20)

PDF
Empathic Computing: Creating Shared Understanding
PPT
Teaching material agriculture food technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
KodekX | Application Modernization Development
Empathic Computing: Creating Shared Understanding
Teaching material agriculture food technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
Diabetes mellitus diagnosis method based random forest with bat algorithm
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
“AI and Expert System Decision Support & Business Intelligence Systems”
The AUB Centre for AI in Media Proposal.docx
MYSQL Presentation for SQL database connectivity
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Understanding_Digital_Forensics_Presentation.pptx
Spectral efficient network and resource selection model in 5G networks
MIND Revenue Release Quarter 2 2025 Press Release
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
KodekX | Application Modernization Development

Shell Basics

  • 1. SHELL BASICS The use of a program that serves as an interface between user and operating system is called the SHELL. A shell is stared on the text console after the login session. This is called the login shell. Every shell can be started as a program and you can change at any time to a different shell.
  • 2. What is a SHELL? The shell is a layer around the Linux operating system. The shell, on the other hand, is an advanced way to communicating with the system, because it allows for two-way conversation and taking initiative. The shell allows the user to handle a system in a very flexible way.
  • 3. Types of SHELL 1. bash is the default shell in Linux. 2. csh or C shell has a syntax that resembles that of the highly popular C programming language and thus preferred by programmers. 3. tcsh or Turbo C shell is based on csh but also has programmable filename completion, command-line editing, a history mechanism and other features lacking in csh.
  • 4. The file /etc/shells gives a list of supported shells on a Linux system. # cat /etc/shells /bin/bash /bin/sh /bin/tcsh /bin/csh # cat /etc/passwd