Skip to content

beskridge/Linux101-Resources

Repository files navigation

Linux101-Resources

Compilation of resources for TCM Security Linux 101 course

General Links

Cyber Mentor website: https://www.thecybermentor.com/

TCM Security Academy website: https://academy.tcm-sec.com/

The Cyber Mentor Discord channel: https://discord.gg/tcm

All commands used in videos: https://github.com/beskridge/Linux101-Resources/blob/main/all-commands.md

Supplementary exercises: https://github.com/beskridge/Linux101-Resources/blob/main/exercises.md

Introduction

GitHub repository: https://github.com/beskridge/Linux101-Resources

Demonstration files (ZIP): https://github.com/beskridge/Linux101-Resources/raw/main/tcm-academy-linux101-demo-files.zip

Demonstration files (Tarball): https://github.com/beskridge/Linux101-Resources/raw/main/tcm-academy-linux101-demo-files.tar.gz

VirtualBox homepage: https://www.virtualbox.org/

Linux Distributions

Getting Started

The Linux man-pages project: https://www.kernel.org/doc/man-pages/

Explainshell: https://explainshell.com/

Files and Filesystem

Official Filesystem Hierarchy Standard: https://refspecs.linuxfoundation.org/FHS_3.0/fhs/index.html

Installing Software

Debian manual chapter on package management: https://www.debian.org/doc/manuals/debian-reference/ch02.en.html

RedHat documentation on managing software packages: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/configuring_basic_system_settings/managing-software-packages_configuring-basic-system-settings

Shells

Bash manual: https://www.gnu.org/software/bash/manual/bash.html

Bash manual chapter on startup files: https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html

Bash manual section on command substitution: https://www.gnu.org/software/bash/manual/html_node/Command-Substitution.html

More Utilities

Sed manual: https://www.gnu.org/software/sed/manual/sed.html

AWK manual: https://www.gnu.org/software/gawk/manual/gawk.html

Text Editors

Nano

Nano homepage: https://www.nano-editor.org/docs.php

Nano cheatsheet: https://cheatography.com/bipinthite/cheat-sheets/nano-editor/

Vim

Vim help files homepage: https://vimhelp.org/

Vim cheatsheet: https://cheatography.com/typo209/cheat-sheets/comprehensive-vim-cheat-sheet/

Process Management

Crontab guru: https://crontab.guru/

Regular Expressions

Initial sample email regex: https://www.regular-expressions.info/email.html

Second sample email regex: https://emailregex.com/

Regexr web site: https://regexr.com/

Regex 101 (alternative to Regexr): https://regex101.com/

Links to regular expressions on Regexr:

Scripting

Advanced Bash Scripting Guide: https://tldp.org/LDP/abs/html/

Bash Shell Scripting wikibook: https://en.wikibooks.org/wiki/Bash_Shell_Scripting

About

Resources for TCM Security Linux 101 course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages