The following work has been done as part of a course Hands-on Introduction to Linux Commands and Shell Scripting - IBM Skills Network
I'll be further updating my learnings on this site and the repo ultimately to help others who also wish to start with the fascinating field of shell scripting which is soooo much fun to do!
- Part 1: Introduction to Linux
- Part 2: Introduction to Linux Commands
- Part 3: Introduction to Shell Scripting
- Part 4: Introduction to Shell Conditionals
What is a Shell 🐚?
- A powerful UI for Linux and Unix like OS
UNIX is a family of OS. Examples are
- Oracle Solaris
- FreeBSD
- HP-UX
- IBM AIX
- Apple MacOS
A Short HISTORY
1960s
- Original Unix OS created
- AT&T Bell labs
- For the computer PDP-7
1970s
- Rewritten with C language
Late 1970s
- BSD Completed
- BSD - Berkeley Software Distribution
- Addon to UNIX
- Free open source UNIX OS
- The most secure OS
- Multi user
- Multi tasking
- Portable
- Usecases
- Android uses linux based kernel
- Supercomputers
- Data centers and cloud servers
A Short HISTORY
1980s
- GNU Developed
- GNU - 'GNUs not UNIX'
1991
- Linux kernel developed
- by Linus Torvalds
- Kernel helps components to communicate with the hardware
1996
- Larry Ewing created 'Tux' the penguin
- Special Paths
~Home directory/Root directory..Parent of current directory.Current directory
If you are also a user like me who is practicing Ubuntu on WSl, and in search of the files that you created in the terminal, you landed the right place. Reference Link
- Open your 📁File Explorer Window
- At the top, type:
\\wsl$\Ubuntu\home- This is your home directory where you can view different folders. For me, I saved my created files at the\\wsl$\Ubuntu\media. Make sure to check it for you.
A shell script is an executable text file that begins with a ‘shebang’ interpreter directive
