Learn about the function and structure of the /run and /run/user directories and their subdirectories in Linux.
Also find me here:
Baeldung Author
Abdulhameed Araromi
I am a software engineer specializing in backend development. With a strong foundation in languages like C, Python, and JS, I am willing to dedicate my career to building efficient and scalable software solutions. Beyond writing code, I enjoy writing technical articles explaining difficult topics in a very simple way.
Here's what I've written (so far):
Baeldung on Linux
- >All
- Administration (15)
- Scripting (7)
- Processes (5)
- Files (4)
- User Administration (3)
- Text Processing (3)
- Filesystems (2)
- File Viewing (2)
- Web (1)
- Service Management (1)
- Security (1)
- Networking (1)
- File Transfer (1)
- File Permissions (1)
- File Editing (1)
Using awk With Column Value Conditions
Filed under Text Processing
Learn how to set conditions for column values with AWK.
Creating a Nested JSON File From Variables Using jq
Learn ways to handle and generate a nested JSON configuration from dynamic variables in Linux.
How to Set IFS for a Single Statement in Bash
Filed under Scripting
Explore the nuances of setting the Internal Field Separator (IFS) for a single statement in Bash.
How to List All Keyboard Variants, Layouts, and Toggle Options
Filed under Administration
Learn ways to get and set different keyboard key configurations in Linux.
What Is the /etc/subuid File?
Filed under User Administration
Learn about a special file that can create a hierarchy of available user identifiers in the Linux system.
How to Disable and Toggle Line Wrap in Terminal
Filed under Administration
Learn ways to disable and toggle line wrapping in the Linux terminal.
How to Hide Mouse Cursor in Linux
Filed under Administration
Learn ways to hide the mouse cursor in the Linux GUI.
Difference Between Vertical Tab, Form Feed, and Other Vertical Separators
Filed under File Viewing
Learn about the differences between different vertical spacing characters like VT, FF, and others.
Baeldung on Ops
- >All
- Search & Analytics (6)
- Monitoring (1)
- Kubernetes (1)
- Git (1)
- Docker (1)
- DevOps Concepts (1)
- Cloud (1)
What Is the Difference Between BigQuery and Bigtable in Google Cloud?
Filed under Cloud
Learn about the Bigtable and BigQuery services of the Google Cloud Platform (GCP) along with their use cases.
Types of Environments in the Software Lifecycle
Filed under DevOps Concepts
Learn about the environment types a piece of software might go through in the pipeline before deployment.
How to Assign Unassigned Shards in Elasticsearch
Filed under Search & Analytics
Understand Elasticsearch unassigned shards and learn ways to assign them back to a cluster.
How to Ignore Indices Where a Field Doesn’t Exist in Elasticsearch
Filed under Search & Analytics
Learn how to work only with indices that contain a given Elasticsearch field.
How to Write an OR Clause in a Filter Context in Elasticsearch
Filed under Search & Analytics
Learn how about the filter and query context environments of Elasticsearch and how to write OR statements in the former.
Renaming an Index in an ElasticSearch Cluster
Filed under Search & Analytics
Understand index aliases and how to properly rename an index in Elasticsearch.
Removing Data From ElasticSearch
Filed under Search & Analytics
Learn ways to delete data within an Elasticsearch environment at different granularity levels.
Integration of ElasticSearch With MySQL
Filed under Monitoring
Learn how to integrate Elasticsearch and MySQL to gain the benefits of both technologies for the same data.
How Does search_after Work in ElasticSearch?
Filed under Search & Analytics
Learn how search_after functions in ElasticSearch queries.
Baeldung on SQL
- >All
- SQL Queries (2)
- Database Concepts (2)
- SQL Views (1)
- Database Access (1)
Using CASE Statements in SQL SELECT Queries
Filed under SQL Queries
Learn how to combine SELECT queries with CASE statements for complex conditional checks.
Summing Values in a Column Grouped by ID in SQL
Filed under SQL Queries
A quick tutorial on summing grouped data in SQL.
Understanding the Purpose of Creating a View in a Database
Filed under SQL Views
Learn what SQL views are and when they are helpful.
Natural vs. Surrogate Keys in Database
Filed under Database Concepts
Explore the concepts of natural and surrogate keys and their ideal use cases.
What Is a Stored Procedure and How Does It Work?
Filed under Database Concepts
Learn about the concept of a stored procedure in SQL with practical examples and explore how it can be beneficial when working with databases.
Transactions vs Locking Tables in SQL
Filed under Database Access
Learn the differences and similarities between transactions and locking when it comes to database access via SQL.