|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/linux-basics-course/
课程评论:没有评论
Course Name: Linux Basics Course This course provides a comprehensive introduction to the Linux operating system, with a focus on Kali Linux. Learners will gain comfort in booting up and navigating Kali Linux, including understanding the Kali menu and the Linux filesystem. A core component of the course is mastering basic Linux commands, file searching, and managing essential services like SSH and HTTP. Key topics covered include: * **Command Line Basics:** Exploring the Bash environment, understanding environment variables, tab completion, and command history. * **Package Management:** Learning to search for, install, and remove software using `apt update`, `apt upgrade`, `apt-cache search`, `apt show`, `apt install`, `apt remove --purge`, and `dpkg`. * **File Operations:** Mastering piping and redirection for efficient file handling, text searching and manipulation using tools like `grep`, `sed`, `cut`, and `awk`, and editing files from the command line with `nano` and `vi`. * **Process Management:** Understanding how to manage processes, including backgrounding processes (`bg`), job control (`jobs`, `fg`), and process control (`ps`, `kill`). * **File and Command Monitoring:** Utilizing tools such as `tail` and `watch` for real-time monitoring. * **Downloading Files:** Learning to download files using `wget`, `curl`, and `axel`. * **Bash Customization:** Personalizing the Bash environment through history customization, aliases, and persistent settings. * **Practical Tools:** Introduction to essential networking and system administration tools like Netcat, Socat, PowerShell, Powercat, Wireshark, and Tcpdump. * **Bash Scripting:** A deep dive into bash scripting, covering variables, arguments, user input, conditional statements (`if`, `else`, `elif`), boolean logic, loops (`for`, `while`), and functions, with practical examples. The course emphasizes hands-on learning through practical labs and exercises on platforms like TryHackMe and OverTheWire to solidify acquired skills.
Getting Comfortable with Kali Linux-Booting Up Kali Linux-The Kali MenuFinding Your Way Around Kali-The Linux Filesystem-Basic Linux Commands-Finding Files in Kali LinuxManaging Kali Linux Services-SSH Service-HTTP Service-ExercisesSearching, Installing, and RemovingTools-apt update-apt upgrade-apt-cache search and apt showLIUNX basicsSPIDERSLIUNX-apt install-apt remove -purge-dpkgLinux Command Line-The Bash Environment-Environment Variables-Tab Completion-Bash HistoryManaging Kali Linux Services-SSH Service-HTTP Service-ExercisesPiping and Redirection-Redirecting to New File-Redirecting to an Existing File-Redirecting from a File-Redirecting STDERR-PipingText Searching andManipulation-grep-sed-cut-awk-Practical ExampleEditing Files from the Command Line-nano-viComparing Files-comm-diff-vimdiffManaging Processes-Backgrounding Processes (bg)-Jobs Control: jobs and fg-Process Control: ps and killLIUNX basicsSPIDERSLIUNXFile and Command Monitoring-tail-watchDownloading Files-wget-curl-axelCustomizing the Bash Environm-Bash History Customization-Alias-Persistent Bash CustomizationPractical Tools-Netcat-Socat-powerShell and Powercat-Wireshark-TcpdumpLIUNX basicsSPIDERSLIUNXBash Scripting-Intro to Bash Scripting-Variables-Arguments-Reading User Input-If, Else, Elif Statements-Boolean Logical Operations-Loops-For loops-While Loops-Functions-Practical Examples-Practical labs: Exercises on TryHackMe and OverTheWire to practice skills