Skip to content

itkrivoshei/linux-networking-shell-basics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Networking Shell Basics

Shell checks Bash License: GPL-3.0

UNIX/Linux command collection for networking lookups, system inspection, and a few Bash utilities.

Repository Areas

Directory Contents
network/ Commands around interfaces, routing, DNS, ARP, traceroute, and services
system/ System information, users, processes, packages, paths, and permissions
scripting/ Bash scripts plus an interactive menu for browsing/running items

Some commands reflect BSD/macOS style output (ifconfig en0, netstat -nr) and may need adjustment on a modern Linux host.

Run

Inspect a command file:

cat network/04
cat system/01

Run the menu:

cd scripting
./03

Run the user listing script:

cd scripting
./01

scripting/02 can delete local users. It is blocked by default and requires an explicit opt-in:

cd scripting
ALLOW_USER_DELETE=1 ./02

Review it before running on any real machine.

Check Syntax

bash -n network/* system/* scripting/*

The GitHub Actions workflow runs Bash syntax validation for all files under network/, system/, and scripting/.

License

GPL-3.0

About

Linux networking, system inspection, and Bash scripting exercises with GitHub Actions shell checks.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages