Articles by Himanshu Arora

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.

  • How to wirelessly manage, control, and access your Android phone from Linux using Airdroid

    ubuntu Author: AnshTags: , , , , , , Comments: 1

    What if you could access your phone from your computer? Yes, there are applications that not only let you access, but also manage as well as control your phone from your PC. If you have been looking for such a solution, look no further as in this tutorial we will discuss an application dubbed AirDroid, focusing on how you can use it to access/manage/control your Android phone from your Linux computer.

  • How to access your Google Drive account using overGrive

    ubuntu Author: AnshTags: , , Comments: 13

    If you are looking for a decent Google Drive client for Linux, you've come to the right place as we've already covered a couple of clients - Grive and Gdrive - here at HowtoForge. In this tutorial, we'll be discussing another Google Drive Linux client dubbed overGrive. Before we proceed with our explanation on this tool, please keep in mind that all the commands and instructions mentioned in this article have been tested on Ubuntu 14.04 LTS.

  • How to easily open a PDF file from command line in Ubuntu

    ubuntu Author: AnshTags: , , Comments: 5

    What do you do when you want to open a PDF file in Ubuntu? Simple, double click on the PDF file icon, or right-click and select the "Open with Document Viewer" option. But what if you're asked to do the same task through the command line? Do you know the command line utility that will do the job for you? However, you'll be glad to know that there's way through which you can launch Evince for a PDF file, even if you don't know the fact that a command line utility of that name exists, and that's what we'll be discussing in this article.

  • How to use and make the most of fuser command in Linux

    linux Author: AnshTags: , Comments: 2

    Suppose you are given a task to identify the processes that are using a particular file, and then kill them one by one - all this has to be done from the command line. What would you do? Well, if you are a command line newbie, I am sure you'd be clueless, asking around for help. But command line pros will likely have an idea that there exists a command line utility in Linux that lets you identify processes based on the files (or directories, or sockets) they are accessing. Not only that, the tool also allows you to kill these processes, so you don't have to use the kill or killall commands separately. The command line utility we're talking about is fuser.

  • Uncommon but useful GCC command line options - part 2

    linux Author: AnshTags: , Comments: 0

    The gcc compiler offers a seemingly never-ending list of command line options. Of course, no body uses or has expertise on all of them, but there are a select bunch that every gcc user should - if not must - know. While some of them are commonly used, others are a bit uncommon but no less useful.

  • Uncommon but useful GCC command line options

    linux Author: AnshTags: , Comments: 0

    Software tools usually offer multiple features, but - as most of you will agree - not all their features are used by everyone. Generally speaking, there's nothing wrong in that, as each user has their own requirement and they use the tools within that sphere only. However, it's always good to keep exploring the tools you use as you never know when one of their features might come in handy, saving you some of your precious time in the process. So, in this article, we will cover a couple of such options, offering all the required details, and explaining them through easy to understand examples wherever necessary.

  • What's new in Ubuntu 16.10 (Yakkety Yak) - an overview

    ubuntu Author: AnshTags: , , , Comments: 0

    The Ubuntu 16.10 operating system was released last month. The new version, which is also called Yakkety Yak, came around six months after Canonical - the company behind Ubuntu - released version 16.04 LTS (Xenial Xerus) of the Linux-based operating system. We've already discussed the changes that Ubuntu 16.04 LTS brought along, so in this article we'll be covering a quick overview of Ubuntu 16.10 desktop, essentially focusing on the major new features/changes it brings to the table when compared to version 16.04 LTS.

  • How to install and use profiling tool Gprof on Linux

    linux Author: AnshTags: , Comments: 0

    If you are a programmer, who writes code in C, Pascal, or Fortran77 programming language and uses Linux as the development platform, you'll be glad to know that there exists a powerful tool through which you can check the performance of your code - the tool in question is Gprof. In this tutorial, we'll be discussing the details of how you can download, install, and use this tool.

  • How to monitor progress of Linux commands using PV and Progress utilities

    linux Author: AnshTags: , Comments: 2

    Consider a scenario wherein you have just started copying a very large file from your pen drive to your Linux system through the command line. Given that the file in question is heavy, you know the process will take time, and so you start doing some other work.

  • How to split a large archive file into multiple small files using Split command in Linux

    linux Author: AnshTags: , , , , , , Comments: 3

    Although one of the primary reasons behind creating archives is the ease of handling and transfer, sometimes the compressed file itself is so large that it becomes a nightmare to transfer it over network, especially when the network speed is slow. So, what should be done in cases like these? Is there a solution to this problem? Well, yes - one solution is to split the compressed file into smaller bits, that can easily be transferred over network. At destination, you can join them back to get the original archive.