Skip to content

Commit

Permalink
Added 06-Lab-Linux-Bash-Shell
Browse files Browse the repository at this point in the history
  • Loading branch information
Akshay Ithape committed May 8, 2021
1 parent c374606 commit 2a06e32
Showing 1 changed file with 26 additions and 4 deletions.
30 changes: 26 additions & 4 deletions docs/02-Working-With-Shell-Part-I/06-Lab-Linux-Bash-Shell.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,35 @@

- Access Hands-On Labs here [Hands-On Labs](https://kodekloud.com/courses/873064/lectures/17074355)

1. To check the default shell for the current user.Display the shell for the current user but not necessarily the shell that is running at the movement.
1. To check the default shell for the current user. Display the shell for the current user but not necessarily the shell that is running at the movement.
```
$ echo $SHELL
```
1. To change the shell for bob from **`Bash`** to **`Bourne Shell`**
2. To change the shell for bob from **`Bash`** to **`Bourne Shell`**
```
$ chsh -s /bin/sh bob
```


3. What is the value of the environment variable **`TERM`**
```
echo $TERM
```
4. Create a new environment variable called **`PROJECT=MERCURY`** and make it persistent by adding the variable to the **`~/.profile`** file.
```
echo export PROJECT=MERCURY >> ~/.profile
```
5. Which of the following directories is not part of the PATH variable?
```
/opt/caleston-code
```
6. Set an alias called **`up`** for the command **`uptime`** and make it persistent by adding to **`~/.profile`** file.
```
echo alias up=uptime >> ~/.profile
```
7. Update Bob's prompt so that it displays the date as per the format below:
Example: **`[Wed Apr 22]bob@caleston-lp10:~$`**
Make sure the change is made persistent.
```
PS1='[\d]\u@\h:\w\$'
or
echo 'PS1=[\d]\u@\h:\w$' >> ~/.profile
```

0 comments on commit 2a06e32

Please sign in to comment.