Sometimes it’s difficult to have a birds eye view over an entire site; here’s Baeldung on Linux from 10000 feet:
Expand All
- June 2023 (2)
-
May 2023
(119)
- 31: How to Check Whether a Machine Is Booted Using the UEFI (0)
- 31: Usage of Compgen Command in Bash (0)
- 31: Change Keyboard Layout in the Linux Console (0)
- 31: How to Properly Format the Source of a Shell Script (0)
- 31: Security of NFS Over Internet in Linux (0)
- 31: Sending Signals to a Process Running in a Docker Container (0)
- 31: Capabilities of Privileged Containers in Linux (0)
- 31: The Logging Mechanism in Linux (0)
- 31: How to Find the Size of L1, L2, and L3 Cache in Linux (0)
- 30: The du Command and Printing Total File Size by Extension (0)
- 30: How to Convert CSV to XLS or XSLX in Linux (0)
- 29: Matching Uppercase and Lowercase Letters With Regex in Shell (0)
- 29: Viewing Retention for a Kafka Topic (0)
- 29: How to Check Whether Port Forwarding Is Enabled on a Linux Machine (0)
- 29: How To Split an Image Vertically Using ImageMagick (0)
- 29: How to Setup a Development Environment for Shell Scripting in Linux (0)
- 29: Get Current Image of Kubernetes Deployment (0)
- 29: Accessing the BIOS Information in Linux (0)
- 29: How ServerName and ServerAlias Work in Apache (0)
- 29: List All Available Certificate Authority (CA) SSL Certificates (0)
- 29: Understanding livenessProbe and readinessProbe in Kubernetes (0)
- 27: How to Operate on Files Listed in a File (0)
- 27: How to Block Certain Websites From the /etc/hosts File (0)
- 27: Init Containers in Kubernetes (0)
- 27: How to List All Cron Jobs for All Users on Linux (0)
- 27: How to Set up an SSTP Server on Linux (0)
- 27: How to Strip Executables in Linux (0)
- 26: How to Print an RFC-3339 Format Date (0)
- 25: Changing the Default Audio Device From the Command Line (0)
- 24: How Is bc Different From dc (0)
- 24: Copying Hidden Files Recursively (0)
- 24: How to Setup Default YUM Repositories in RHEL (0)
- 24: Changing Bluetooth Device Name (0)
- 24: Character Notations and Removing Whitespace While Keeping Line Endings (0)
- 24: Installing More Recent Versions of a Software on Debian (0)
- 24: Connect to a Hidden Wireless Network Using Network Manager (0)
- 24: Print a Range of Numbers from the Linux Command Line (0)
- 24: How to Identify Processes Generating UDP Traffic (0)
- 24: Checking the Version of NFS That an NFS Server Is Using (0)
- 24: How to Read and Modify the EXIF Data of Image Files in Linux (0)
- 24: How to Annotate PDF Files in Linux (0)
- 24: What Is glibc? (0)
- 24: Installing Docker in an Alpine Container (0)
- 24: How to Check Whether Arp Is Enabled (0)
- 24: Use of BEGIN and END Rules in Awk (0)
- 22: How to Replace a Character in a Matched Line In-Place (0)
- 22: How to Obfuscate a Bash Script to Make It Unreadable (0)
- 22: How to Sort the Files in a Directory Recursively Based on the Last Modified Date (0)
- 21: The Shell Prompt and How to Correct For Missing Newlines (0)
- 21: Restricting Computer Time on Linux (0)
- 21: How to Pass Arguments From a File to a Bash Script (0)
- 21: How to Efficiently Remove Files From a Large .tgz File (0)
- 21: How to Quickly Render Basic HTML in the Command Line (0)
- 18: How to Use grep in an if-else Statement in Bash (0)
- 18: Switching User in Docker Image or Container (0)
- 18: How to Remove Lines That Contain Fewer Than n Characters (0)
- 17: Guide to Multiplying Columns Using awk (0)
- 17: How to Use Dark Theme for All GTK Applications (0)
- 17: Can systemd Show How Many Times a Service Restarted? (0)
- 17: Is Disabling SSL V3 a Solution for Poodle? (0)
- 17: The Default Sorting Order of the find Command (0)
- 16: How to Get Total Read and Total Write IOPS in Linux (0)
- 16: Getting Information About Currently Unmounted Drives (0)
- 16: Controlling a USB Port Power Supply With Linux (0)
- 16: ICMP Redirect Messages (0)
- 15: Waiting for Server Restart in Ansible (0)
- 15: Validating HAProxy Config Files (0)
- 15: How to Enable/Disable Touchpad Scrolling and Tapping Using the Command Line (0)
- 15: How to Detect Headphone Connection/Disconnection in Linux (0)
- 15: Disabling a Wireless Network From the Linux Command Line (0)
- 15: How to Convert a Color PDF to Black and White in Linux (0)
- 15: Why Is Linux a Monolithic Kernel? (0)
- 15: How to Use <em>chmod</em> Without <em>/usr/bin/chmod</em> (0)
- 15: How to Transform a Text File Into a Picture in Linux (0)
- 14: Solving the Error “sh: 0: getcwd() failed: No such file or directory” (0)
- 14: Checking ping Statistics Without Stopping Pinging (0)
- 14: Differences Between BSD tar and GNU tar and star (0)
- 13: How to Install Only Security Updates in Linux (0)
- 12: Memory Usage per User in Linux (0)
- 12: How to Automatically Switch to the Git Directory After Cloning (0)
- 12: World-Writable Directories in Linux (0)
- 12: How to Append a String Variable to Itself in Bash (0)
- 12: How to Create Virtual Serial Port in Linux (0)
- 11: Speeding Up gzip Compression (0)
- 11: Copying Files With Different Specific Extensions Using the <em>find</em> Command (0)
- 11: Uptime Wars and the htop Easter Egg Exclamation Point (0)
- 11: How to Delete Text Before a Delimiter From the Command Line (0)
- 11: How to List Namespaces in Linux (0)
- 11: How to cat the Contents of Files Found Using find Into a Single File (0)
- 11: Conversion of a PowerPoint PPT File to PDF From the Command Line (0)
- 11: How to List All Executables From $PATH (0)
- 11: The requiretty Option of sudo (0)
- 09: Passing Ctrl+C Over a SSH Connection (0)
- 08: modprobe and Fixing the “Operation not permitted” Error (0)
- 07: Checking How Much Power a USB Port Delivers (0)
- 07: Enter Non-ASCII Characters in vi Using Hex or Octal Codes (0)
- 06: Comparing a Remote File With the Local One Without Copying (0)
- 06: Viewing IPv6 Addresses in Linux (0)
- 06: Waiting for the Network Being Up in a Bash Script (0)
- 06: How to Embed a Shell Command Into a sed Expression (0)
- 05: Run Arbitrarily Complex Commands Using <em>sudo</em> Over SSH (0)
- 05: Solving the Error “Pseudo-terminal will not be allocated because stdin is not a terminal” (0)
- 02: What Is the Purpose of the /dev/zero File? (0)
- 02: Find Binary Files in a Directory (0)
- 02: How to Find Out What Is Using a Kernel Module (0)
- 02: LDAP Authentication From the Command Line in Linux (0)
- 02: Does Killing an SSH Session Kill the Programs? (0)
- 02: How to Use Google Drive in Linux (0)
- 02: Check if a Bash Array Contains a Value (0)
- 02: Checking Which Services Need Restart After the System Update (0)
- 02: Creating Network Interfaces and Checking Interface Types (0)
- 02: Passing Binary Data to Applications Like curl Without Using a File (0)
- 02: Docker Container Published Port Ignoring UFW Rules (0)
- 02: Gzipped Files Content Comparison (0)
- 02: Conversion of CSV to TSV in Linux (0)
- 02: Setting a Password on a PDF File in Linux (0)
- 02: How to Access Microsoft Windows Administrative Share From Linux (0)
- 02: Huge Page Settings and Disabling Huge Pages in Linux (0)
- 01: What’s the Difference Between Bash’s <em>set</em> and <em>export</em>? (0)
-
April 2023
(90)
- 30: How to Auto Delete Files Older Than N Days (0)
- 30: Replacing Duplicate Files With Hard Links (0)
- 30: How to Test for POSIX Compliance of Shell Scripts (0)
- 30: Fix for ‘Username Is Not in the Sudoers File. This Incident Will Be Reported’ (0)
- 30: Listing the Active Directory User Attributes (0)
- 30: How to Exclude Filesystems When Using find (0)
- 30: Automatically Starting Services in a Docker Container (0)
- 27: How to Check Whether a USB Device Is Present on a Linux Machine (0)
- 27: sed Print to Standard Output When Editing In-place (0)
- 27: Change the Default /tmp Directory to a User-Defined Path (0)
- 27: How to Monitor All Login Attempts in Linux (0)
- 26: LIBRARY_PATH vs LD_LIBRARY_PATH (0)
- 26: Capturing the Network Traffic of a Process (0)
- 26: Systemd Unit File Permissions (0)
- 26: Allowing Traffic From a Domain With Dynamic IP Address (0)
- 26: How to Find Files with Non-Printable and Non-ASCII Characters in Their Names (2)
- 26: How to Use the Ternary Conditional Operator in Bash (0)
- 26: Finding Frames per Second of a Video File (0)
- 24: Add Syntax Highlighting and Additional Features to the Shell Command-Line (0)
- 24: List All Vhosts in Nginx (0)
- 24: Checking the Signals a Process Is Listening To (0)
- 24: CMake for Cross-Platform Compilation (0)
- 24: How to Remove an Element From an Array Completely in Bash (0)
- 23: Fast Ways to Efficiently Make Multiple Files in Linux (0)
- 23: Remove All Comments From a Bash Script in the Shell (0)
- 23: HTML Parsing for Extracting Text Between HTML Tags in the Shell (0)
- 22: Determining the Key Size Using OpenSSL (0)
- 21: Showing the Definition of a Function in Bash (0)
- 21: Limit Root User’s Ability to Delete a File (0)
- 20: Network Processes and How to Identify a Process Which Has No PID (0)
- 20: Pinging a Host Until It’s Alive (0)
- 20: Owner of a Mounted Partition (0)
- 20: What Are the Default and Most Common Terminal Encodings in Linux? (0)
- 18: Enable Auto Completion for Remote Paths When Using scp (0)
- 17: Using <em>find</em> to Get the Number of Occurrences of Text Patterns and Files (0)
- 17: How to Cause a Linux Kernel Panic From the Terminal (0)
- 17: Guide to Converting Timestamps in a Column to a Date (0)
- 16: Bridging Network Interfaces in Linux (0)
- 16: Infinite Sleep for Infinite Blocking in Bash (0)
- 16: Block Access of a Process to the Network (0)
- 16: How to Convert a Date Format to Another Format (0)
- 16: Creating a Blank PDF Document From the Command Line (0)
- 15: Universal Unique Identifiers and the Purpose of an UUID for a Network Interface Card (0)
- 14: Setting ulimit Limits in systemd Units (0)
- 14: Zero Padding in the Shell (0)
- 14: How to Convert Binary to Hex and Decimal in the Shell (0)
- 14: Disabling Desktop Screen Lock in GNOME (0)
- 14: Checking the Status of a Service Without Having an Exact Name (0)
- 14: Directing the Output of wget to /dev/null in cron (0)
- 14: Why Are Hard Links Not Allowed for Directories? (0)
- 13: Open Large Files With Good Performance in Vim (0)
- 13: How to Unlock /var/lib/dpkg/ Directory? (0)
- 13: NGINX Timeouts and How to Disable Them (0)
- 11: How to Execute a Shell Script When a USB Device Is Plugged (0)
- 11: Managing Password Complexity in Linux (0)
- 11: What Is DBus Practically Useful For? (0)
- 10: Check Whether a Network Interface Is Physical or Virtual (0)
- 10: How to Get the Best Quality with FFmpeg During Conversion (0)
- 10: Restrict a User to One Directory (0)
- 10: Check and Change Default Document Root in NGINX (0)
- 10: How to Send a Signal to a Process Without Killing or Stopping It (0)
- 10: Inspecting TXT Records of a Domain in the Shell (0)
- 09: Detecting Who Pings My Computer (0)
- 09: Prevent Apache From Serving a Specific Directory (0)
- 09: What’s the Meaning of $! in Bash Scripting (0)
- 09: Guide to Using sed to Remove Multi-Line Text Blocks (0)
- 09: The Linux hash Command (0)
- 09: How to Check HDD/SSD Temperature in Linux (0)
- 09: Extract Text Between Two Specific Characters in the Command Line (0)
- 09: How to Enable/Disable Touchpad in Linux (0)
- 09: How to Quickly Extract an ISO Image in Linux (0)
- 09: Create Named Unix Sockets With Python (0)
- 09: How to Run a Command in the Background With a Delay (0)
- 09: How to Throttle the Download Speed in Bash (0)
- 08: Changing Date Format in Syslog (0)
- 07: Changing the Colors of Files and Directories in ls Output (2)
- 07: Searching for a String in Git Commits (0)
- 07: Store Paths and Change Directory With a Variable in the Shell (0)
- 04: Loading Kernel Modules in a Docker Container (0)
- 04: Vi Initialization and Configuration Files (0)
- 04: CMake and Setting CMAKE_INSTALL_PREFIX (0)
- 04: How to Test DNS Speed (0)
- 04: Logging Every Command Executed by a User (0)
- 03: Deleting Files With Logrotate (0)
- 03: What Is Metadata and How Does It Aid in the fsck Process? (0)
- 03: How to Convert a Shell Script Into a Binary Executable (0)
- 02: How to Install Boost on Ubuntu (0)
- 02: Using Awk With a Compressed File (0)
- 02: How to Stream Video From Webcam to Network Using FFmpeg (0)
- 02: How to Split Only on a Newline in Shell (0)
-
March 2023
(97)
- 31: Redirecting the Output of a Cron Job to stdout (0)
- 31: Getting and Changing ARP Settings and the Default ARP Cache Timeout (0)
- 31: Remove and Avoid Duplicate Entries in Bash History (0)
- 31: How to Close a TTY? (0)
- 31: Copy Files Based on a Condition (0)
- 31: How to Remove and Disable Snap (3)
- 30: Does <em>initramfs</em> Use <em>/etc/fstab</em>? (0)
- 30: Matching Multiple Conditions in One <em>case</em> Statement in Shell (0)
- 30: Shredding Files in Linux Using the shred Command (0)
- 30: What Happens to the Processes When Memory Gets Short in Linux (0)
- 28: How to Restart a Network Interface (0)
- 28: Finding Duplicate Files With the Same Name (0)
- 26: How to Determine a Specific File Responsible for High I/O (0)
- 26: The <em>install</em> Command in Linux (0)
- 26: Storing the Output of watch to a File (0)
- 26: Differences Between rm and unlink Commands (0)
- 26: Locking the Desktop Screen From the Command Line (0)
- 26: How to List Files Not Matching a Given String in the Filename (0)
- 26: Toggle Between FTP Active and Passive Modes (0)
- 26: Absolute Paths and Removing Leading Slashes With tar (0)
- 24: Converting dmesg Timestamps to Conventional Date and Time Format (0)
- 24: Automate FTP Login and Scripting Using the Shell (0)
- 24: Basic and Advanced Searching in Vi (0)
- 24: How to Display Control Characters in Gedit (0)
- 24: How to Check Whether Date Argument Is in the yyyy-mm-dd Format (0)
- 23: How to Find the “n” Most Frequent Words in a File (0)
- 23: Mounting APFS Partition on Linux (0)
- 23: Listing the Contents of an RPM Package Without Using the Package File (0)
- 23: Memory-Mapped File Versus Anonymous Memory (0)
- 23: Listing All DNS Records in a Domain Using dig (0)
- 23: Avoiding the nohup Command’s Input/Output Message (0)
- 23: Getting Network Interfaces in Ansible (0)
- 22: Hiding the Output of expect (0)
- 22: Install Dependencies Using dpkg, apt and gdebi (0)
- 22: What’s the Difference Between fdisk and parted (0)
- 22: How to List All Physically Installed Network Cards in Linux (0)
- 20: Downloading All Files From an FTP Server (0)
- 20: Check Whether a Container Is Running With docker-compose (0)
- 20: How to Configure Multilingual Fonts on Linux (0)
- 20: Is It Safe to Clear the /tmp Temporary Directory? (0)
- 20: Guide to Tasksel (0)
- 20: How to Find Lines Exceeding a Certain Length in a File (0)
- 20: How to Quickly Install Multiple Fonts in Linux (0)
- 20: Finding Strings From Binary Files in Linux (0)
- 20: Checking a Running MySQL Server’s Port (0)
- 20: How to Unmount a Formerly Chroot’d Filesystem (0)
- 20: Two Ways to Disable the Beep Sound in Linux (0)
- 20: Checking Whether Logged in via VPN (0)
- 20: Mirroring With wget and Avoiding Parent Directories (0)
- 18: “Permission Denied While Trying to Connect to the Docker Daemon Socket” Error (0)
- 18: Command Line Charting and Plotting Tools (0)
- 18: Pinging Multiple IP Addresses or Hosts With One Command (0)
- 18: How to Get and Set the Volume Level Using the Command Line (0)
- 18: The Differences Between BRE, ERE, and PCRE Syntax in Linux (0)
- 18: Installing Packages on Debian and Using a URL (0)
- 18: Finding the Device Driver Used for a Device (0)
- 18: Getting the Kernel Command-Line Parameters (0)
- 18: Guide to Passing Bash Variables to jq (0)
- 15: How to Make Tab Auto-Completion Case-Insensitive in Bash (0)
- 15: How to Add an IP to a Hostname File (0)
- 14: Formatting Text in Linux Terminals (0)
- 14: Print the Count of Lines Together With a Command’s Output (0)
- 14: How to Run the time Command on Multiple Commands (0)
- 14: Setting the User in a Docker Container From the Host (0)
- 14: Displaying the Execution Tree of systemd (0)
- 14: Transposing a File From the Command Line (0)
- 14: Install Debian Package From an Unsigned Repository (0)
- 13: Checking RPM Dependencies From the Command Line (0)
- 12: Using $RANDOM to Generate a Random String (0)
- 12: The Difference Between sudo -i and sudo su – (0)
- 12: Getting Speech Output From Entered Text From the Command Line (0)
- 11: Listing All Loadable Kernel Modules (0)
- 11: Redirection Status Codes: 301, 302, 307, 308 (0)
- 11: Executing an SQL Script From the Command Line (0)
- 11: The /etc/resolv.conf File (0)
- 11: How to Remove the Passphrase From an Existing SSH Key (0)
- 10: How to Remove the Timeout From GRUB Menu (0)
- 10: Difference Between Executing Multiple Commands with <em>&&</em> and <em>;</em> (0)
- 10: Copy Variables Between Stages in a Multi Stage Docker Build (0)
- 10: How to Prepend a Timestamp to the Output of a Command in Linux (0)
- 10: How to Get Octal File Permissions From the Command Line (0)
- 10: How to Use a Regex Inside an if Clause in Bash (0)
- 08: How to Check Whether a File Is Compressed in Linux (0)
- 08: Create a File Image Container or Filesystem in a File (0)
- 08: How to Transfer a File From Windows to Linux (0)
- 07: Flattening a Nested Directory in Linux (0)
- 06: Adding a Self-Signed Certificate to the Trusted List (0)
- 06: Closing a Specific Port From the Linux Command Line (0)
- 06: How to Change root Password via sudo Without su (0)
- 06: How to Use Shell Variables in an AWK Script (0)
- 06: The Pipe Buffer Capacity in Linux (0)
- 06: Creating a New SSH User (0)
- 04: Symbolic and Hard Link Modification and Ownership Changes (0)
- 04: How to Use Multiple SSH Private Keys in Linux (0)
- 03: Difference Between systemctl mask and systemctl disable (0)
- 03: Extracting Frames From a Video Using FFmpeg (0)
- 01: Getting Notification When systemd Service Fails (0)
-
February 2023
(72)
- 28: Finding Installed Fonts From the Command Line (0)
- 28: How to Create a Shortcut to Execute a Shell Script in Bash (0)
- 28: Absolute and Relative Symlinks and Moving a Relative Symbolic Link (0)
- 28: How to Use Serial Ports on Linux Without Root (0)
- 28: Offline Installation of an RPM Package and Its Dependencies (0)
- 28: Conversion of a Disk from MBR to GPT with UEFI (0)
- 28: Using a Specific DNS for a Specific Domain in Linux (0)
- 28: How to Check for User Group Privileges (0)
- 28: Do File Extensions Have a Meaning in Linux? (0)
- 26: How to Set a Non-expiring Password on Linux (0)
- 26: How to Extract “n” Characters Before and After a Match in Shell (0)
- 26: How to List All Enabled Services From Systemctl (0)
- 26: Disabling TCP Offload (0)
- 25: Appending Text to a File Without Using I/O Redirection (0)
- 25: Differences Between cgroups and Namespaces in Linux (0)
- 25: How to Do Nothing for an Indefinite Amount of Time in Shell (0)
- 24: Read a WebSocket Response in Linux Shell (0)
- 24: Converting Static Libraries to a Shared Library (0)
- 24: Mouse Events and Input Event Interface in Linux (0)
- 24: What Are the Differences Between Snap and Apt Package Management System? (0)
- 24: Detecting All Computers Connected to a Network (0)
- 23: Host PID of a Process Running in a Docker Container (0)
- 23: Checking a Library Version in Linux (0)
- 23: How to Get the HTTP Status of a Site Using cURL (0)
- 23: How to Rename Multiple Files in Linux by Removing the Extension (0)
- 23: Fine-Tuning and Parameterization of FFmpeg Render Process (0)
- 21: How to Make a File Unmodifiable in Linux (0)
- 21: Mount Device With Specific User Rights (0)
- 21: How to Change Desktop Wallpaper from the Terminal (0)
- 20: How to Check Services on Non-systemd Linux (0)
- 20: How to Retrieve Password Expiry Time in Shell (0)
- 19: Finding Unique Text Between Two Files (0)
- 19: Separate Home Partition – Pros and Cons (0)
- 19: Show Surrounding Lines Using Grep Command in Linux (0)
- 18: Alias a Hostname in Linux (0)
- 18: How To Use QEMU From the Linux Command-Line (0)
- 18: Insert Newline Without Leaving Normal Mode in Vim (0)
- 18: Guide to Passing Parameters to an Awk Script (0)
- 18: How to Check TCP Timeout in Linux (0)
- 17: How to Extract the Base Filename From a URL in Shell (0)
- 17: How to Properly Install Chrome From the Command-Line (0)
- 15: Difference Between IP Address 127.0.0.1 and 0.0.0.0 (0)
- 14: What’s the Purpose of the <em>-f</em> Option in the <em>rm</em> Command (0)
- 14: List Processes Attached to a Shared Memory Segment in Linux (0)
- 12: How to Access the Default Logs Directory for Package Managers in Linux (0)
- 12: How to Kill a Process Based on the Process Arguments (0)
- 12: How to Add Messages to the Kernel Buffer (0)
- 12: How to Convert CUE, BIN, IMG Images to ISO Images in Linux (0)
- 11: The “at” Command in Linux (0)
- 11: How to Trim Whitespace From a Bash Variable (0)
- 11: Insert Text at the End of a Group of Lines Using Vim (0)
- 11: Real-Time Process Scheduling in Linux (0)
- 10: How to Get the Netmask From an IP Address (0)
- 10: df Command Giving Incorrect Disk Usage Information (0)
- 09: Checking Weather from the Command Line (0)
- 08: Checking BIOS Version and Name From the Command Line (0)
- 08: How to Safely Move <em>/tmp</em> to a Different Partition (0)
- 08: Get PID of a Just-Started Process (0)
- 08: How to Call One Shell Script From Another (0)
- 07: How to Find Files by the Length of the Filename (0)
- 07: Limiting the Output of grep (0)
- 05: Checking vi Version Installed on a Linux Machine (0)
- 05: How to Display Wireless/WiFi Information in Real-time in Linux (0)
- 04: Parallel Download Using curl (0)
- 04: Extracting Album Covers from Audio Files in Linux using EyeD3 (0)
- 04: Getting a Unique Machine Identifier (0)
- 04: How to Setup Search Indexing for an Entire Linux System (0)
- 04: How to Properly Manage Multiple Python Versions (0)
- 04: How to Write iptables Logs to a Separate File (0)
- 04: How to Use an Already Established SSH Channel (0)
- 03: Reversing the List of Words in a Bash String (0)
- 03: Meaning of Systemd <em>multi-user.target</em> (0)
-
January 2023
(73)
- 31: Moving Files to Directories Based on the Extension (0)
- 31: Set and Determine the Baud Rate of a Serial Port in Linux (0)
- 31: How to Install LaTeX on Linux (0)
- 30: Enable Confirmation Alert When Removing Files and Directories (0)
- 30: How to Combine Two Logical Volumes on a Single Physical Volume With LVM (0)
- 29: What’s the Difference Between <em>bash script.sh</em> and <em>./script.sh</em> (0)
- 29: How to Login as User “jenkins” After Installing Jenkins (0)
- 29: How to Operate as Root in GUI (0)
- 29: How to Compile Code from Vim (0)
- 29: Breadth-First Search in a Directory (0)
- 29: How to Expire a Password for Initial Account Creation (0)
- 29: How to Find All Files Containing a Specific Text Pattern (0)
- 29: Create VLANs in Linux (0)
- 28: Convert Text to PDF From the Command Line (2)
- 28: Start Systemd Service After Specific Service (0)
- 26: The <em>wait</em> Command in Linux (0)
- 26: How to Read Log Files Between Two Dates (0)
- 26: Start a <em>systemd</em> Service Conditionally (0)
- 26: How to Store Standard Error in a Linux Variable (0)
- 26: How to Configure File System Caching in Linux (0)
- 25: How to Leave a Message for Another Local User in Linux (0)
- 25: IP Address Geolocation Lookups on Linux With GeoLite2 (0)
- 25: Why Was 1 January 1970 Used as the Epoch Time? (0)
- 25: Prevent Jenkins Build From Failing When Execute Shell Step Fails (0)
- 25: Restarting a MySQL Server in Linux (0)
- 25: Viewing Apache Enabled Modules in Linux (0)
- 23: Iterate Over a Range of Numbers Defined by Variables in Bash (0)
- 23: Iterating in Reverse Using <em>for</em> Loops and Other Constructs (0)
- 23: Placing Files in RAM in Linux (0)
- 22: Managing Processors Availability (0)
- 22: Cleartext Passwords in the Shell and How to Handle Special Characters (0)
- 21: Finding my.cnf From the Command Line (0)
- 21: Printing awk Output in the Same Line (0)
- 21: Using Active Directory to Authenticate Linux Users (0)
- 20: Resolving the “Clock skew detected” Warning When Using <em>make</em> (0)
- 20: Good Place to Install Custom Bash Scripts in Linux (0)
- 19: “Illegal option -o pipefail” While Using the <em>set</em> Command (0)
- 19: Checking Which Processes Are Using Semaphores (0)
- 19: What Mount Points Exist on a Typical Linux System (0)
- 19: Creating User’s Services With systemd (0)
- 19: Populating Entropy Pool Using rngd (0)
- 19: Using <em>nohup</em> With a <em>for</em> Loop (0)
- 17: Encrypted Remote Backups via rsync (0)
- 17: What Do ALSA Devices Like <em>hw0,0</em> Mean? (0)
- 17: System Calls and Library Calls in Linux (0)
- 17: Deleting Files Based on Their Sizes (0)
- 16: Print Decimal as ASCII Using the Shell (0)
- 15: Setting the Default python to python3 (0)
- 15: How to grep Without Leading Whitespaces (0)
- 14: Verify a File Using an ASC Signature File (0)
- 13: Set up a Port Forward Using UFW (2)
- 13: Opening PDF Files From the Command Line (0)
- 12: Encrypting and Decrypting Directories on Linux With gocryptfs (0)
- 12: How to Filter strace’s Output Using grep (0)
- 11: Guide to Removing Trailing Newline From grep Output (0)
- 11: Run and Update Linux Behind Proxy Servers (0)
- 11: How to Embed Subtitles into a Video Using FFmpeg (0)
- 10: Copying Files Based on Modification Date in Linux (0)
- 10: What Happens to Scheduled Crontab Jobs When the Computer Is Shutdown (0)
- 10: How to Display <em>df</em> Lines Based on Filesystem Usage Criteria (1)
- 10: How to Compare Local and Remote Directories (0)
- 09: How to Check the Existence of Input Argument in a Bash Script (0)
- 09: Dropping Page Cache in Linux (0)
- 08: Parsing, Validating, and Printing JSON in Shell Scripts (0)
- 08: Exclusion of a Specific Directory While Using ls Command (0)
- 07: How to Scroll on the Linux Console (0)
- 06: Setting Expiration Time for Static Contents in Nginx (0)
- 06: Shell Auto Completion in Linux (0)
- 06: How to Iterate Over a List of Strings in a Shell Script (0)
- 06: Line Endings and Resolving the configure: /bin/sh: bad interpreter Error (0)
- 04: Filter Processes by Process Names With top (1)
- 03: Replacing Specific Line With a String Variable in Shell (0)
- 03: Matching Multiple Strings Using Only One grep (0)
-
December 2022
(53)
- 31: Increasing Scrollback Buffer of a Screen Session (0)
- 31: How to Do a Complete Clean Reinstall of MySQL on Linux (0)
- 31: Pass the Password to su/sudo/SSH Without Overriding the TTY (0)
- 31: Get TX/RX Bytes Without ifconfig (0)
- 31: ssh-agent Forwarding and sudo Into Another User (0)
- 31: What Does mdev Mean in ping Statistics? (0)
- 31: Kill a defunct Zombie Process with Parent init PID 1 (0)
- 31: List Files in Linux With the Full Path (0)
- 31: How to Check Whether Terminal Can Print Colors (0)
- 31: How to Remove Default Gateways via ip (0)
- 31: Extracting the Contents of an RPM Package Without Installation (0)
- 31: Understanding SSHFS (0)
- 31: Executing Multiple Commands in Find -exec (0)
- 29: Displaying Tabs as Characters in Vim (0)
- 29: Checking Whether the Display Server Is Xorg or Wayland (0)
- 25: Saving and Restoring Vim Sessions (2)
- 24: Returning Filenames Without Extension Using find (0)
- 23: Guide to Downloading URLs Listed in a File Using cURL (0)
- 23: How to Output a Variable in Nginx Log for Debugging (0)
- 20: How to Navigate Man Pages Efficiently (0)
- 20: Clear the Cache of Nginx (0)
- 20: Augmenting the Default Search Path for Python (0)
- 18: How to Process a Bash Variable With sed (0)
- 18: Why Is chmod -R 777 / Destructive (0)
- 18: Parallel Archiving Files in Linux (0)
- 18: How Does traceroute Resolves Name (0)
- 18: How to Sum Up the Size of Files Listed (0)
- 15: Get the Parent PID of a Child Process in Linux (0)
- 14: Splitting a Large Nginx Configuration File (0)
- 14: Path of Bash Script From Symbolic Link (0)
- 14: How to Check PDF Metadata in the Linux Terminal (0)
- 14: How to Clear Word Highlighting in Vim (0)
- 11: What Is Rootfs? (0)
- 11: Custom Welcome Message for SSH (0)
- 11: Character Navigation or How to Jump to a Specific Character in Vi (0)
- 10: Mount Files Systems Without Root Privileges (0)
- 10: How Is ZFS Different From XFS (0)
- 10: How to Change the Default vsftpd FTP Server Path (0)
- 09: Different Types of Shebang in Linux (0)
- 09: Difference Between apt and apt-get (0)
- 08: PDF Tools and How to View and Edit the Code of a PDF File in Linux (0)
- 08: How to Split a Text File Based on a Regular Expression (0)
- 07: Add Indentation and Guides to Vim’s Edit View (0)
- 07: In What Order Do Piped Commands Run? (0)
- 07: Turning Off Buffer in Pipe With stdbuf (0)
- 05: Check Time-To-Live (TTL) For a DNS Record (0)
- 05: How to Install and Set Up Headless Linux (0)
- 05: How to Monitor DHCP Client Activity in Linux (0)
- 05: Adding Other Operating Systems to the GRUB Bootloader (2)
- 02: Idling and Dummy Executable Files That Do Nothing in Linux (3)
- 02: Locales and How to Find Character Encoding of Linux Terminal (0)
- 02: Extend The Session Time for sudo (0)
- 02: Nginx Flags: Difference Between break and last (2)
-
November 2022
(65)
- 30: List Upgradable Packages in Linux (0)
- 30: SSH Key Format Issues and Fixing the “invalid format” Error (0)
- 30: How to Automount USB Devices in Linux (0)
- 29: Find Statistics on File Types Recursively in a Directory (0)
- 28: Difference Between apt-get update and apt-get upgrade (0)
- 28: Linux whois Command With Examples (0)
- 28: How to Reinstall Apt on Ubuntu/Debian (0)
- 27: When kill -9 or kill -SIGKILL Does Not Work (0)
- 27: Serving Multiple Proxy Endpoints Under a Location in Nginx (0)
- 27: How to Detect RAID Information in Linux (0)
- 25: The Interactive and TTY Options in docker run (0)
- 25: Test Whether a Server Is Vulnerable to Shellshock Bug (0)
- 24: LVM Dangers and Caveats (0)
- 23: Why Is There a Delay After Entering a Wrong Password at Login? (0)
- 23: How to Manage and Keep Environment Variables When Using sudo (0)
- 23: What Is an ELF File? (0)
- 21: Convert INI File Into a Bash Array (0)
- 21: How to Create a Linux Live USB With Persistence Using Easy2boot (2)
- 20: Force Edit and Save of Opened File Without Permissions in Vi (0)
- 20: Changing Indentation Size in Vi (0)
- 20: Are Hostnames Case Sensitive in Linux? (0)
- 18: Generating Keys Without a Passphrase with OpenSSH, PuTTY, and OpenSSL (0)
- 18: How to Solve the “sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set” Error (0)
- 18: How to Automatically Suspend and Wake a Linux Machine (0)
- 16: iptables: Allow Traffic Only to a Single Domain (0)
- 16: Comparing Directory Structure Without Comparing Files (0)
- 16: Checking PTR Records Using the Command Line (0)
- 16: Make Git Ignore File Mode Change (1)
- 15: Understanding the /etc/mtab File (0)
- 15: Managing the Way the File Is Cached in RAM (0)
- 15: How to Control Variable Access in the sudo Environment? (0)
- 15: Fixing File Permissions in a Directory Recursively (0)
- 15: Prevent Specific Package Update in Linux (0)
- 13: Configuring Automatic LetsEncrypt SSL Certificate Renewal (0)
- 13: Search for Class Files in Multiple JAR Files in Linux (0)
- 13: <em>/etc/shadow</em> and Creating yescrypt, MD5, SHA-256, and SHA-512 Password Hashes (0)
- 12: Reordering UFW Firewall Rules (0)
- 12: How to Delete Files With Names That Contain Non-printable Characters (0)
- 12: Navigating in a File in Vim (0)
- 12: Swap Partition vs Swap File (0)
- 12: Actual Use of the Linux arp Command (0)
- 12: Vi Automatic Commands and Reloading the Current File Contents (0)
- 10: Decoding Encoded URLs in Linux (0)
- 10: What Is the /dev/mem File? (0)
- 09: Ways to Stop and Restart a Linux system or the Difference Between halt, poweroff, shutdown -H, and shutdown -P (0)
- 09: Resolving Unmet Dependencies on Linux (0)
- 09: Methods Used by Linux for Hashing Passwords (0)
- 09: Using systemctl to List All Failed Units (0)
- 08: Use Bash With Alpine Based Docker Image (0)
- 08: Temporarily or Permanently Disable Every Job Listed in a Crontab (0)
- 08: Listing Symbolic Link Chains (0)
- 08: prlimit and Setting the Maximum File Limit for a Running Process (0)
- 07: How to Use which on an Aliased Command (0)
- 07: Unzip Files Bigger Than 4GB (0)
- 07: Automating ssh-copy-id (0)
- 05: How to Run a Cron Job Periodically Between a Time Range (0)
- 05: How to Renew DHCP IP Address in Ubuntu (0)
- 05: How to Backup Cron Files (0)
- 05: Command-Line Tools for Printing a Blank Line Between Lines of a Text File (0)
- 05: Determine if a File Write Is in Progress (0)
- 05: Linux Overcommit Modes (0)
- 02: Manual Network Configuration in Linux and How to Set a Static IP Address (0)
- 01: Manually Add a User Without Tools Like <em>useradd</em> and <em>adduser</em> (0)
- 01: How to Allow Only SSH Access Using iptables (0)
- 01: Using SSH Name Resolution to Associate Name with IP (0)
-
October 2022
(62)
- 30: Adjusting Screen Resolution in Linux (0)
- 30: How to Use the Batch Mode of rsync (0)
- 28: Automate Commands Upon SSH Connection (0)
- 27: Docker Image Storage on the Host Machine (0)
- 27: How to Setup a Base Package Repository in RHEL (0)
- 27: Using Colors With the watch Command (0)
- 25: How to Retry a Failed Command in Shell (0)
- 25: SSH Key Types and Formats or How to Convert PuTTY .ppk to OpenSSH Keys Under Linux (0)
- 25: Editing MP3 Tags on Linux (0)
- 25: Block Ports Using iptables in Linux (0)
- 24: jmap Error “Unable to Open Socket File” (0)
- 22: How to Uninstall Nginx Completely (0)
- 22: SSH Key Comments and Adding a Comment to an Existing Key (0)
- 22: What Is the SSH known_hosts File and How to Temporarily Ignore It (0)
- 22: Authentication Methods and Their Order in SSH (0)
- 21: Check How Long the Linux System Has Been Running (0)
- 20: Send a Message to the Systemd Journal From the Command Line (0)
- 20: SSH Error “permissions are too open” for Private Key File (0)
- 20: Implementing a Command Line Progress Bar (0)
- 20: Find Out Which Partition a File or Directory Is Located On (0)
- 20: Setup a Ruler on a Specific Column in Vim (0)
- 18: Output a List of Changed Files From rsync (0)
- 18: Docker Compose: Wait for Container X Before Starting Y (0)
- 18: How to Configure SSH for Multiple Ports (0)
- 18: Using a Specific SSH Private Key When Using Git Command (0)
- 17: Properly Remove an RPM Package (0)
- 16: PC Speaker Beep in Linux (0)
- 16: How to Fix Docker’s No Space Left on Device Error (0)
- 16: Edit /etc/sudoers From a Script (0)
- 16: How to Make Output Overwrite the Same Line in a Terminal (0)
- 16: Disable Hyperthreading From a Running Linux System (0)
- 14: Properly Remove IP From an Interface Using the ip Command (0)
- 14: Using sar to Show Current and Past System’s Statistics (0)
- 14: Running a Docker Image as a Container (0)
- 14: Difference Between VBoxVGA, VMSVGA, VBoxSVGA in VirtualBox (0)
- 13: Connecting to a Windows Machine From Linux With Putty (0)
- 12: How Is /dev/vda Different From /dev/sda? (0)
- 12: Check if IP Multicast Is Enabled (0)
- 11: Checking the Number of Open HTTP Connections With Netstat (0)
- 11: TCP Based Ping (0)
- 11: How to Clear Logs in Linux (0)
- 09: Creating a Non-login User on Linux (0)
- 09: Mapping a Network Share as a Drive Using the Linux CLI (0)
- 08: Too Many Authentication Failures Error and Its Consequences (0)
- 08: How to Disable IPv6 Globally and on a Specific Interface (0)
- 06: Check Whether a MySQL Database Exists Using Shell (0)
- 06: Printing ASCII Art in the Shell (0)
- 05: Guide to the Boot Process of a Linux System (0)
- 05: Difference Between NEW, ESTABLISHED, and RELATED Packets (0)
- 05: Continuously Sync Files One-Way on Linux (0)
- 05: Configuration of Temporary Files with systemd-tmpfiles (0)
- 05: Add a Volume to an Existing Docker Container (0)
- 05: Obtain Kernel Config from Currently Running Linux System (0)
- 05: Portable Ways to Get File Size in Bytes (0)
- 03: Invalid Paths and How to cd Into a Directory Without Having Permission (0)
- 03: Force a CIFS Connection to Unmount (0)
- 03: Run Cron Job Manually With Proper Environment (0)
- 03: Execute Shell Commands and Silence Them in Vim (0)
- 03: Passing Multiple Parameters to a systemd Service (0)
- 01: Text-Mode Web Browsers (0)
- 01: Stripping Leading and Trailing Whitespaces From All Lines in a File in Vim (0)
- 01: Use grep to Show Only Filenames on Linux (0)
-
September 2022
(44)
- 30: Meaning of * * * in the Output of traceroute (0)
- 29: Creating and Removing systemd Services (0)
- 29: Validating Certificates Using cURL (0)
- 29: Displaying the Full Path of the Current File in Vim (0)
- 29: Get Username by User ID in Linux (0)
- 29: ulimit and the Difference Between Soft Limit and Hard Limit (0)
- 29: Running Xcode in Linux (0)
- 29: Checking Whether a Firewall Is Running on Linux (0)
- 27: Efficiently Editing HTML/XML Files in Vim (0)
- 27: How to Verify the Speed of My NIC? (0)
- 27: Add a User in Alpine Docker Image (0)
- 26: How to View .HEIC Photos on Linux (0)
- 25: Indenting and Turning Off Auto Indent When Pasting Text Into Vi (2)
- 25: How to Kill a TTY in Linux (0)
- 23: How to Find the File System Type in Linux (0)
- 21: How to grep the ps Output With Headers (0)
- 19: Script to Automatically Test if a Website Is Available (0)
- 19: Autocompletion Support in Vim (0)
- 18: How to Count Words in a File (0)
- 18: List All Superusers in Linux (0)
- 18: Linux Error “No passwd entry for user” (0)
- 18: Converting .pem Key Into .ppk Key (0)
- 15: How to Find a User That Deleted a File on Linux (0)
- 15: Installing Vim/NeoVim Plugins (0)
- 15: Kill a Process That Keeps Restarting (0)
- 15: How to Work With Multipart Zip Archives and Split Files? (0)
- 14: Create a Virtual Machine in VirtualBox From a Physical Installation of Linux (0)
- 14: Editing Multiple Files in Vim (0)
- 14: Integrate GDB With Vim (0)
- 12: How to Set Default Entry for the Grub Menu (0)
- 12: Select All Contents in a File Inside Vim (0)
- 12: How to Create a Random Human-Readable Text File in Linux (2)
- 11: Find Processes by Keyword in Linux (0)
- 11: iptables – Multiple Source IPs in a Single Rule (0)
- 09: Resetting a Broken TTY (0)
- 08: Reset a Lost User’s Password (0)
- 07: Check If a User Exists in Linux (0)
- 07: How Do I Find if There Is a Rogue DHCP Server on My Network (0)
- 07: How to Check Cron Logs in Linux (0)
- 07: Using Environment Variables in Nginx Config File (0)
- 06: Linux Network Bonding (0)
- 06: What do PTY and TTY Mean? (1)
- 01: Explanation of the Archive Mode in rsync (0)
- 01: Find and Remove Large Files That Are Open but Have Been Deleted (0)
-
August 2022
(46)
- 31: What Is an Uninterruptible Process in Linux? (0)
- 31: Is the /boot Partition Always Necessary? (0)
- 29: Difference Between resolve.conf, systemd-resolve, and Avahi (0)
- 29: List Assigned DHCP IP Addresses (0)
- 28: Difference Between sites-available, sites-enabled, and conf.d Directories (0)
- 28: How to Replace the Nth Occurrence of a String Using sed (0)
- 26: How to Forcibly Close a Socket in TIME_WAIT (0)
- 25: Access the Host Machine From the Guest Machine (0)
- 25: Compare Variables With Numbers in Bash (0)
- 24: One Line if-else Condition in Linux Shell Scripting (0)
- 22: Show Special Characters in Linux with less (0)
- 21: Execute a Linux Command Without Keeping It in History (0)
- 21: Linux Filesystem Guide (0)
- 19: How to Kill All Stopped Jobs in Linux (0)
- 19: Creating Public Key From Private Key (0)
- 18: Run Multiple Commands in Docker CMD Directive (0)
- 18: List Only Non-Empty Files in Linux (0)
- 18: Creating UUIDs in Bash (0)
- 18: Determine Whether a Shell Variable Is Empty (0)
- 15: Share Config Between Vim and Neovim (1)
- 15: Linux TCP/IP Connections Limit (0)
- 15: Interactive, Non-interactive, Login, Non-login Shells in Linux (0)
- 13: Run a Shell Script Without Using “sh” or “bash” Commands (0)
- 13: The update-alternatives Command in Linux (0)
- 13: Force Logout a User in Linux (0)
- 12: How to Find File Encoding in Linux (0)
- 10: Override CMD When Running a Docker Image (0)
- 10: Recall the Previous Command or Its Arguments in Bash (0)
- 09: The /proc/meminfo File in Linux (0)
- 08: REJECT vs. DROP When Using iptables (0)
- 08: Make Apache Web Server Listen on Two Different Ports (0)
- 08: How to Use UFW (Uncomplicated Firewall) (0)
- 07: Create a GIF Animation From PNG Files (0)
- 07: Resolving MAC Address From IP Address in Linux (0)
- 07: Configuring DNS in the resolv.conf File (0)
- 07: How to Automate HTML-to-PDF Conversions (0)
- 07: How to Install and Use Popular Linux Bootloaders (0)
- 05: Why Should Text Files End With a Newline in Linux? (0)
- 04: Running MongoDB as a Docker Container (0)
- 04: Monitor Device Events in Linux (0)
- 02: How To Detect Disk’s I/O Bottlenecks (0)
- 02: Using Different Network Interfaces for Different Processes (0)
- 02: Analyze Disk Usage of a Docker Container (0)
- 02: How to Change the Timezone on Linux (0)
- 02: Optimize Battery Life in Linux (0)
- 02: Multiple DHCP Servers on the Network (0)
-
July 2022
(51)
- 31: How to Ping a Specific Port in Linux (0)
- 31: Converting Strings to Numbers in the Linux Command Line Interface (0)
- 31: Accessing BitLocker-Encrypted Device in Linux (0)
- 31: Checking Environment Variables of a Running Process (0)
- 30: Difference Between Unix and TCP/IP Sockets (0)
- 30: Linux GUI Tools for Git Similar to Sourcetree (0)
- 29: How to Change HDD State From Read-Only After Temporary Crash in Linux (0)
- 29: Decompressing a BZ2 Compressed Archive on Linux (0)
- 29: Purpose of Swap Files in Vim (0)
- 28: Allow Users in fstab File to Read and Write to a Partition (0)
- 28: Testing UDP Port Connectivity (0)
- 27: Restart a Stopped Docker Container (0)
- 27: How to Clean Up a Linux System (0)
- 26: Playing Audio Files From the Linux Command Line (0)
- 26: Expand the LVM Space on a Server Accessible Only via SSH (0)
- 25: Differences Between Single and Double Brackets in Bash (0)
- 22: How to Re-Install GRUB EFI (0)
- 22: How to Resize and Move Partitions in Linux (0)
- 22: Linux error ‘sudo: no tty present and no askpass program specified’ (0)
- 20: Setting Environment Variables for systemd Services (0)
- 20: Wildcard a Subdomain in the Hosts File (0)
- 18: Checking a User’s Sudo Access (0)
- 18: Connect to a Bluetooth Device via the Terminal (0)
- 18: How is NeoVim Different From Vim? (0)
- 18: The .crt and .key Files (0)
- 16: How to Extend Logical and Extended Partitions With fdisk (0)
- 14: Check if a Process Is Running in Linux (0)
- 14: Linux Memory Overcommitment and the OOM Killer (0)
- 14: Unlocking a Linux User Account After Too Many Failed Attempts (0)
- 14: Setup Default Desktop Environment on Start Up (0)
- 12: Wipe Free Space in Linux (0)
- 10: Using Telnet in Linux (0)
- 10: Difference Between ifconfig and ipconfig (0)
- 10: What Is X11? (0)
- 09: Overloaded Terminals or How To Kill a Runaway cat in Linux (0)
- 09: Monitor Internet Bandwidth Usage on Linux (1)
- 08: Merging .csv Files in Linux (0)
- 08: SSH to Local Linux VM With PuTTY (0)
- 08: When to Avoid Using && in Shell Scripts (0)
- 07: Using Vim as a Diff Tool (0)
- 07: How to Check if a Shared Library Is Installed (0)
- 06: How to Delete a User in Linux When the System Says Its Currently Used in a Process (0)
- 05: How to Password Protect a TAR File (0)
- 05: Setting the Processor Affinity of a Process (0)
- 05: How to Add Public Key to known_hosts File (0)
- 04: The mtr Command in Linux (0)
- 04: Create a Tunnel From One Local Port to Another (0)
- 03: Bash Bitwise Operators (0)
- 02: Boot Linux in Command Line Mode Instead of GUI (0)
- 02: How to View CPU Speed on Linux (0)
- 01: Installing RPM Packages on Arch-Based Distros (0)
-
June 2022
(50)
- 29: Limits on the Number of Linux File Descriptors (0)
- 28: Difference Between SFTP, SCP and FISH Protocols (0)
- 28: Customizing Bash Prompt (0)
- 28: Difference Between a Terminal, Shell, TTY, and Console (0)
- 28: Using Homebrew on Linux (0)
- 27: Using ethtool in Linux (0)
- 23: Docker Error Bind: Address Already in Use (0)
- 23: Get a List of All IP Addresses on a LAN (0)
- 23: How to Install Virtualbox Extension Pack on Linux (0)
- 23: Installing and Managing Multiple Node.js Versions in Linux (0)
- 23: Monitoring HTTP Requests on a Network Interface in Real Time (0)
- 22: Changing the Primary Monitor in X and Wayland (0)
- 21: The Difference Between SO_REUSEADDR and SO_REUSEPORT (0)
- 19: Understanding and Configuring Linux Network Interfaces (0)
- 19: Waiting for a File in a Shell Script (0)
- 18: How to Read Corresponding Lines From Two Input Files (0)
- 17: Execute a Command Whenever File or Directory Changes (0)
- 15: How to Ignore File Properties When Using rsync (0)
- 15: Clone Only the Space In-Use from a Disk (0)
- 15: Add a User to Multiple Linux Groups (0)
- 14: Running Docker Without sudo (0)
- 14: Convert Binary Data to Hexadecimal (0)
- 12: Route Specific Subnet to a Particular Interface (0)
- 12: Remove Duplicate Lines from a File Without Sorting (0)
- 12: Using rsync to Transfer Files (0)
- 12: Terminal Shortcuts and How to Unfreeze the Terminal After Pressing Ctrl-S (0)
- 10: Run Part of a Shell Script as a Different User With Runuser (0)
- 08: Processing YAML Content With yq (0)
- 08: Why Looping Over find’s Output Is a Bad Practice (0)
- 07: Check if Command Executed Successfully in Linux (0)
- 07: Configure Network Settings Using Network Manager in Linux (0)
- 06: Primary and Secondary Groups in Linux (2)
- 06: Entirely Detach a Process From Terminal (0)
- 06: How to Run Multiple Bash Scripts in a Terminal Window (0)
- 04: Concatenating Videos Using FFmpeg (0)
- 04: Throttle Bandwidth on a Linux Network Interface (2)
- 04: Checking the Health of a Storage Device in Linux (0)
- 04: The arping Command (0)
- 03: Working With Vim Windows (0)
- 03: Figuring Out Which Files in /dev are Block USB Devices (0)
- 03: Introduction to Flatpak in Linux (0)
- 03: List All Users in a Linux Group (0)
- 03: Connecting to a Wireless Network Through Linux CLI (0)
- 03: Find Out Linux Distro Through the Command Line (0)
- 03: Write to a Text File in Bash (0)
- 02: Allowed Characters in Linux Environment Variable Names (0)
- 02: List Installed Packages in Linux (0)
- 02: Creating and Restoring a Linux System Image (0)
- 02: How Do Permissions Apply to Symbolic Links? (0)
- 01: Get the Current User in Linux (0)
-
May 2022
(44)
- 31: Introduction to Snaps in Linux (0)
- 31: Where Are sudo Incidents Reported? (0)
- 30: Comparing Binary Files Under Linux (0)
- 28: Adding a Column of Values in a Tab Delimited File in Linux (0)
- 28: Mounting MTP Devices on Linux (0)
- 26: Find Out System Hardware Info From the Linux Command Line (0)
- 26: How to Completely Remove a Package in Linux (0)
- 26: Get the Hostname From an IP Address in Linux (0)
- 25: How to Use iPerf to Measure Network Performance (0)
- 25: Count Occurrences of Character per Line/Field on Linux (0)
- 24: Delete All Files in a Directory Except Some (0)
- 24: What Is /dev/sda in Linux? (0)
- 21: Monitoring Linux File Access With auditd (0)
- 21: Reading a File Line by Line in Bash Script (0)
- 20: Copying Symbolic Links With rsync (0)
- 20: Guide to Virtual Disk Images (0)
- 19: The socat Command in Linux (0)
- 18: Search and Replace in Vim (0)
- 18: Find Primary IP Address of a Linux Machine (0)
- 18: Syncing Time With Network on Linux (0)
- 18: Resume Copying Files in Linux (0)
- 18: Convert Tab-Delimited File to CSV (0)
- 17: Rotating Videos Using FFmpeg (0)
- 17: Checking if a File Is Executable in Bash (0)
- 15: Limit SSH Access to Specific Clients by Address (0)
- 15: Generating a Key Pair via GPG (0)
- 14: Running a Script That’s Not Executable (0)
- 14: Creating a Simple Select Menu in the Shell Script (0)
- 14: Differences Between vi and vim Editors (0)
- 14: IPC Performance Comparison: Anonymous Pipes, Named Pipes, Unix Sockets, and TCP Sockets (0)
- 12: Running the NGINX Server in a Docker Container (0)
- 10: Running a Command That Is Shadowed by an Alias (0)
- 10: Get Current System Time Zone in Linux (0)
- 08: How to Convert Videos to GIFs Using FFmpeg (0)
- 07: Monitor Resource Usage of a Single Process (0)
- 07: Restrict Size of the Buffer Cache in Linux (0)
- 06: How to Set or Change System Hostname in Linux (0)
- 04: Checking Whether a Directory Exists in a Shell Script (0)
- 04: Using grep While Excluding Binary Files (0)
- 04: Extracting Audio From Video Files Using FFmpeg (0)
- 02: Where Do Files Go When the rm Command Is Issued? (0)
- 02: Get the Start Time of a Long-Running Linux Process (1)
- 02: Get the Name of a Process from PID (0)
- 02: Concatenate String Variables in Bash (0)
-
April 2022
(58)
- 30: Benchmarking Linux Systems (0)
- 29: Batch Converting Image Formats on Linux (0)
- 29: Attach a Terminal to a Detached Process in Linux (0)
- 28: The Difference Between Systemctl and Service Command in Linux (0)
- 28: List Only Directories in a Linux Path (0)
- 28: Using FTP Command to Transfer Files (0)
- 27: Differences Between the return and exit Commands (0)
- 27: Difference Between Sourcing and Executing a Shell Script (0)
- 26: Why Does htop Show More Processes Than ps (0)
- 26: The Exec Family of Functions (0)
- 25: Checking the Battery’s Status via the Terminal (0)
- 25: The set Command in Linux (0)
- 25: Log the Memory Consumption on Linux (0)
- 25: Why Is Using a Shell Loop to Process Text a Bad Practice? (0)
- 25: Quickly Clear the Contents of a File in Linux (0)
- 22: How to Compile 32-bit Binary on 64-bit Linux System (0)
- 22: Script That Counts Files Then Removes the Oldest Ones (0)
- 21: Save a File in Vim (0)
- 19: Retrieve Video Information on the Command Line in Linux (0)
- 19: How to Extract IPv4 Addresses from Files in Linux (0)
- 19: Compare Strings in Dot-Separated Version Format (0)
- 19: Put an Item at the End of an Alphabetic List in Linux (0)
- 19: List the Open File Descriptors in the Current Bash Session (0)
- 19: Quickly Create a Large File on a Linux System (0)
- 18: List All Available Commands and Aliases in Linux (0)
- 17: Find Out CPU Temperature From the Command-Line (0)
- 17: Bash Command to Check if Oracle or OpenJDK Is Installed (0)
- 16: How to Obtain Basic Information About System and Disk Partitions? (0)
- 16: Linux Setuid Programs and Their User IDs (0)
- 15: How to grep Hidden Files and Directories (0)
- 15: Using the tail Command with Colored Output (0)
- 14: Start, Stop, and Restart Nginx on Linux (0)
- 14: The Exclamation Mark (!) in Interactive Shells (0)
- 14: Split a List by Comma in Bash (0)
- 13: Linux Shells Performance: dash vs bash (0)
- 13: Getting the PID of a nohup Process (0)
- 12: How to Give Sudo Privileges to a User in Linux (0)
- 12: Add Leading Zeros to File Names (0)
- 12: Dealing with Frozen Windows and Desktop on Linux (0)
- 11: Safe Use of eval in Bash (0)
- 11: Redirecting the Output of the time Command (0)
- 11: View the Output of a Running Process in Another Bash Session (0)
- 11: Linux Bash Equivalent to the Windows Batch Pause (0)
- 11: Getting MongoDB on Linux to Listen to Remote Connections (0)
- 11: Output Document and Headers to Stdout Using Wget (0)
- 09: Clone File System Hierarchy to Another Disk With Rsync (0)
- 08: Cannot Write to Directory Despite Having Group Permission in Linux (0)
- 08: Remove a CLOSE_WAIT Socket Connection (0)
- 08: Monitor the Thread Count of a Process on Linux (1)
- 08: Managing Users and Groups in Linux (0)
- 07: Find Matching Text and Replace the Next Line (0)
- 07: Sending JSON HTTP Request Body in Terminal (0)
- 05: Raise an Error in Bash Script (0)
- 04: Bash, LAMP and LEMP Stack Professional (remote, part-time)(not open) (0)
- 04: Difference Between awk, nawk, gawk and mawk (0)
- 04: How to Open a Port in Linux (0)
- 03: What Is “rc” and What Are “rc” Files? (0)
- 01: Get the Path of a Process in Linux (0)
-
March 2022
(44)
- 31: The Difference Between fork(), vfork(), exec() and clone() (0)
- 29: Using Iconv to Convert From UTF-16LE to UTF-8 (0)
- 29: How to Get the Command Line Args Passed to a Running Process on Unix/Linux Systems? (0)
- 28: Find All Serial Devices on Linux Without Opening Them (0)
- 28: Sort Processes by Network Usage on Linux (0)
- 25: Comparing Words in Two Files in Linux (0)
- 25: Extract Duration From Video File in Linux (0)
- 24: Handling Special Characters in Shell Scripts (0)
- 23: rsync and Hidden Files (0)
- 21: Disassembling Machine Code in Linux (0)
- 21: SIGINT Propagation Between Parent and Child Processes (0)
- 20: Hiding User Input in a Bash Terminal (0)
- 20: Different Ways of Running Jenkins in Linux (2)
- 18: Managing gnome-terminal From the Command Line (0)
- 18: Calculate the Total CPU Usage of a Process From /proc/pid/stat (0)
- 18: How to Exclude Files and Directories When Creating a tar.gz File (0)
- 18: Guide to Getting DST-Safe Relative Dates (0)
- 18: What Do Identifiers Mean in Linux? (0)
- 17: Get Final URL After a Redirect (0)
- 17: The Exit Status of Piped Processes (0)
- 16: Which Process Has PID 0 ? (0)
- 15: The Difference Between #!/usr/bin/bash and #!/usr/bin/env bash (0)
- 15: Check and Monitor Active GPU in Linux (0)
- 15: Download a Directory and Subdirectories Using wget (1)
- 15: Using grep After a Specified Line Number (0)
- 14: Understanding the Linux /proc/id/maps File (0)
- 13: Find Out What Symbols Are Exported From a DLL File on Linux (0)
- 12: Find Files Lacking Certain Permissions (0)
- 11: How Is the Linux Kernel Tested (0)
- 11: Freeing Inode Usage (0)
- 10: Forward X Over SSH to Run Programs Remotely (0)
- 09: Track Child Processes Using strace (0)
- 09: How to Specify More Spaces as the Delimiter Using cut (0)
- 08: Detect the Physical Connected State of a Network Connector (0)
- 08: How Do I Use mktemp? (0)
- 07: Reading/Parsing Properties File in a Linux Script (0)
- 07: When to Wrap Quotes Around Arguments in a Shell Command (0)
- 06: Buffer and Cache Memory in Linux (0)
- 05: Suppress Echo of Command Invocation in a Makefile (0)
- 05: List Files in a Zip Archive Without Decompressing (0)
- 05: Removing a Trailing Newline From a File (0)
- 04: How to Safely Exit from Bash Scripts (0)
- 03: Print Statistics of Numbers on the Linux Terminal (0)
- 02: View the List of Functions Exported by a Linux Shared Library (0)
-
February 2022
(43)
- 28: Automating Telnet Sessions Using expect (0)
- 27: How to Foreground a Background Process in Linux (0)
- 26: Find Out When a Linux System Was Installed (0)
- 26: Find Swap Memory Usage by Processes in Linux (0)
- 25: An Overview of ARM64, ARMel and ARMhf Processor Architectures (0)
- 25: Delete Selected Text in the Vi Editor (0)
- 25: Why Is \d Not Supported by grep’s Regex (0)
- 25: Bash: let Statement vs. Assignment (0)
- 24: Linux envsubst Command with Examples (0)
- 24: Remove Redundant Paths From the $PATH Variable (0)
- 22: How to Get the MAC Address of a Network Interface (0)
- 22: Using “/” in a Filename in Linux (0)
- 22: The Conditional Variable Assignment Operator in a Makefile (0)
- 22: Inserting a Newline in a Variable in Bash (0)
- 21: Difference Between the Result of free and top Commands (0)
- 21: Fixing the “/bin/sh: pushd: Not Found” Error in Linux (0)
- 19: Iterating Over Each Line of ls -l Output (2)
- 19: Substitute Shell Variables in a Text File (0)
- 18: Recovering Websites From the Wayback Machine With Linux (0)
- 18: Division with Variables in a Linux Shell (0)
- 17: Tainted Linux Kernel (0)
- 17: Moving Files in Linux While Showing Progress (0)
- 17: Docker Container Network Namespace Is Invisible (0)
- 15: Automatically Capture Output of the Last Command Into a Variable Using Bash (0)
- 14: Request a File Without Saving in Linux (0)
- 14: Get the Most Recent File in a Directory (0)
- 13: Redirect the Output of systemd Service to a File (1)
- 11: What Is a Sysroot? (0)
- 11: Efficiently Delete a Large Directory in Linux (0)
- 10: Downloading Content Using wget Without Following Redirects (0)
- 10: Search Contents of Multiple PDF Files (0)
- 09: Using the passwd Command from Within a Shell Script (0)
- 09: Concatenate Files With a Separator (0)
- 08: Use grep to Find Content in Files and Move Matched Files (0)
- 08: Checking if a Variable Is a Number in Bash (0)
- 06: Link All Files from One Directory to Another in Linux (0)
- 06: Compress Files Using Data from stdin (0)
- 05: Remove Jenkins Completely From Linux (0)
- 05: How to Encrypt a Large File with OpenSSL (0)
- 04: The /bin/true and /bin/false Commands in Linux (0)
- 02: Kill a Child Process After a Given Timeout in Bash (0)
- 01: Find Open Ports in Linux (0)
- 01: How to Receive Information From a Network Port and Print It (0)
-
January 2022
(43)
- 31: grep in a tar.gz Archive (0)
- 31: Setup Public Key Authentication for SSH (0)
- 30: Getting a Process’ Child Processes (0)
- 30: Counting Hard Links Towards File Size With the du Command (0)
- 30: Looking for a Linux Technical Editor for Baeldung (not open) (0)
- 28: Set Default Permission for New Files and Subdirectories (0)
- 28: Run a Script With a Different Working Directory (0)
- 28: How to Swap Two Files in the Linux Command Line (0)
- 27: How to Write Stdout to a File with Colors (0)
- 27: Renaming All Folders and Files to Lowercase in Linux (0)
- 26: Synchronize Linux Directories in Both Directions (0)
- 26: cURL Command Without Using Cache (0)
- 25: Flow Control in Bash Without Goto (0)
- 24: How to Find Non-ASCII Characters in Text Files in Linux (0)
- 24: Recover Lost and Deleted Data in Linux (0)
- 24: Convert Symlink to Regular File on Linux (0)
- 24: xmllint in Linux (0)
- 24: List Running Programs That Were Started With nohup (0)
- 23: How Do Linux Binary Installers (.bin, .sh) Work? (0)
- 23: Round a Divided Number in Bash (0)
- 23: Running a Linux Command on Start-Up (0)
- 22: Setting the Vim Background Colors (0)
- 18: Use the Lines of a File as Arguments of a Linux Command (0)
- 18: Set Environment Variables for a Bash Command (0)
- 18: Multiple glibc on a Single Linux Machine (0)
- 17: inotify and Solving the “upper limit on inotify watches reached!” Error (0)
- 17: Find the Script’s Filename Within the Same Script in Bash (0)
- 17: Merge PDF Files in Bash (0)
- 16: Configure a Systemd Service to Restart Periodically (0)
- 14: Creating a Hex Dump of a File (0)
- 13: Assigning a Port Mapping to a Running Docker Container (0)
- 12: Save and Restore a Linux Process (0)
- 11: Get External IP Address in a Shell Script (0)
- 10: How to Disable User Logins on Linux (0)
- 09: How to Write Bash Variable Contents to a File (0)
- 07: DNS Caching in Linux (0)
- 06: File Ownership Inside Docker Container (0)
- 06: Text Objects in Vim (0)
- 06: Linux Processes Guide (0)
- 03: Find All Storage Devices Attached to a Linux Machine (0)
- 02: Pasting Text in Vim (0)
- 02: Search for a Multi-Line Pattern in a File in Linux (0)
- 02: Maximum Number of Threads per Process in Linux (0)
-
December 2021
(34)
- 30: How to Create a Simple Debian Package (0)
- 29: Interprocess Communication With Unix Sockets (0)
- 29: Delete Zero-Byte Files in Linux (0)
- 29: Create a Directory and Set Permissions in a Single Command (0)
- 29: Using grep on a Continuous Stream (0)
- 28: Show Only the N-th Line After the Match (0)
- 28: Read Values Into a Shell Variable From a Pipe (0)
- 27: Differences Between PID, TID and PPID in Linux (0)
- 26: Linux Command-Line Tools to Take Website Screenshots (0)
- 24: Linux tar Command – Archiving Files Without the Directory Structure (0)
- 23: Checking a File’s Age and Modification Time (0)
- 22: Kill All Processes That Are Older Than a Certain Age (0)
- 22: Get File Creation Date/Time in Bash (0)
- 19: Check What Killed a Linux Process (1)
- 19: Replacing Whitespaces With Tabs in a File in Linux (0)
- 19: Difference Between Resident Set Size and Virtual Memory Size (0)
- 16: Configuration Files in Linux (0)
- 16: Return Value of Substitutions With sed and awk (0)
- 15: Merging Images in the Linux Terminal (0)
- 14: The lost+found Directory in Linux and UNIX (0)
- 13: How to Redirect Command Output in Docker (0)
- 12: Use of Dash “-” in Command-Line Parameters (0)
- 12: xargs With Multiple Arguments (0)
- 11: Include Files in a Bash Shell Script With source Command (0)
- 10: Linux inodes (0)
- 10: Restrict Commands for SSH Users (0)
- 10: Solving The “Cannot Open Shared Object File: No Such File Or Directory” Error In Linux (0)
- 10: Meaning and Resolving “No X11 DISPLAY” and Related Errors (0)
- 09: Linux Administration Guide (0)
- 08: How to Edit Binary Files on Linux (0)
- 07: Start Script After Another Finishes in Linux (0)
- 04: Run Bash Script as a Daemon (0)
- 01: Fixing the “Command Not Found” Error When Using Sudo (0)
- 01: Automating User Account Creation with Password in Shell (0)
-
November 2021
(29)
- 30: How to Add a String After Each Line in a File in Linux (3)
- 30: What’s the Difference Between initrd and initramfs? (0)
- 28: Getting Data Locally From a Remote SSH Session in Linux (2)
- 28: Check if an SMTP Server Is Working From the Linux Terminal (0)
- 26: POSIX Shell Array/List Data Structure (0)
- 26: Empty the Buffer and Cache in Linux (0)
- 24: tar Files of Certain Types (0)
- 24: Convert Hex to ASCII Characters in the Linux Shell (0)
- 24: Linux Find Command With Regular Expressions (0)
- 23: The PATH Variable for Cron Jobs (1)
- 22: Understanding Bind Mounts (0)
- 22: Change the Direction of Incremental Searching in a Shell (0)
- 21: Shell Script for Logging Into a SSH Server (0)
- 20: Expand a Relative Path in Bash (0)
- 15: How to Run Bash Commands From a Text File (0)
- 15: Get Bash Script Location From Within the Script (0)
- 12: How to Remove Non UTF-8 Characters From a File (0)
- 12: Pipe Output to Bash Function (0)
- 11: How to Check if a File Type Exists in a Directory (0)
- 08: What Is Double Dot (..) And Single Dot (.) In Linux? (0)
- 08: Get the Full Path of a File in Linux (0)
- 07: Parse Command Line Arguments in Bash (0)
- 05: Running a Shell Script on a Remote Machine Through SSH (0)
- 04: Diff a Directory for Only Files of a Specific Type (0)
- 03: The “Oldconfig” Target in the Linux Kernel Makefile (0)
- 03: How to Show the wget Progress Bar Only? (0)
- 02: Escaping Characters in Bash (0)
- 01: How to Monitor Disk IO in a Linux System (2)
- 01: Use sudo Command in Non-Interactive Mode (0)
-
October 2021
(28)
- 27: Limit on File Name Length in Bash (0)
- 26: Fixing the “Too many open files” Error in Linux (0)
- 25: Find the Process That Is Using a File in Linux (0)
- 23: GUI Under Linux (0)
- 23: Skip Hidden Files and Directories During Recursive Copy (0)
- 23: Debugging Programs Using the GDB Command (0)
- 22: Linux Process States (0)
- 21: Testing Bash Scripts With Bats (0)
- 20: Linux – wget Timeout (0)
- 19: How Are Linux PIDs Generated? (0)
- 19: Check if a Library Is 32-Bit or 64-Bit (0)
- 18: Segmentation Fault in Linux (0)
- 18: How to List Last Five Modified Files in Linux (0)
- 17: Solving DNS Resolution Issues (0)
- 17: Get Unique Values from an Array in Bash (0)
- 15: Setting Command Timeouts in Bash (0)
- 14: Linux in Virtual Machine vs. on Native Hardware (0)
- 11: Monitor a Directory Tree for Changes (0)
- 08: Peak Memory Usage of a Linux Process (0)
- 08: List One Filename per Line in Linux (0)
- 08: Understanding and Ignoring Errors in Bash (0)
- 06: Including Additional Files in .bashrc (0)
- 06: A Guide to POSIX (0)
- 05: Count the Number of Directories in a Specific Directory (0)
- 04: Change Permissions for a Folder and All Its Content in Linux (0)
- 04: Create Linux Folder Path and File in One Command (0)
- 03: Checking if a Linux Environment Variable Is Set or Not (0)
- 01: Insert a Line With Spaces Using sed (0)
-
September 2021
(23)
- 30: Tcpdump: Localhost to Localhost (0)
- 30: Understanding the /dev Directory in Linux (0)
- 27: Linux Commands to Translate Domain Name to IP (1)
- 23: Displaying Request Headers With curl (0)
- 21: Finding Files by Name and Extension (0)
- 20: Looping Through the Content of a File in Bash (0)
- 19: Comparing Two Files in Linux (0)
- 18: How to Run a Script at a Certain Time on Linux (0)
- 16: Show Line Number When Executing a Bash Script (0)
- 16: Adding an Extension to Files With Bash (0)
- 16: Using the Exclamation Mark (!) in Bash (0)
- 15: Get the Last Word From Each Line (0)
- 15: Using 2D Arrays in Bash Under Linux (0)
- 14: How to Encrypt a Partition in Linux (0)
- 13: Rotating Logs With Logrotate in Linux (0)
- 10: Get CPU Usage of One Single Process Periodically (0)
- 10: Get Process ID of Linux Foreground and Background Processes (0)
- 08: Removing the Last Character of a File (2)
- 08: The Last Modification Time of a Directory (0)
- 08: Find the Graphics Card Version from the Command Line (0)
- 07: Solving the “bad ELF interpreter” Error (0)
- 07: Check if a Variable Exists in a List in Bash (0)
- 02: Merge Two Files Line By Line in Linux (0)
-
August 2021
(40)
- 31: Insert Multiple Lines Into a File After a Specified Pattern (0)
- 29: Display Modified Date When Using the find Command (0)
- 29: Escape a Single Quote in Single Quote String in Bash (0)
- 29: Sorting a File in-Place in the Linux Terminal (0)
- 28: Adding a Disk in LVM (0)
- 28: Working With Large Files in Linux (0)
- 27: Split a File With the Header Line (0)
- 25: Get Overall CPU Usage on Linux (0)
- 24: Efficiently Test if a Port Is Open in Linux (2)
- 23: Deploying Long Running Applications in Linux (0)
- 23: Get the Number of Processors/Cores in Linux (0)
- 23: Concatenation of Multiple Gzip Files (0)
- 23: How to Base64 Encode an Image in Linux (0)
- 22: Remove All Whitespace Characters From a Text File (0)
- 21: “No such file or directory” Error When Executing a Binary (0)
- 21: An Introduction to RAID in Linux (0)
- 20: Display the First “n” Characters of a File in Linux (0)
- 19: Replacing Spaces from Filenames in Linux (0)
- 19: Determine if a Process Runs Inside a Container (0)
- 18: Extracting Certificate Information with OpenSSL (0)
- 18: Determine the Current Shell in Linux (0)
- 17: Guide to Desktop Entry Files in Linux (0)
- 17: Exclude Certain Paths With the find Command (0)
- 17: Find Out Image Dimensions From the Linux Terminal (0)
- 15: Solving the “Too many levels of symbolic links” Error (0)
- 15: Commands That Will Open a URL in the Default Browser (0)
- 15: How to Create an Alias in Linux (0)
- 13: List Environment Variables in Linux (0)
- 12: Meaning of Tilde in Linux Bash (0)
- 12: Simulating the Enter Keypress in Bash Scripts (0)
- 11: When and How to Use the dd Command (1)
- 09: Bash – Using History Efficiently (0)
- 09: Run vi Editor Inside Docker Container (0)
- 07: Filtering Only the Standard Error in Linux (0)
- 07: Cutting Videos Based on Start and End Time using FFmpeg (0)
- 05: View Images from the Terminal in Linux (0)
- 04: Linux: Delete Files Listed in a File (0)
- 01: Guide to Linux Filesystems (0)
- 01: Killing Processes by Given Partial Names in Linux (0)
- 01: How To Find Only Text Files in a Directory in Linux (0)
-
July 2021
(30)
- 31: Delete All Lines in a File Starting From a Specific Line (0)
- 30: Count All the Lines of Code in Directory (0)
- 29: Using printf and echo in Linux (0)
- 29: Escape Double Quote In Grep (0)
- 29: How to Create a CPU Spike in Bash (0)
- 27: Network Failures Simulation in Linux (0)
- 27: Get the Path of a Linux Command (0)
- 26: How to Find Which Process Was Killed by Linux OOM Killer (0)
- 26: Downloading a Tarball from GitHub (0)
- 23: Replace String in a Large One Line, Text File in Linux (0)
- 21: What’s the Difference Between sh and Bash? (0)
- 19: Restart a NoSQL Database Like MongoDB (0)
- 19: Command Line Clipboard Access and Alternatives (0)
- 19: Linux Process vs. Thread (0)
- 17: Find Out the Total Physical Memory (RAM) on Linux (0)
- 17: Read a Specific Line From a File in Linux (0)
- 17: The Most Common Flags in /proc/cpuinfo with Examples (0)
- 17: SSH Tunneling and Proxying (0)
- 16: Copying SSH Keys To Another Machine (0)
- 15: Get the Last Directory or Filename From a File Path (0)
- 11: Check the Syntax of a Bash Script Without Running It (0)
- 10: Delete Empty Files and Directories in Linux (0)
- 10: Zip: Avoiding Unwanted Directories (0)
- 10: Linux Shell File Protection (0)
- 09: Identify User in a Bash Script Called by sudo (0)
- 09: What are .a and .so Files? (0)
- 06: Delete an Exported Environment Variable in Shell (0)
- 05: Understanding Stale File Handles in Linux (0)
- 04: tmux in Linux (0)
- 02: How to Load Environment Variables in a Cron Job (0)
-
June 2021
(15)
- 30: Is My Disk SSD or HDD? (0)
- 28: Find the Java SDK Location (0)
- 23: Move All Files Except One (2)
- 22: Count Occurrences of a Char in a Text File in Linux (2)
- 22: How to Find All Links for a Specific File (0)
- 20: Create Bash Alias That Accepts Parameters (0)
- 19: Changing the Install Directory with make install (0)
- 18: Command Chaining: Inline or Already Running Processes (0)
- 16: Manipulating Images With ImageMagick Command-Line Tools (0)
- 14: Count Lines in a File in Bash (0)
- 13: Extracting a Substring in Bash (0)
- 09: Clear a Terminal Screen in Linux (0)
- 03: How to Add Up a Column of Numbers in Bash (0)
- 03: Solving the “Unary Operator Expected” Error (0)
- 02: HTTPS Connection Using Curl (0)
-
May 2021
(20)
- 31: Create a File of a Certain Size in Linux (0)
- 31: Standard Exit Status Codes in Linux (0)
- 30: What Happens to Open File Handle if File Is Moved or Deleted (0)
- 30: Kill All Members of a Process Group (0)
- 28: Concatenate Two Strings to Build a Complete Path in Linux (0)
- 28: Capture the SSL Handshake with tcpdump (0)
- 26: How to Copy a Directory to an Existing Directory in Linux (0)
- 22: Why Do We Use ./ (Dot Slash) To Execute a File in Linux (0)
- 17: Get Exit Code of a Background Process (0)
- 17: Redirect Output to Location With “Permission denied” Error (0)
- 15: Working With Zip Command in Linux (0)
- 15: Kill a Process Running on a Specific Port in Linux (0)
- 11: Aborting a Shell Script if Any Command Fails (0)
- 09: Display Specific Columns From a File in Linux (0)
- 07: Remove the Last Character From Each Line in Linux (0)
- 06: How To Compare Two Directories on Linux (0)
- 06: The “Argument List Too Long” Error in Linux Commands (0)
- 06: Difference between ${} and $() in Bash (0)
- 02: How to Remove Symbolic Links (0)
- 02: Redirect Output of a Process to a File and Standard Streams (0)
-
April 2021
(15)
- 30: Exclude Directories With grep (0)
- 27: Mounting Remote Directory in Linux Using SSHFS (0)
- 26: Preserve Linebreaks When Storing Command Output to a Variable (0)
- 24: Bash Script to Calculate Time Elapsed (0)
- 21: List the Size of Each File and Directory, and Sort by Size in Linux (0)
- 19: SIGINT And Other Termination Signals in Linux (0)
- 16: Remote File Synchronization in Linux (0)
- 14: Find and Delete Files and Directories (0)
- 11: Using grep on Files That Match Specific Criteria (0)
- 08: Print Lines Between Two Patterns in Linux (0)
- 06: Find the Total Size of All Files in a Directory (0)
- 04: How to Create Soft Links to Directories (0)
- 04: List All Groups in Linux (0)
- 03: Set Up cURL to Permanently Use a Proxy (0)
- 01: Copy Directory Structure Without Files (0)
-
March 2021
(12)
- 29: Iterate Over a List of Files With Spaces in Their Names in Linux (0)
- 27: Sniffing Packet Using tcpdump in Linux (0)
- 25: File Editing: Appending a Non-Existent Line to a File (0)
- 24: Processing Linux Commands in Parallel (0)
- 24: Copy and Create Destination Directory if It Does Not Exist (0)
- 21: Find Files Not Owned by a Specific User in Linux (0)
- 21: Changing the Default Shell in Linux (0)
- 07: How to Insert a New Line Character in Linux Shell Script Output (0)
- 06: The strace Command in Linux (0)
- 06: Find and Convert Files Ending With CRLF (0)
- 02: Introduction to Bash Globbing (0)
- 02: Bash HISTSIZE vs. HISTFILESIZE (0)
-
February 2021
(12)
- 28: Linux Bash: Multiple Variable Assignment (0)
- 28: Exclude grep From ps Results (0)
- 26: How to Check Logs Using journalctl (0)
- 25: How to Calculate Optimal Blocksize to Use With dd (2)
- 25: Showing a GUI Notification From a Shell Script in Linux (0)
- 15: Run a Java Application as a Service on Linux (0)
- 14: How to Delete the History of the Last n Commands? (0)
- 12: Monitoring Network Usage in Linux (0)
- 12: Specify an Editor for Crontab (0)
- 05: Storing a Command in a Variable in a Shell Script (0)
- 04: Run a Script on Startup in Linux (0)
- 02: sed Substitution With Variables (0)
-
January 2021
(13)
- 31: Mapping Hostnames with Ports in /etc/hosts (0)
- 25: Negate an if Condition in a Bash Script (0)
- 22: Encrypting and Decrypting Directory in Linux (0)
- 19: Find the IP Address of the Client in an SSH Session (0)
- 19: When to Use an Alias vs Script vs a New Function in Bash (0)
- 18: Evaluate XPath in the Linux Command Line (0)
- 15: Linux Interview Questions (0)
- 14: Using sed With a Literal String Instead of an Input File (0)
- 09: Checking Host’s Network Availability in Linux (0)
- 07: Difference Between .bashrc, .bash-profile, and .profile (0)
- 07: How to Create a crontab Through a Script (0)
- 06: Why Should We Disable Root-Login Over SSH? (0)
- 01: How to Clean a Linux Zombie Process (0)
-
December 2020
(10)
- 29: Redirecting the Output of an Already Running Process (0)
- 24: Remove the First Line of a Text File in Linux (0)
- 23: The netcat Command in Linux (0)
- 16: Find and tar Files (0)
- 15: Preserve Bash History in Multiple Terminal Windows (1)
- 15: Calculate an MD5 Checksum of a Directory in Linux (0)
- 15: Filtering Files Copied When Using rsync (0)
- 13: How to Kill a Detached Screen Session (0)
- 12: Pass the Output of a Command as an Argument for Another (0)
- 01: Ensure Only One Instance of a Bash Script Is Running (0)
-
November 2020
(10)
- 28: Using Vim Registers (0)
- 26: Using the find -exec Command Option (0)
- 24: The Meaning of IFS in Bash Scripting (2)
- 18: Check if a String Contains a Substring in Linux (0)
- 16: Evolution of Docker from Linux Containers (1)
- 12: Running Script or Command as Another User in Linux (0)
- 10: Running Multi-Line Shell Code at Once From Single Prompt (0)
- 05: How to Remove the Lines Which Appear in File B From Another File A in Linux (0)
- 04: Guide to Generate Random Numbers in Linux (0)
- 02: fd: An Alternative to the Linux find Command (0)
-
October 2020
(12)
- 29: Search Within Specific File Types Using grep (0)
- 26: Read the Source Code of Shell Commands (1)
- 23: Sending Emails From Terminal In Linux (0)
- 20: Anonymous and Named Pipes in Linux (0)
- 14: Debugging a Bash Script (0)
- 12: What Does cd – Do? (0)
- 09: Check if Directory Is Mounted in Bash (0)
- 09: Get the Contents of a Web Page in a Shell Variable (0)
- 07: Displaying Files Side by Side in Linux (0)
- 06: Extracting a WAR File in Linux (0)
- 05: Remove the Last N Lines of a File in Linux (0)
- 05: Find the Current Working Directory of a Running Process (0)
-
September 2020
(20)
- 29: Run Cron Job Only If It Isn’t Already Running (0)
- 29: How to Parse a CSV File in Bash (2)
- 28: Move All Files Including Hidden Files Into Parent Directory (0)
- 24: Kernel Stack and User Space Stack (0)
- 24: How to Use the mysql Client and Related Utilities (0)
- 24: What is a .pid File? (1)
- 22: How to List All Connected SSH Sessions (0)
- 22: Jobs and Job Control in Bash Shell (0)
- 21: How To Write a Bash Script That Answers Interactive Prompts (2)
- 18: How To Script “Yes” When Installing Programs (0)
- 18: How to Record Linux Terminal Sessions (0)
- 18: The Uses of the Exec Command in Shell Script (4)
- 17: How to Measure Separate CPU Core Usage for a Process (0)
- 15: Creating a Temporary File in Linux (0)
- 14: Splitting a File at Given Line Numbers (2)
- 10: How to Insert a Line at Specific Line Number (2)
- 10: How to Delete Multiple Files at Once in Bash (0)
- 10: Difference Between grep, sed, and awk (1)
- 09: How to Force Detach Screen From Another SSH Session (0)
- 03: Run a Function in a Script from the Command Line (0)
-
August 2020
(23)
- 31: Limiting Process Resource Consumption in Unix (2)
- 31: Remove Line Endings From a File (0)
- 24: Freeing up a TCP/IP Port (0)
- 24: Here Document and Here String (0)
- 23: Partitioning Disks in Linux (0)
- 23: Running Multiple Commands in the Background (2)
- 21: How to Use the Paste Command (0)
- 20: Exclude Multiple Patterns With Grep (0)
- 17: Count Duplicated Lines in a Text File (0)
- 13: Implement a Counter in Bash Script (0)
- 11: Writing Text to File Using Linux Cat Command (0)
- 11: Keeping SSH Session Alive (2)
- 09: How to Change the Default Home Directory of a User (0)
- 09: How to Append the Contents of Multiple Files Into One File (0)
- 09: What Is the LD_PRELOAD Trick? (0)
- 08: Conditional Expressions in Shell Script (0)
- 08: Save Modifications In-Place with awk (0)
- 08: Recursive Search and Replace in Text Files (0)
- 08: Repeat a Linux Command at a Given Interval (0)
- 07: Recursively List All Files in a Directory Including Symlinks (0)
- 07: Copy Directory Recursively, Excluding Some Subdirectories (0)
- 07: Appending Lines to a File (0)
- 06: Defining a Bash Variable With or Without ‘export’ (1)
-
July 2020
(34)
- 31: What Does a Double-Dash in Shell Commands Mean? (0)
- 30: What does /opt mean in Linux? (0)
- 30: Tracking Down Where Disk Space Has Gone on Linux (0)
- 30: Introduction to iptables (0)
- 30: Generating an SHA-256 Hash From the Command Line (0)
- 29: Linux Kernel Versions: 32-Bit vs 64-Bit (0)
- 27: Easy Ways to Determine Virtualization Technology (0)
- 27: Why Do We Use su – and Not Just su? (0)
- 25: Configuring and Managing Core Dumps in Linux (0)
- 24: Connecting from Docker Containers to Resources in the Host (0)
- 24: How to End Processes With kill, pkill, and killall (0)
- 24: Command Substitution (0)
- 24: Combine and Execute Multiple Linux Commands (0)
- 24: Starting a Shell in the Alpine Docker Container (2)
- 24: Commands to Get the Min, Max, Median, and Mean of a Dataset (0)
- 23: Managing Environment Variables in Linux (0)
- 22: Execute Bash Script Directly From a URL (0)
- 22: Send stdout to Multiple Commands (0)
- 19: Sudo Command in Linux (0)
- 19: The Use of Swap Space in Modern Linux Systems (0)
- 19: How to Use Multiple Databases with docker-compose (0)
- 18: Obtaining an SSL Certificate from the Server (0)
- 15: Locale Environment Variables in Linux (0)
- 15: Fastest Method to Check If Two Files Have the Same Contents (0)
- 15: When to Use xargs (0)
- 12: How to Print the Longest Line(s) In a File (0)
- 10: How to Evaluate Arithmetic Expressions in Bash (0)
- 08: Display System Information in the CLI with Neofetch (0)
- 08: Linux comm Command (0)
- 06: The Linux join Command (0)
- 05: Using sed to Replace a Multi-Line String (1)
- 05: Linux Commands – Remove All Text After X (4)
- 02: How to Pretty-Print XML From the Command Line (0)
- 02: Reading Output of a Command Into an Array in Bash (3)
-
June 2020
(21)
- 26: How to Delete a File Whose Name Begins With “-“ (0)
- 26: Free Command in Linux (0)
- 25: Guide to the Linux screen Command (0)
- 23: Using xz Compression in Linux (2)
- 22: Difference between /dev/console, /dev/tty, and /dev/tty0 (0)
- 20: Bash Special Variables (0)
- 18: How the Docker Build Cache Works and When Not to Use It (0)
- 17: How to Show All Shared Libraries Used by Executables in Linux? (0)
- 16: Empty the Contents of a File (0)
- 13: Directory Navigation Using the pushd and popd Commands (0)
- 12: How to Call an External Program Using awk (0)
- 11: Read Random Line From a File in Linux (0)
- 11: Linux Job Control: &, disown, and nohup (0)
- 10: Process Memory Management in Linux (0)
- 10: Linux source Command (0)
- 09: Introduction to fzf command (0)
- 09: Understanding the Time Command (0)
- 07: Using docker-compose With Private Repositories (0)
- 02: Introduction to Bash Array (1)
- 01: How to Randomize Lines in a File in Linux (0)
- 01: Delete Lines in a Text File That Contain a Specific String (0)
-
May 2020
(22)
- 31: How to Reverse the Order of Lines in a File in Linux (1)
- 29: String Manipulation in Bash (0)
- 29: How Do so (Shared Object) Filenames Work? (0)
- 29: Using gzip and gunzip in Linux (0)
- 29: How to Determine the Number of RAM Slots in Use (0)
- 28: Linux ping Command (1)
- 27: How to Kill a Background Process in Linux (0)
- 26: Introduction to the tee Command (0)
- 25: Remove the First Characters of a Line (1)
- 25: Guide to the chgrp Command (0)
- 25: Remove Blank Lines From a File (2)
- 20: ifconfig Command in Linux (0)
- 20: How to Count the Number of Files in Linux (0)
- 20: Linux man Command (0)
- 15: Decompressing Files in Linux with Gunzip (0)
- 15: Preventing Bash Fork Bombs (0)
- 15: Guide to the vi Editor (0)
- 14: How to Use the cd Command in Bash Scripts (0)
- 14: Print Linux Directory Structure as a Tree (0)
- 08: How to Join Multiple Lines Into One (0)
- 07: Process Multiple Input Files Using Awk (0)
- 05: The uniq Command in Linux (0)
-
April 2020
(13)
- 28: Linux Files Series (0)
- 26: Installing the AWS CLI on Linux (0)
- 20: Linux Scripting Series (0)
- 20: Linking to Files in Linux (0)
- 20: Managing Processes in Linux (0)
- 18: Linux last Command (0)
- 13: diff Command in Linux (0)
- 12: Shut Down and Reboot Linux Systems From the Terminal (0)
- 11: The traceroute Command in LINUX (0)
- 06: How to Change Terminal Output Color in Linux? (0)
- 03: Is There a Way to ‘uniq’ by Column? (1)
- 02: Linux tar Command (0)
- 01: Transfer Files Between Linux Machines Over SSH (2)
-
March 2020
(12)
- 31: The nslookup Command (1)
- 31: Using Shebang #! in Linux Scripts (0)
- 28: Guide to the sed Stream Editor (0)
- 28: “Cut” Command in Linux (0)
- 27: date Command in Linux (0)
- 15: Guide to the Linux touch Command (0)
- 15: The head and tail commands in LINUX (1)
- 14: Kill Commands in Linux (0)
- 08: Soft-Delete Files from the Terminal (0)
- 08: Linux watch Command (0)
- 04: Guide to the Linux wc Command (0)
- 04: The echo Command in Linux (0)
-
February 2020
(10)
- 29: Linux sort Command (0)
- 27: How to Find and Replace Text in a File (4)
- 25: Linux ps Command (0)
- 25: Advanced File Permissions in Linux (1)
- 24: Execute a Command in Multiple Directories on Linux (2)
- 24: Linux tr Command (0)
- 24: Recursively Deleting Files With a Specific Extension (2)
- 21: Working with the AWS CLI for EC2 (0)
- 15: Guide to the AWK Programming Language (0)
- 12: Cron Job Testing and Debugging in Linux (0)
-
January 2020
(10)
- 28: Introduction to File Locking in Linux (0)
- 27: Finding Duplicate Files in Unix (6)
- 19: Bash Functions in Linux (0)
- 18: Introduction to File MIME Types (0)
- 11: Working with Hidden Files in Linux (0)
- 07: How Do I Zip/Unzip on the Unix Command Line? (0)
- 03: Renaming Linux Files in Batches (2)
- 02: Execute Programs From Anywhere in Linux (0)
- 02: Linux Commands: Using Secure Shell (ssh) (0)
- 02: Guide to the Linux read Command (2)
- December 2019 (4)
-
November 2019
(14)
- 30: Differences Between more, less, and most in Linux (1)
- 24: Linux Commands for Appending Multiple Lines to a File (0)
- 22: Finding the PID of the Process Using a Specific Port (0)
- 20: Viewing Files in Linux Using cat, more, and less (0)
- 18: How to Mount and Unmount Filesystems in Linux (0)
- 18: How to Pass Command Line Arguments to Bash Script (0)
- 17: Guide to Useful File Manipulation Commands (0)
- 13: Encrypting and Decrypting Files in Linux (0)
- 11: Difference Between sort | uniq and sort -u (0)
- 11: A Guide to Yum and Apt (1)
- 07: Guide to Linux jq Command for JSON Processing (4)
- 04: Guide to Unix Swap (0)
- 01: Pipes and Redirection in Linux (1)
- 01: Linux Commands – top (0)
-
October 2019
(9)
- 30: Guide to the Linux find Command (0)
- 30: Setting Permissions with chown and chmod (0)
- 26: Concatenating Files in Linux (0)
- 25: Guide to Stream Redirections in Linux (0)
- 16: Linux Commands – Find Broken Symlinks (0)
- 12: Splitting Files in Unix Systems (0)
- 12: Common Linux Text Search (0)
- 09: Linux Commands Comparison: curl vs wget (0)
- 06: Linux Commands – Parallel Downloading with wget (0)
-
September 2019
(8)
- 27: Copying in Linux with Visual Progress (0)
- 26: Manipulating Strings in Linux with tr (0)
- 11: Creating Symbolic and Hard Links with Linux Commands (0)
- 10: Linux Commands – Looping Through Directories (2)
- 10: Linux Commands – Repeat a Command n Times (0)
- 08: Copy a File to Multiple Directories on Linux (0)
- 01: Getting the Absolute Directory of a File in Linux (0)
- 01: Concatenating Text Files into a Single File in Linux (0)
-
August 2019
(7)
- 28: Generating SSH Keys in Linux (0)
- 27: Append Lines to a File in Linux (0)
- 22: Silencing the Output of a Bash Command (1)
- 15: How Long a Linux Process Has Been Running (0)
- 15: Linux Commands – Delete Files Older Than X (0)
- 10: Adding a Path to the Linux PATH Variable (0)
- 07: Find Files That Have Been Modified Recently in Linux (0)