Question: I like to add "C:\Windows\System32\drivers\etc\hosts" to the pinned documents of my text-editor (PSPad) on the taskbar.

Usually I only need to open a document and after that it shows ab in the recent documents list of this app in the taskbar. But the `hosts` file does not show up. I think because it has no extension?!

As you can see I have the document `linux_cmd.txt` added to this list:
[![enter image description here](https://i.stack.imgur.com/DWDSN.png)](https://i.stack.imgur.com/DWDSN.png)

I tried to search for this filename in `regedit` but could not find any entries. Where does Windows 10 save this list or is there an other way to add the `hosts` file to it?

Answer: 
Install the perl-Env package to obtain Env.pm. 

```
yum install perl-Env

```

You can also use the whatprovides feature of yum to see what packages provide files, 

```
yum whatprovides */Env.pm

perl-Env-1.04-2.el7.noarch : Perl module that imports environment variables as scalars or arrays Repo        : base Matched from: Filename    : /usr/share/perl5/vendor_perl/Env.pm

```
RPM packaging has an established standard for noting what package contains what Perl module. The format is: `perl(<NAME>)`. So in your case, you can run the command `yum install 'perl(Env)'`, and see that it resolves to the perl-Env package. Unfortunately, you can't just depend on the package name itself, as some packages provide multiple modules, and things move in and out of the main perl package occasionally. The format above is the easiest way to consistently install the right package.