Learning Linux Basics Course & Labs

Introduction

Bobs first day at work

June 24th, 6:55 AM

Bob boards the early morning train bound for the city, ready for his first day at Caleston Technologies. As sunlight streams through the window, he contemplates the day ahead. The train is crowded, yet his calm confidence remains—his induction is at 9 AM in Building A, leaving plenty of time for a quick coffee stop and final preparations.

A Fortuitous Encounter on the Train

Lost in thought, Bob doesn’t notice the man seated across from him scrutinizing his every move.

"Hi there. Are you new to the city?" asks the man in a neat blue suit.

Surprised, Bob looks over.
"Hello, good morning. My name is Bob, and yes, I am new here. But how did you know?"

"Look around. You’re the only one gazing out the window. Most commuters are absorbed in their mobile phones at this time—they miss out on the beauty of the real world," the stranger chuckles.

Bob laughs. "I hope to be one of them soon."

"My name is Dave. Nice to meet you," the stranger offers with a handshake.

Bob explains that he’s starting as a junior front-end developer at Caleston Technologies. Dave smiles and exclaims, "You must be joking! I’ve been with Caleston for nearly fifteen years. I recall an email mentioning that many new hires would join by the end of the month."

As the train halts, Dave asks, "Here’s where we get off. The office building is right across the station. You’re heading to Building A, correct?"

"Yes, Building A," Bob confirms, adding, "though I have a team meeting in Building C in fifteen minutes."

Dave sighs, "It was great meeting you. I’m sure we’ll meet again. Good luck!" He then heads toward Building C.

Bob, both amused and hopeful, muses, "What a stroke of luck—meeting a colleague before even stepping into the office. I wonder what the team meeting is like," as he walks toward Building A.


11:20 AM – The Induction Event

The induction event is both informative and energizing. Bob joins fifteen other software professionals in a session where he learns about Caleston Technologies’ global projects, particularly in DevOps and cloud technologies. The forty-five-minute presentation details the company’s vision, workplace safety guidelines, and the Anti-Corruption Act.

After the presentation, Bob heads down to the IT floor to collect his key card and laptop. He then takes the elevator to the eighth floor and proceeds to desk 8A.001, where his new manager, Mumshad Mannambeth, awaits him.

Unboxing Moment

Settling down at his desk, Bob thinks, "It's unboxing time!" The laptop turns out to be an eighth-generation i5 with a 128GB SSD and 8GB of RAM—adequate for now despite the limited disk space. As Bob powers on the laptop, he anticipates the familiar Windows boot screen.

A man named Bob attends a meeting, retrieves a laptop from a case labeled "8A-001," and begins working on it, displaying code on the screen.

After a few moments of confusing boot messages, Bob exclaims, "This is not Windows... Ah, it's Ubuntu Linux! Sweet!" Although his past experience was mostly with Windows 10 and occasionally macOS, Bob had dabbled in Ubuntu on a spare personal computer and enjoyed exploring open-source software.

Logging in with the initial credentials provided by IT support, he quickly notices that his desktop interface differs significantly from Windows—the taskbar is now located on the left-hand side. Pre-installed apps include Thunderbird for email, Mozilla Firefox, and LibreOffice Writer. An icon labeled Ubuntu Software provides quick access to applications like Skype and Slack, which feels curiously familiar.

Just as Bob is about to launch Thunderbird, a tall figure approaches his desk.

"You must be Bob. I am Andrew—we spoke over the phone the other day," the newcomer greets him.

"Hey, Andrew. How are you?" Bob replies, shaking his hand.

Andrew inquires, "How was your induction?"

"It went great! I learned a lot about the company and the upcoming projects—including Project Mercury and Project Kanban," Bob excitedly responds.

Andrew nods, "Excellent. Project Mercury is a major win for us. Incidentally, that’s the project you’ll be working on. Get ready to dive into a world of cloud computing and DevOps."

Bob beams, "I sure am—I’m eager to learn."

Andrew notices Bob is already logged into his laptop, commenting, "I see you’ve discovered one of the surprises I had in store for you. I know you've primarily used Windows, but with Project Mercury, we’re embracing DevOps and cloud-native tools. A basic knowledge of Linux is essential for success in this role."

"Absolutely. This is a fantastic opportunity, and I’m going to make the most of it," Bob assures him.

Andrew continues, "Your first task is to learn Linux. Don’t worry—you won’t be starting from scratch. The IT team has provided an online self-start guide for mastering the command line interface, complete with hands-on lab exercises and a mandatory test at the end of each chapter. Once you complete the first chapter, I’ll introduce you to Dave, our lead systems engineer, who will provide more advanced lessons."

Bob gasps, "Dave? I think I already met him this morning on the train!"

"Why am I not surprised?" Andrew laughs. "Remember, he knows everyone. I won't take up more of your time, but I want you to take this training seriously—your first project depends on it. Please complete the first chapter by Wednesday; in fact, I’m asking everyone on my team to finish the online test by tomorrow evening."


Diving into Linux

After the conversation with Andrew, Bob opens Thunderbird and notices his mailbox is pre-configured. One email from IT support includes a quick start guide for the new Linux OS—a full crash course on navigating the Linux shell with two chapters and hands-on lab tests. The first chapter is due on June 26th.

Reviewing the guide, Bob sees that the terminal application isn’t pinned to the taskbar. Following one tip, he clicks on the "Show Applications" launcher and types "terminal" into the search bar. "There you go. I’m in. This is the part I really want to dig into," he muses.

The image shows a Linux quick start guide, email notifications, a quiz about home directories, a file search task, and a comic-style illustration of a person thinking.

With determination, Bob launches the first chapter of the quick start guide and embarks on his journey into the world of Linux.

Command Line Tip

When working with Linux, keep your terminal commands handy. Save essential scripts and commands in text files for quick reference.

bash
/home/bob/answer-2.txt

Watch Video

Watch video content

Previous
WAR story