Linux subshell overview

A subshell is a child shell process created by enclosing commands in parentheses () or by running a script on Linux. A subshell allows enclosed commands to run in isolation from the parent shell environment 😎👆

#sysadmin #devops #technology

Find high-res pdf books with all my #linux related infographics at https://study-notes.org

2025/4/15 Edited to

... Read moreHey everyone! I wanted to share something that truly leveled up my Linux scripting skills: understanding subshells. When I first started, I thought all commands just ran in the same environment, but realizing the power of a child shell process opened up so many possibilities for cleaner, safer scripts. So, what exactly is a subshell? Imagine your main terminal session as a parent process. Whenever you do certain things, like putting commands in parentheses () or running a script, Linux creates a temporary, isolated environment – that's your subshell! It's like a mini-shell within your main shell. Any changes you make to variables or the working directory inside that subshell won't affect your main session once it's done, which is incredibly useful for preventing unintended side effects. Now, let's dive into some of the cool ways you can create and use these subshells, especially focusing on what I found most impactful: 1. Grouping Commands with Parentheses () This is perhaps the simplest way to create a subshell for grouping commands. When you enclose multiple commands in parentheses, they are executed in a new subshell. This is great for localizing environment changes or directory changes. For example, if I want to list files in a different directory without actually changing my current directory in the main shell, I can do this: my_current_dir=$(pwd) (cd /tmp && ls -l) echo "My current directory is still: $my_current_dir" You'll notice that even after the cd /tmp inside the parentheses, my main shell's current directory remains unchanged. The ls -l command, which many of you are familiar with for listing file details, runs within that temporary /tmp context. 2. Command Substitution $(command) or ` command This feature is a game-changer for capturing a command's output and using it as an argument for another command. When you use $(command) (or the older, less recommended command ), the command part runs in a subshell, and its standard output is then substituted into the main command. For instance, if you want to create a file named after today's date: touch "report_$(date +%Y-%m-%d).txt" The date +%Y-%m-%d command executes in a subshell, its output (2023-10-27 for example) is captured, and then touch uses that string to create the file. This is also super handy for filtering or processing ls -l output, like getting just the file names for a loop. 3. Process Substitution <(list) or >(list) This is a bit more advanced but incredibly powerful, especially when you have commands that expect a file path as an argument, but you want to feed them the output of another command or a set of commands. Process substitution creates a named pipe (a temporary file-like object) that acts as an input or output stream for a command, and this all happens within a subshell. A classic example is diffing the output of two commands: diff <(ls dir1) <(ls dir2) Here, ls dir1 and ls dir2 each run in their own subshells, and their outputs are presented as temporary files to the diff command. Without process substitution, you'd have to save each ls output to a temporary file first, making your script longer and less efficient. 4. Running a Script When you execute a shell script (e.g., ./my_script.sh), the shell typically spawns a new subshell to run that script. This is why variables set within a script don't automatically persist in your main shell after the script finishes, unless you explicitly source it. 5. Using bash -c This command allows you to run a string of commands in a non-interactive bash subshell. It's often used when you need to execute commands remotely or within find command's -exec option. For example, ssh user@host 'bash -c "cd /tmp && pwd"'` will execute the commands on the remote host within a subshell. Understanding these methods for creating a child shell process has genuinely helped me write more robust and predictable scripts. It's all about controlling your execution environment and isolating tasks, which is crucial for any serious sysadmin or devops enthusiast. Give these a try in your terminal, and you'll quickly see the practical benefits!

Related posts

Google Sheets keyboard shortcuts
Google Sheets is a cloud based spreadsheet tool for organizing, analyzing, and sharing data online. Keyboard shortcuts make work faster and more efficient, esp when you are working with large datasets or performing frequent edits Here are useful keyboard shortcuts for Google Sheets 😎👆 Find
Learn Linux with Dan

Learn Linux with Dan

697 likes

An infographic titled 'Linux curl Command Examples' provides a comprehensive list of curl commands. It covers HTTP GET operations with options like user-agent and custom headers, HTTP POST/PUT operations for data and file uploads, and various file download operations including resuming and rate-limiting. Created by Dan Nanni.
Linux curl command examples
The curl command is a flexible tool that lets you send or receive data from servers using protocols like HTTP, HTTPS, FTP, and others, all from the command line Here are useful curl command examples 😎👆 #devops #opensource #software #TechTips Find high-res pdf books with all my #lin
Learn Linux with Dan

Learn Linux with Dan

7 likes

A person with long dark hair and a straw hat walks through a sunny public square. Overlay text reads "CYBERSECURITY CAREER Tips to get started," introducing advice for a career in cybersecurity.
A person in a white dress walks on a path next to green bushes. Overlay text advises to "Build a Strong Technical Foundation" by learning networking basics, operating systems, and scripting languages.
People walk across a street with benches and trees in the background. Overlay text suggests to "Get Hands-On Experience" through CTF competitions, cybersecurity challenges, and setting up a home lab.
Tips for pursuing a career in cybersecurity
1. Build a Strong Technical Foundation A solid understanding of systems, networks, and programming is essential for identifying and mitigating security threats. • Learn networking basics (e.g., TCP/IP, firewalls, VPNs). • Gain familiarity with operating systems (Windows, Linux)
vedha | career tips (tech) 👩‍

vedha | career tips (tech) 👩‍

137 likes

A Linux I/O Redirection cheat sheet created by Dan Nanni, detailing various shell commands for redirecting, appending, and combining standard input, output, and error streams. It includes examples like `cmd < file`, `cmd > file`, `cmd 2> file`, `cmd > file 2>&1`, and `cmd <<< "string"` with their corresponding descriptions.
Linux I/O redirection cheat sheet
Here is a concise reference of Linux shell operators for redirecting, appending, and combining standard input, output, and error streams 😎👇 Find high-res pdf ebooks with all my Linux related infographics at https://study-notes.org #linux #sysadmin #infosec #devops #softwareengine
Learn Linux with Dan

Learn Linux with Dan

6 likes

A Linux Cheatsheet for Engineers from @thealpha.dev, listing various commands categorized into File System Operations, File Permissions, Process Management, Networking, System Information, Package Management, Shell Scripting, User and Group Management, File Transfer, and System Services. A penguin on a skateboard is at the bottom.
Linux cheat sheet✨️
Where are my tech babes at?👩🏿‍💻 This is something I'm learning in school😍 It's been super fun typing things into the command line and actually getting a response🥹💕💕💕 One of my classmates shared this cheat sheet to make using Linux easier #imdoingsomethingright #CybersecurityAwarenessMon
Deya!

Deya!

27 likes

An infographic titled 'Useful TUI Linux Software' with a Tux penguin logo. It defines TUI as Text-based User Interface for terminal environments and lists various software categorized under Disk Manager, System Monitor, Web Browser, Network Manager/Monitor, Multimedia, GPT, Git, Coding, File Manager, and Messaging.
Useful TUI software on Linux
Linux TUI (Text User Interface) software offers a user-friendly way to interact with applications directly from the terminal, using text-based menus and interfaces instead of a graphical desktop environment Here are a categorized list of useful TUI software available on Linux 😎👆 #software #o
Learn Linux with Dan

Learn Linux with Dan

4 likes

Powerful Websites
#freewebsite #website #fromsoftware #fyplemon8 #fyp
Tha Smoke Websites

Tha Smoke Websites

750 likes

An infographic details the Linux /etc/shadow file, showing its structure with fields like username, password hash, last change, min/max days, warn, inactive, expire, and reserved. It defines each column and provides examples for user 'dan' and 'sshd' accounts, explaining their password security settings.
Linux /etc/shadow file overview
On Linux, /etc/passwd stores basic user account information and was historically used for password storage. But, for security reasons, hashed passwords have been moved to /etc/shadow, which is only accessible by root Here is how to interpret the /etc/shadow file 😎👆 Find high-res pdf books wit
Learn Linux with Dan

Learn Linux with Dan

4 likes

These sites saved my brain in 2025 🧠💻
1. ChatHub I used to bounce between AI platforms, copy-pasting the same prompt over and over to compare answers. With ChatHub, I can talk to multiple AIs at the same time, in one clean interface. It’s honestly my go-to whenever I’m brainstorming content, writing study scripts, or just curious whi
emilie.studygram

emilie.studygram

561 likes

Linux /etc/shadow file overview
Linux keeps your account details in /etc/passwd, but the real passwords live in /etc/shadow. Modern systems hide the hashes there so only root can touch them — keeping your logins safer Here is how to interpret the /etc/shadow file 😎👆 Find high-res pdf books with all my infographics at https:
Learn Linux with Dan

Learn Linux with Dan

3 likes

An infographic explaining the Linux /etc/shadow file, detailing its purpose for storing hashed passwords and account security. It breaks down the file's column structure (username, password, last-change, min, max, warn, inactive, expire, reserved) and provides examples with interpretations for user 'dan' and 'sshd' accounts.
Linux /etc/shadow overview
On Linux, /etc/passwd keeps basic user account details. Password hashes used to live there too, but for security, they were moved to /etc/shadow, which is readable only by root. Here is how to interpret the /etc/shadow 😎👆 Find high-res pdf ebooks with all my Linux related infographics at https:
Learn Linux with Dan

Learn Linux with Dan

1 like

A computer monitor displays a Linux Mint desktop with its distinctive logo. The screen shows numerous folders labeled with names of classic gaming systems such as Sega Genesis, Atari 2600, Gameboy, Super Nintendo, MAME Roms, Neo Geo CD, Nintendo 64, Nintendo DS, PS2, and PS3.
Linux Mint User
I don't have windows installed on my computer at all. I use Linux Mint and I absolutely love it! #linux #computer #Lemon8Diary
Robert Ramos

Robert Ramos

11 likes

A Linux watch command cheatsheet created by Dan Nanni, listing various commands to monitor system metrics in real-time. Examples include tracking CPU/memory usage, disk space, log file growth, network activity, and system errors, with refresh intervals specified.
Linux watch command cheatsheet
Ever wish you could just run a command and keep seeing it update automatically as things change? That is exactly what the watch command does on Linux Here are useful examples of the watch command 😎👆 Find high-res pdf ebooks with all my Linux related infographics at https://study-notes.org
Learn Linux with Dan

Learn Linux with Dan

5 likes

An infographic titled 'Ways to Remove Files on Linux' presents a comprehensive list of commands for deleting files and directories. It includes various `rm` commands for basic removal, `find` commands for conditional deletion based on criteria like age, size, user, or permissions, and other utilities like `unlink`, `shred`, and `trash-put`. The infographic is created by Dan Nanni from study-notes.org.
Different ways to remove files on Linux
There are various ways to remove files and directories on Linux, based on filenames, creation/access time, size, ownership, permissions, or security needs Here are useful command line examples of removing files on Linux 😎👆 #infosec #TechTips #software Find high-res pdf books with a
Learn Linux with Dan

Learn Linux with Dan

10 likes

Useful sysdig command examples
Sysdig is one of those hidden gem tools that shows exactly what your Linux system is doing in real time — system calls, containers, network traffic, file access — everything, no guessing. Here are useful sysdig command examples 😎👆 Find high-res pdf ebooks with all my cybersecurity related inf
Learn Linux with Dan

Learn Linux with Dan

5 likes

linux distro linux ricing :)
Linux Ricing #linux #computer
☬hyprland✇

☬hyprland✇

6 likes

Zoom to mouse plug-in for OBS
What does plug-in you can zoom into your mouse if you’re trying to show something specific in your streams #obs #newtwitchstreamer #newstreamer #streamer #streamertips
KynFlux

KynFlux

8 likes

Linux commands for hardware information
Knowing your hardware is essential for effective troubleshooting, system tuning, and performance optimization. That’s why it’s important to be familiar with the OS tools that let you examine different parts of your system’s hardware Here are a list of useful Linux commands for looking up hardwar
Learn Linux with Dan

Learn Linux with Dan

4 likes

A ranked list of the top 20 Linux-related GitHub projects, including their repository names, star counts, fork counts, and brief descriptions. Projects range from the Linux kernel to command-line tools, editors, and system monitors. The infographic is credited to Dan Nanni and study-notes.org.
Top Linux-related GitHub projects
As a Linux fan, I’m always curious which open-source Linux projects are getting the most attention on GitHub Here are some of the big ones 😎👆 Did I miss anything important? Find high-res pdf ebooks with all my Linux related infographics at https://study-notes.org #linux #github #op
Learn Linux with Dan

Learn Linux with Dan

4 likes

Cave Dwellers Built the First Data Center
When your ancestors were running Linux before fire was invented. Stone age server farms hit different. #midjourney #cavecore #techno #ancient #cyberpunk
HalluciNEET 9000

HalluciNEET 9000

2 likes

Student Teaching Series: What to bring to student teaching!! Please let me know if you guys have ANY questions and I will do my best to make videos over the next couple weeks for you. I’m an open book and would LOVE to pass on anything I’ve learned. ☺️ #teachersoftiktok #middleschoolteacher
Kelly Having

Kelly Having

6 likes

I’m Linuxvr!
#gettoknowme #gorillatag #fyp #newcontentcreator #linux
🧑‍💻🐧Linuxvr_Offical🐧🧑‍💻

🧑‍💻🐧Linuxvr_Offical🐧🧑‍💻

1 like

Daytona Beach Shores, FL
edited in affinity, downscaled in GIMP on Linux Mint 22.3
tonykinflorida

tonykinflorida

3 likes

A laptop on a wooden desk with a large monitor in the background, displaying the title "Become an AWS DevOps Engineer" and "3 useful tips" for career advice.
A laptop and a scone with a drink on a wooden table in a cafe, illustrating the first tip: "Build a Strong Foundation in AWS Services" by learning core AWS services and DevOps tools.
A desk setup with a laptop, a colorful water bottle, and a phone, presenting the second tip: "Gain Expertise in DevOps Practices and Tools" like CI/CD pipelines and Infrastructure as Code.
How to become an AWS DevOps Engineer - 3 tips
1. Build a Strong Foundation in AWS Services As an AWS DevOps Engineer, you’ll be responsible for designing, deploying, and managing scalable cloud infrastructure. Key Steps: Learn Core AWS Services: Start with foundational services like EC2, S3, IAM, RDS, VPC, and CloudFormation. Master De
vedha | career tips (tech) 👩‍

vedha | career tips (tech) 👩‍

6 likes

An infographic titled 'Understanding Linux Signals' illustrates signal sources like kernel-detected faults, system calls, and kernel subsystems. It shows how processes handle signals through default actions, custom handlers, or ignoring them. A table details common signals, their numbers, default actions, and triggering conditions.
Understanding Linux signals
“Signals” provide a lightweight mechanism for the Linux kernel and other processes to asynchronously notify a running process about events such as faults, user interrupts, or system conditions 😎👆 Find high-res pdf ebooks with all my Linux related infographics at https://study-notes.org #linu
Learn Linux with Dan

Learn Linux with Dan

8 likes

DebianLinux

DebianLinux

4 likes

Crown CarPlay effect
Crown CarPlay effect #appel car play #carplay #toyota #linux #androidauto
QUN MO

QUN MO

1 like

This image displays "Useful Linux Cron Examples," a comprehensive list of cron job schedules. It shows various cron expressions with corresponding commands and descriptions for tasks like running every minute, hourly, daily, weekly, monthly, yearly, at system startup, and more, created by Dan Nanni.
Useful Linux cron examples
Linux cron schedules recurring tasks at defined times using flexible expressions for minutes, hours, days, and months Here are useful cron job examples 😎👇 #software #softwaredeveloper #TechTips #technicalinterview Find a high-res pdf book with all my #linux related infographics fro
Learn Linux with Dan

Learn Linux with Dan

7 likes

Ça c'est les pieds d'un français 🇫🇷 #lemon8 #lemon8fr #tiktok #tiktokfr
pierrebg2004

pierrebg2004

4 likes

Linux terminal shortcuts
Level up your Linux skills! Terminal shortcuts make command-line work faster, from navigation to file management and quick command execution. Master them to work like a true power user Here is a summary of useful Linux terminal shortcuts 😎👆 #TechTips #softwaredeveloper #productivitytips
Learn Linux with Dan

Learn Linux with Dan

4 likes

Linux command chaining
Linux shells like bash and zsh make it easy to combine commands using chaining, command substitution, and process substitution, letting you run tasks in sequence, reuse command output, or connect commands more flexibly 😎👆 Find a high-res pdf ebook with all my Linux related infographics from http
Learn Linux with Dan

Learn Linux with Dan

2 likes

Linux command chaining
POSIX-compliant Linux shells (bash, zsh, sh) support command chaining — a simple way to link multiple commands and control whether the next one runs based on success, failure, or just order of execution 😎👆 Find a high-res pdf book with all my Linux related infographics from https://study-notes.o
Learn Linux with Dan

Learn Linux with Dan

6 likes

Linux architecture overview
Linux separates User Space for apps and Kernel Space for core control, while a Hardware Abstraction Layer links the kernel to physical devices by handling drivers, interrupts, and power management — a clean stack that keeps everything stable and fast 😎👆 #linux #computerscience #technology
Learn Linux with Dan

Learn Linux with Dan

4 likes

This image displays a comprehensive list of useful Wireshark filter examples. It includes filters for IP addresses, ports, protocols like TCP, UDP, HTTP, DNS, TLS, DHCP, and packet properties such as length and content. The infographic was created by Dan Nanni from study-notes.org.
Useful Wireshark filter examples
Wireshark filters cut through the noise so you can focus on the traffic that matters: protocols, IPs, ports, or even packet contents. For blue teams, they help track suspicious activity and investigate forensic evidence. For red teams, they help map behavior, spot weak points, and test defenses
Learn Linux with Dan

Learn Linux with Dan

2 likes

An infographic titled 'Linux Security Hardening' by Dan Nanni, listing essential commands for system upgrades, user and SSH security, firewall setup, file permission checks, service management, port monitoring, USB device control, legacy service checks, and security auditing tools.
Linux system hardening commands
Securing a system against threats requires reducing vulnerabilities, tightening access, and disabling unnecessary services. Here are useful Linux commands for that 😎👆 #linux #softwaredeveloper #TechTips #upskill Find high-res pdf books with all my #cybersecurity related infographics
Learn Linux with Dan

Learn Linux with Dan

10 likes

🛑 Stop paying for Photoshop or struggling with Canva limitations… 🎯 GIMP is the free design software I teach all my students to use—and it works like a charm for custom products. 👩🏽‍💻 In this quick tutorial, I’ll show you exactly how to download it, set it up, and pin it to your desktop so you’r
www.DesigningMadeEasy.com

www.DesigningMadeEasy.com

14 likes

LEVEL UP
#linux #technology #cybersecurity #code
Luna Bright

Luna Bright

4 likes

So you want to “learn Linux”?
Here are the harsh truths nobody tells you… 🐧 Most Linux roles aren’t entry level. The CLI is mandatory. Certs don’t matter without skill. If that scared you… good. Because Linux isn’t for the weak. Still want to continue? #linux #cybersecurity #computerscience
Professor Linux

Professor Linux

1 like

The image illustrates how Linux cgroups manage resources like CPU, Memory, Storage I/O, and Network. It shows creating cgroups, attaching a process (PID 12345) to `cgroup3` via `/sys/fs/cgroup/cgroup3/cgroup.procs`, and defining its resource limits (e.g., 512M memory.max, 10M/5M disk I/O).
How Linux cgroups work
On Linux, cgroups control and isolate CPU, memory, and I/O per process or container—this is what makes predictable container performance possible 😎👆 Find high-res pdf ebooks with all my Linux and DevOps related infographics from https://study-notes.org #linux #docker #kubernetes #de
Learn Linux with Dan

Learn Linux with Dan

2 likes

An infographic titled 'Linux /proc Filesystem' by Dan Nanni, featuring the Linux penguin mascot. It lists numerous /proc entries like /proc/cpuinfo, /proc/meminfo, and /proc/[PID]/status, detailing the system information each provides, such as CPU, memory, and process statistics.
Linux /proc filesystem
The Linux /proc filesystem is a virtual interface that exposes live system information and kernel parameters, enabling users to monitor hardware and processes and adjust kernel settings at runtime Here are a list of useful /proc entries 😎👆 #software #softwaredeveloper #computer Find
Learn Linux with Dan

Learn Linux with Dan

5 likes

An infographic titled 'Linux /proc Filesystem' by Dan Nanni, listing various /proc entries and their functions. It details how to access real-time system information, including CPU, memory, network, disk I/O, kernel, and process-specific data, presented with folder icons on a dark background.
Linux /proc filesystem
The /proc filesystem in Linux is a virtual gateway to real-time system info, from hardware stats to kernel parameters, letting you monitor and tweak your system on the fly Here are some of the most useful /proc entries 😎👆 #TechTips #software #softwaredeveloper Find high-res pdf books
Learn Linux with Dan

Learn Linux with Dan

5 likes

DebianLinux

DebianLinux

2 likes

A list titled 'Top Linux related GitHub Projects' ranks 15 projects, including torvalds/linux and ohmyzsh/ohmyzsh, showing their GitHub repository, star count, fork count, and a brief description for each. The image was created by Dan Nanni from study-notes.org.
Most popular Linux-related GitHub projects
As an avid Linux fan, I am always curious about the most popular open-source Linux projects hosted on GitHub. Here are some of the top ones! 😎👆 Think something important is missing? Let me know! #opensource #software #coding #github Find high-res pdf books with all my #linux relate
Learn Linux with Dan

Learn Linux with Dan

10 likes

This infographic illustrates different types of ping methods, including ICMP, TCP, UDP, ARP, and HTTP. For each type, it shows the request and reply protocols, along with common Linux tools used for each ping method, such as ping, tcping, nping, arping, and httping.
Different types of ping
In networking, ping is known as a way to test network connectivity and measure RTT between devices. While ping probes typically use ICMP, alternative protocols like TCP or UDP can be used as well Here are different types of ping methods and supported #linux tools 😎👆 #software #TechTips #
Learn Linux with Dan

Learn Linux with Dan

14 likes

DebianLinux

DebianLinux

87 likes

An infographic titled 'Linux Terminal Emulators' displays 24 different terminal applications with their icons and names. It features popular options like Alacritty, Kitty, and Xterm, and is credited to Dan Nanni.
Popular Linux terminal apps
The terminal is where many of us spend the most time on Linux, so picking the right terminal matters more than you might think. From ultra-lightweight options to powerful, feature-packed environments, terminal apps come in many forms, each tailored to different workflows, preferences, and system s
Learn Linux with Dan

Learn Linux with Dan

8 likes

An infographic titled 'Privacy-Focused Linux Distros' lists nine operating systems: Debian, Fedora, Kicksecure, Linux Kodachi, MOFO Linux, Parrot OS, Qubes OS, Tails OS, and Whonix, each with a brief description of its privacy and security features. It also credits Dan Nanni.
Privacy-focused Linux distributions
Privacy focused Linux distros minimize data collection and metadata leakage by default while prioritizing anonymity, isolation, and user control over networking, software behavior, and system telemetry. Here are some of the most popular Linux distros for privacy-conscious users 😎👆 Find high-r
Learn Linux with Dan

Learn Linux with Dan

9 likes

An infographic titled 'Linux FUSE-based Filesystems' categorizes various filesystems. Categories include Remote and Cloud, Archive and Image, Encrypted and Secure, Legacy and Compatibility, and Special-Purpose and Experimental filesystems, with examples for each. The infographic was created by Dan Nanni from study-notes.org.
Useful Linux FUSE filesystems
A FUSE filesystem is a user-space filesystem built on top of the Filesystem in Userspace (FUSE) kernel module, allowing developers to implement custom storage logic without writing kernel code Here are a categorized list of Linux FUSE filesystems 😎👆 #softwareengineer #computerscience #TechT
Learn Linux with Dan

Learn Linux with Dan

4 likes

Linux user management commands
Even on a single-user Linux system, having multiple user accounts is important for separating administrative tasks, securely running background services, and safely experimenting without affecting your main environment Here are essential Linux commands for user management 😎👆 #devops #softwar
Learn Linux with Dan

Learn Linux with Dan

5 likes

A desk setup with a monitor displaying a project plan, a laptop, keyboard, and a plant, illustrating the topic of 'Excel alternatives best in 2025'.
A screenshot of Zoho Sheet displaying a spreadsheet with country population data, highlighting it as a free Excel alternative with advanced features for seamless collaboration.
A screenshot of Smartsheet's campaign planning interface, demonstrating its project management features, templates, and views for tracking progress and collaboration.
Excel alternatives best in 2025
Looking for a fresh spin on spreadsheets? These tools bring fresh alternatives to Excel and Google Sheets, offering powerful features, real-time collaboration, and user-friendly designs. Whether you’re a data enthusiast, team player, or productivity seeker, there’s something here for everyone. S
Reverelia

Reverelia

49 likes

DebianLinux

DebianLinux

7 likes

An infographic titled 'Linux Commands for Hardware Info' by Dan Nanni, listing various Linux commands and their functions for checking hardware components like CPU, memory, storage, network, display, and peripherals, along with system information.
Linux commands for hardware information
Here are useful Linux commands for looking up hardware information such as hardware vendor or model info 😎👆 #sysadmin #devops #opensource #TechTips Find high-res pdf books with all my #Linux related infographics at https://study-notes.org
Learn Linux with Dan

Learn Linux with Dan

2 likes

Linux netcat command examples
The netcat command lets you read from and write to network connections using TCP or UDP. Its flexibility makes it a must-have for infosec professionals, who use it for tasks such as port scanning, banner grabbing, and setting up reverse shells during penetration tests. Here are useful netstat co
Learn Linux with Dan

Learn Linux with Dan

10 likes

See more