Linux Bash Environment Variables

Environment is shell running session and session related info. environment is important part of the Linux bash. We can set variables at the current environment...

Debugging Linux Bash Scripts

While writing bash scripts we generally expects some results and provide these results to other scripts. But things goes not well as we expect. So...

Linux Bash History

Bash shell runs in terminals like gnome-terminal, konsole, getty, etc. To make things make easy bash provides some shortcuts and pragmatic operations. Here we will...

Linux Bash Input, Output and Redirect

Linux Bash have different ways to run command and get output of the command or redirect the output. In this tutorial we will look different...

Linux Bash Arrays and Elements

Creating variable is easy and very useful to make simple applications. If the variable count goes up managing variables becomes pain. Think that if the...

Linux Bash If-Else Conditionals

Conditionals are used to make decisions and very useful for a lot of application logic. If When writing scripts we have a lot of situation...

Linux Bash Define, Call Functions

Generally bash commands are executed regularly. So running complex or multiple commands one by one are difficult. Or sometimes we just want to accomplish task...

Linux Bash Default Environment Variables

While working with Bash environment we generally need some variable data to set and get. Bash shell provides some default values about current user, hostname...