Articles by Himanshu Arora

About Himanshu Arora

Himanshu Arora has been working on Linux since 2007. He carries professional experience in system level programming, networking protocols, and command line. In addition to HowtoForge, Himanshu's work has also been featured in some of world's other leading publications including Computerworld, IBM DeveloperWorks, and Linux Journal.

In Linux, block devices are special files that refer to or represent a device (which could be anything from a hard drive to a USB drive). So naturally, there are command line tools that help you with your block devices-related work. Once such utility is lsblk.

If you primarily work on the Linux command line, text editing is likely one of the most frequent tasks that you may find yourself involved in. The colrm command in Linux lets you remove selected columns from a file.

In Linux, if you want to print a file's content on stdout, the first command that comes to mind is cat. However, there may be times when the requirement is to remove certain part of the file and print only the rest of the content. You'll be glad to know there exists a tool - dubbed cut - that lets you do this.

Processes form the core of a running Linux system. When a program converts into a process (which is when it's executed), a lot of attributes are set. Sometimes, you may want to change these attributes at runtime. There exists a command line tool chrt that lets you do this.

Here at HowtoForge, we have already discussed the passwd command, which lets you change your account password on a Linux system. But what if you want to change passwords of multiple users in one go? Well, there exists a command - chpasswd - that lets you do this.

A user in Linux has a lot of information associated with it, including home and office phone numbers, office room number, and more. We usually skip filling this information (as it's all optional) while creating a user. But did you know there exists a command that lets you tweak all this information?

The command line is one of the most powerful features of Linux. There exists a sea of Linux command line tools, allowing you to do almost everything you can think of doing on your Linux PC. However, this usually creates a problem: with so many commands available to use, you don't know where and how to start learning them, especially when you are beginner.

File compressions are carried out according to specific algorithms. There are many compression techniques, and one of them is achieved through bzip2. In this tutorial, we will learn the basics of bzip2 using some easy to understand examples.

The bash shell is one of the most widely used login shells in Linux. But there exist other shells as well, and you can use them for your command line work (until of course there's a specific requirement for your work). In this article, we will discuss a tool - dubbed chsh - that lets you switch to a login shell different from your current shell.