Introduction to bash

bash is a standard Linux shell. You can use bash to execute Linux commands.

# Execute Linux command with bash
ls

Check environment variables

Let's check the environment variables. You can check it with the env command.

env

When combined with grep, you can retrieve only the environment variables you need.

# Get only those that contain PATH
env | grep PATH

Set environment variables

Use the export command to set environment variables.

export EnvironmentVariableName=EnvironmentVariableValue

Examples:

export LANG=en_US.utf8

bash configuration file

The bash configuration file is ".bashrc" in your home directory.

~/.bashrc

There is also a special config file called ".bash_profile", but use ".bashrc" for normal configs.

If you write the above environment variable settings in ".bashrc", they can be set automatically when the shell is loaded.

bash shell script

Let's create a bash shell script. This is useful when executing frequently used Linux commands.

Suppose you save the following script as "myecho".

#!/bin/bash

echo 'Hello'

Save this script and change the permissions to 755 with the chmod command so you can run it

chmod 755 myecho

execution

./myecho

Shebang

Shebang is "#!/bin/bash".

What kind of shell scripts are there?

Bash is the standard shell script on Linux, but there are other shell scripts such as csh, ksh, and zsh.

Shell scripts are like dialects, and each Linux OS has a different standard shell.

Associated Information