Learn ways to get and set different keyboard key configurations 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 (18)
- Scripting (7)
- Processes (5)
- Files (3)
- Networking (2)
- File Viewing (2)
- Web (1)
- Security (1)
- Filesystems (1)
- File Permissions (1)
- File Editing (1)
What Is the /etc/subuid File?
Filed under 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.
Difference Between CR LF, LF, and CR Line Break Types
Filed under File Viewing
Learn how the carriage return (CR), line feed (LF), and the CR LF line breaks differ.
How to Install and Configure TRIM in Linux
Filed under Administration, Filesystems
Learn about TRIM and how to enable it, run it manually, or ensure automatic execution of SSD trimming.
Enabling and Disabling Apport on a Linux System
Filed under Administration
Learn about Apport and how to enable and disable it temporarily and permanently.
Colorizing Terminal and Shell in Linux
Filed under Administration
Learn how colorization works and how to colorize file lists in the terminal.
Linux Download Managers
Filed under Administration, Web
Learn about several Linux download managers and their features.
How to Exclude a Pattern From Glob Match in Shell
Filed under Scripting
Learn how to exclude a pattern when using basic or extended Globbing in the shell.
How to Ignore Lines Matching a Pattern in grep and awk
Filed under Scripting
Learn how to omit lines from the output based on matches with grep and awk.
How to Split a String on Multiple Delimiters in Shell
Filed under Scripting
Learn ways to split a string based on more than one delimiter in the shell.
Why Is the sudo Password Different From su root Password?
Filed under Administration, Security
Learn how and why the passwords for sudo and su root differ.
chattr and the Meaning of the lsattr Command Output
Filed under Administration, File Permissions
Learn about the additional attributes that filesystem objects can have, as well as how to list and change them.
Nested case Statements and ;; Semicolon Terminators in Bash
Filed under Scripting
Learn about Bash case statements, how to nest them, and how to terminate their separate subcases.
Why Can’t Linux Usernames Start With Numbers?
Filed under Administration
Learn reasons to not start usernames with a digit in Linux.
How to Change the Cursor Shape, Color, Blink Rate of a Linux Console
Filed under Administration
Learn ways to modify attributes of the Linux terminal cursor, such as its shape, color, and similar.
Serial Ports and Mapping to /dev/ttyS* Files
Filed under Networking
Learn about serial ports and how to map them to specific device files on a Linux system.
How to Collectively Display PID, PPID, PGID, and SID
Filed under Processes
Learn how to get and show the PID, PPID, PGID, and SID of a process.
The addr2line Command
Learn what the addr2line command does and how it can help with debugging.
Finding the Namespaces of a Process in Linux
Filed under Processes
Learn about Linux kernel namespaces and ways to find the namespaces of a given process.
How to Run poweroff and reboot as a Normal User
Filed under Administration
We may wish to provide non administrator users of our Linux systems with the permissions to power off and restart the host. We look at a few ways to achieve this.
Uses of Ex Mode in Vim
Filed under File Editing
Learn about the Ex mode and its practical uses in Vi and Vim.
Why the Use of the which Command Isn’t Recommended
Filed under Administration
Learn what the which command does, why its output may be misleading, and what alternatives Linux administrators have.
Where Does MySQL Store Its Database Files
Filed under Administration
Learn where MySQL stores its files and how to change the location.
How to Display Non-kernel Processes Using ps
Filed under Processes
Learn how to use the ps command to display only the non-kernel processes on our Linux system.
OpenSSH: Difference Between internal-sftp and sftp-server
Filed under Networking
Learn the differences between internal-sftp and sftp-server in relation to SFTP via OpenSSH.
How to Automate Mouse Movements Using the Command Line
Filed under Administration
Learn how to use xdotool commands such as mousemove, click, and mousedrag to simulate mouse actions, perform complex operations, and add delays between commands. This tutorial is your go-to resource for efficient mouse automation using xdotool.
Use and Representation of End-Of-File
Learn about the actual representation and use of end-of-file (EOF).
Standard Error Codes in Linux
Filed under Processes
This article explores standard error codes in Linux, their significance, and how they aid in troubleshooting since they indicate the cause and type of an error during program or command execution.
Change Keyboard Layout in the Linux Console
Filed under Administration
A quick and practical guide to changing keyboard layout in the Linux console.
Solving the Error “sh: 0: getcwd() failed: No such file or directory”
Learn when the error “sh: 0: getcwd() failed: No such file or directory” occurs, and understand what it means and how to fix it.
Solving the Error “Pseudo-terminal will not be allocated because stdin is not a terminal”
Filed under Administration
Learn about terminal allocations when using SSH with interactive and non-interactive commands.
What’s the Difference Between Bash’s set and export?
Filed under Scripting
Learn about the Bash set and export commands along with their function and differences.