Internet Download Manager (IDM) is undoubtedly is one of the best download managers for windows. But it is not available for Linux environments. On Linux one uses wget or cURL or have to reply on browser downloading capabilities. Unfortunately none of the schemes provide reliable approach to multi threading, resume ability without corrupting data.
Fortunately now there is now an open-source product hget that rivals the functionality of its windows counterparts. It is still in development phase but the beta product look promising. It is a designed as command line tool. It is written in go-language and now it is available for *nix systems only. Following is the procedure to install and run it on a Debian/Ubuntu based systems.
$ sudo curl -O https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz
$ sudo tar -C /usr/local -xvzf go1.7.3.linux-amd64.tar.gz
$ export PATH=$PATH:/usr/local/go/bin
$ export PATH=$PATH:$GOROOT/bin
$ export GOPATH=$HOME/work
$ go get -d github.com/huydx/hget
$ cd $GOPATH/src/github.com/huydx/hget
$ make clean install
$ cd bin/
$ ./hget -h