
Introduction and objectives.
Explore Linux as a free, open source operating system powered by the kernel. Learn about distributions such as Kali Linux and Arch Linux, the terminal, and open source concepts.
Outline the section goals for mastering the Linux command line from a hacker's perspective, clarifying objectives and learning outcomes for this course segment.
Learn how virtual machines run a guest operating system inside a host, offering isolation for safer testing. Use VirtualBox and the snapshot feature to revert the guest state.
Download VirtualBox from the official website, run the installation wizard on Windows, and install virtual machines with operating systems; Kali Linux is covered in the next lecture.
Install Kali Linux in VirtualBox by importing the image, selecting 64-bit, allocating RAM, and placing the VM on a non-C drive to prevent space issues.
Configure a Kali Linux VM for secure operation by adjusting memory, boot order, and extension pack features. Learn to optimize display, networking, and snapshots, and to change the default credentials.
Learn to install the extension pack for VirtualBox, enabling USB 2/3 devices, disk encryption, NVMe, and NIC network boot features for a virtual machine—under admin rights.
Create and restore machine snapshots to revert to a clean state after tampering, while securing Kali by changing the default login and password.
Outline the section goals for mastering the Linux command line from a hacker's perspective and aligning with the course objectives.
Navigate the Kali command line interface and understand terminal symbols, prompts, tilde semantics for the current user, and shortcuts for tabs, windows, and split terminals.
Master Kali CLI tricks and shortcuts to speed up terminal work, using Ctrl shortcuts to open, close, navigate, clear, zoom, and edit commands for fast, accurate hacking workflows.
Define the section goals for the linux command line from a hacker's perspective. Clarify the objectives of this course segment to guide learners through the linux command line.
Learn how to quickly and easily add and remove users.
Temporarily elevate from a standard user to root using a super user method, highlighting the security risk of full privileges. Compare GUI and CLI shells, then exit back.
Learn to log in as another user using sudo and su, inspect root privileges and the sudoers file, and create and switch to new users to understand privilege escalation.
Discover how to add a user to the sudoers file and the sudo group. Learn to activate privileges by using sudo to switch to the new user and become root.
Remove installed tools using apt remove in the terminal, handle permission denied by using sudo as root, and confirm leafpad is uninstalled.
Explore how to use the change directory command to navigate to user folders, like home, downloads, documents, and videos, using tilde, tab autocomplete, and dot-dot to move up directories.
Learn how to list files and directories like advanced hackers
Master Linux file permissions by reading the owner, group, and others columns, each with read, write, and execute bits, plus indicators like d for directory and l for link.
Master concatenation with cat to read and copy file contents, overwrite files, and use less or more for paging; navigate line numbers to locate errors while reading long text.
Learn to read and write files with nano, save changes with ctrl-o, exit with ctrl-x, and navigate with arrow keys; search with ctrl-w and access help with ctrl-g.
Learn how to copy files and directories using the cp command, including copying content to new locations, handling long text, and hiding or unhiding items.
Use mkdir to create directories in the terminal by specifying the directory name in the current folder, and use mkdir -p to build folders such as hacking/hacking3 on the desktop.
Learn to compress and uncompress files using the zip and unzip commands, including practical examples of creating zip archives and extracting them to save disk space.
Identify the current user with commands like whoami and logname, which yield the same result. Learn when to use sudo for root privileges in the shell.
Explore echoing on the linux command line, showing how to echo text, create files, and use backslash escapes to control newlines and tabs.
Learn how to list all the command lines that you run, and how to easily use any command line again without typing the whole command.
Learn how to create symbolic links to files and folders and its importance for hacking.
Learn to operate a remote shell, recognize the command line prompt, list files, and identify the target's user and processor from an active session.
Do you want to fully understand and learn the Kali Linux commands easily and use them like pro hackers?
Hello, my name is Mostafa Ahmad, I'm an expert Ethical Hacker and Cybersecurity Engineer with over 13 years of experience, with a successful track record and high effectiveness. I'm more than happy to deliver completely my successful experience through my courses.
Here is what you will learn throughout this course: <Please read all of them as it is a list of all the points inside of the course>
Easily understand what Linux is
Easily understand important definitions.
How to install virtual machines and bypass all the common issues.
Fully understanding the Kali graphical interface.
Understanding what the terminal is and how to use and customize it.
How to change the users password using the command line
How to run the superuser shell through standard users shell
Ability to install any tool or software through the terminal.
How to update and upgrade your system.
How to print the present working directory through the shell.
How to navigate through the system files and directories quickly and efficeintly like pro hackers
How to list files and directories with the necessary options and understand each point of the command line result.
How to Read and create files directly through the terminal.
How to effectively use the nano tool.
How to echo strings to files.
How to move files and directories with hacking skills.
How to rename files and directories
How to hide or unhide files and directories.
How to copy files and directories with hacking skills.
How create directories recursively and non-recursively.
How to remove files or directories.
How identify the currently working user on your system and your target.
How to identifies the current working system whether it is your system or the device you hacked and get deeper details.
How to easily reuse any command line without the need to retype the whole command line.
How to best use the help option and manual command.
Learning should be enjoyable and full of valuable information. This course has been designed with great care to ease learning and get the best outcome, and you will find me very responsive to any question you ask me to help step by step with your learning journey.
See you inside