Learn about several Linux download managers and their features.
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
- Administration (12)
- Scripting (7)
- Processes (5)
- Networking (3)
- Files (3)
- Security (1)
- File Permissions (1)
- File Editing (1)
Learn how to exclude a pattern when using basic or extended Globbing in the shell.
Learn how to omit lines from the output based on matches with grep and awk.
Learn ways to split a string based on more than one delimiter in the shell.
Learn how and why the passwords for sudo and su root differ.
Learn about the additional attributes that filesystem objects can have, as well as how to list and change them.
Learn about Bash case statements, how to nest them, and how to terminate their separate subcases.
Learn reasons to not start usernames with a digit in Linux.
Learn ways to modify attributes of the Linux terminal cursor, such as its shape, color, and similar.
Learn about serial ports and how to map them to specific device files on a Linux system.
Learn how to get and show the PID, PPID, PGID, and SID of a process.
Learn what the addr2line command does and how it can help with debugging.
Learn about Linux kernel namespaces and ways to find the namespaces of a given process.
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.
Learn about the Ex mode and its practical uses in Vi and Vim.
Learn what the which command does, why its output may be misleading, and what alternatives Linux administrators have.
Learn where MySQL stores its files and how to change the location.
Learn how to use the ps command to display only the non-kernel processes on our Linux system.
Learn the differences between internal-sftp and sftp-server in relation to SFTP via OpenSSH.
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.
Learn about the actual representation and use of end-of-file (EOF).
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.
A quick and practical guide to changing keyboard layout in the Linux console.
Learn when the error “sh: 0: getcwd() failed: No such file or directory” occurs, and understand what it means and how to fix it.
Learn about terminal allocations when using SSH with interactive and non-interactive commands.
Learn about the Bash set and export commands along with their function and differences.