Shell Built-in Commands

In Linux, there are shell built-in commands which you are already using but never paid attention to. Learn more about them in this tutorial.

In Linux, there are shell built-in commands which you are already using but never paid attention to. Learn more about them in this tutorial.

"Linux: Where Geeks Roam Free!" Welcome to the world of Linux, a place where the nerds, tech...

While for maybe the most popular bash loop, wait until you discover until. Pun intended :)

Want to exclude files and directories while making backup with rsync? Here's how to use the --exclude flag of rsync command.

Want to analyze the effect of Linux command for later? Here's how you can save Linux command output to a file.

Cleaning Pip cache helps you in troubleshooting and getting fresh Python packages.

Here are a couple of ways for reading file line by line in the Bash shell.

In this quick, beginner's tip, learn to run multiple Linux commands one after another in a single command.
Step into a World of Discovery: Unveiling the Wonders of Linux System Management. Delve into the...

System calls are an integral part of the Linux architecture. Learn about the most common types of system calls in Linux.

In this quick Bash tip, you'll learn about appending to an existing array in bash.

The exec command in shell scripts is super useful for logging, reading from files and running commands by replacing the current process.

Learn some crucial things about the /tmp directory. You'll also learn how it is different from the /var/tmp directory.

An anonymous reader quotes a report from ZDNet, written by Steven Vaughan-Nichols: The latest Linux kernel is out with a slew of new features -- and, for once, this release has been nice and easy. [...] Speaking of Rust, everyone's favorite memory-safe language, the new kernel…

Ever wanted to run a terminal command in the background, and then pull it up later? You need the Linux screen command!

Think the passwords need to be changed by a certain user? Here's how to force a Linux user to change the password at the next login.

With chattr command, you can make a file 'undeletable' even by root. Here are some common usage of the chattr command in Linux.

The bash shell has some special variables that have specific usages and purposes. Learn more about them here.

Learn how to troubleshoot and fix the 'mount point does not exist' error in Linux with our step-by-step guide.

Even if you use the Linux command line moderately, you must have come across the grep command. Grep is used to search for a pattern in a text file. It can do crazy powerful things, like search for new lines, search for lines where there are no uppercase characters, search
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more. - trimstray/the-book-of-secret-knowledge
A repository for the most elegant and useful UNIX commands. Great commands can be shared, discussed and voted on to provide a comprehensive resource for working from the command-line

Discover how to use the XXD command in Linux with practical examples. This comprehensive guide will help you understand the features and functionality of XXD.

See what devices are active on your subnetwork using peng sweep with nmap command in Linux.

gzip is one of the most useful but often overlooked utilities. Learn to use this handy tool.

Improve your Linux system's performance with efficient process management. Introduction A...

Learn to use the chage command and manage user account passwords in a more controlled manner.

Introduction A Kernel is the lowest level of software that can interface with the...
This is an open-source introduction to Bash scripting ebook that will help you learn the basics of Bash scripting and start writing awesome Bash scripts that will help you automate your daily SysOps, DevOps, and Dev tasks...

Introduction The xargs command in Linux is a powerful tool that allows you to run...

In this article, we will discuss the process of creating customized Linux commands. This is an...
Epoch and unix timestamp converter for developers. Date and time function syntax reference for various programming languages.
yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor - mikefarah/yq

In this article, we're going to discuss how to use Curl to interact with RESTful APIs. Curl is a command-line utility for transferring data from or to a remote server.

Looking for all the soft links on your Linux system? Here are a couple of methods to find symbolic links.

Netstat is one of the most common networking commands in Linux. Learn some useful examples of netstat in this tutorial.

A list of 50 command line tools, which you should definitely check out!
MySQL is an open-source database management system, commonly installed as part of the popular LAMP (Linux, Apache, MySQL, PHP/Python/Perl) stack. It implemen…
Example debugging RoIAlign from Torchvision

Want to see how the content of the two directories differs? Use the diff command and see what files are identical or different.
Optimizing Container Resource Allocation with Linux Control Groups

SSH port forwarding explained in a clean and visual way. How to use local and remote port forwarding. What sshd settings may need to be adjusted. How to memorize the right flags.

If you want to perform certain operations on a drive, you need to know its details. Learn how to list currently mounted drives in Linux.

The purpose of this tutorial is to install PipeWire on Ubuntu Linux. PipeWire is a sound server that can handle playback and capturing of audio and video streams. It is a worthy replacement to other…

One of the special device files in Linux, /dev/zero is used for creating files filled with zeroes.