Categories: operating systems

Bash Shell in Linux

In this article, I will describe the main functionalities of Bash Shell in Linux shortly.

What is Command Shell?

The command shell is a command interpreter. It allows the user to run a command by writing it or by running Shell Scripts automatically.

Shell is not an Operating System. It is an interface linked to the operating system to run the commands.

What is BASH?

BASH=Bourne Again Shell
Bash is an alternative shell to the Bourne Shell (/bin/sh), which Steve Bourne created for Unix systems.

Bash has the same functionality as Bourne Shell, with extra functionalities which make it easier. Bash is free software and is adopted as Standart Shell of most Linux Distributions.

You might be interested in 5 Reasons why Linux is a good example of free, open-source software, a blog post where I described why you should install and try Linux.

The difference between BASH and DOS editor
  • Case Sensitive
    In Linux/Unix, the names of the files and folders are in Case Sensitive. The same Case Sensitive rules are applied for commands too. This is why the command EXIT is not correct.
  • Slash or Backslash
    In DOS, the symbol that separates the commands is the slash symbol ‘/.’
    In DOS, the folders are separated by using the backslash symbol ‘\.’
    In Linux/Unix, the slash separates the folders. Meanwhile, the backslash is a special character.
  • File names
    DOS is still in use of the 8.3 conventions in renaming the files. That means that all the file names should follow this rule, where the name has a maximum of eight chars, followed by a dot and the extension at a maximum of three chars.  In Linux/Unix does not exist the rule of the file extensions. The dot can be at any part of the filename.

 

Sidita Duli

Share
Published by
Sidita Duli

Recent Posts

Notion as a Project Management Tool

Most probably you have already heard that Notion is an all-in-one workspace tool. I started…

5 months ago

Boost Your Productivity with These Top Notion Templates

Notion is the all-in-one workspace that is taking the productivity world. Its advantages are the…

10 months ago

Improve your productivity with Notion Business Templates

With its customizable templates and versatile features, Notion can transform the way you work. In…

1 year ago

Data Visualization examples

Data is no longer something that just data specialists need to think about. Data now…

1 year ago

Exploring Notion AI

In this article, we will see in detail the game-changing benefits of integrating Notion and…

1 year ago

Java Made Easy: Stream API in Java

The Stream API is a powerful tool that enables you to process collections of data…

1 year ago