This basically to do with cuttlefish(The app from showdown) in this case.
I cant find the location of the executable file for it.
The command whereis
did not give any results!
I want to add it to my start up applications and thus i need the path!
P.S: the preferences of the app are not showing up and ticking against the start automatically thing when the settings for the 1st time showed up is not working!.
So i need to find out the executable/bin file...
How do i do this?
You can use
apt-file search <package-name>
ordpkg -S <package-name>
, where<package-name>
is the package you want to search.Note that these commands will output many results. To find the required package use
grep
:apt-file search package | grep -E "(bin/)?package$"
OR
dpkg -S package | grep -E "(bin/)?package$"
This searches the lines whose last word is
package
and may or may not be preceded bybin/
, for example it will result both/usr/bin/package
and/usr/anydirectory/package
.Another quick way to find executable programs is to use
locate
, which will only show those programs present on your computer. It relies on a database that is automatically updated bycron
every day. (Usesudo updatedb
to refresh it manually if you have just installed some programs and cannot find them when usinglocate
.)If, for example, you wanted to find where the dosbox executable is, simply type:
Which returns,
Apart from using
whereis
, this is the quickest way to find executables. It can also be used to find readme documents extremely quickly by substitutingbin
forREADME
.Locate is a very useful program and you can even use regex with it if you want to conduct more complex searches. See
man locate
for more details.Some other commands which (similar to the
whereis
) can tell you where the executable is (all of them detailed in answers to this question) are summarized here:type
:type <name>
(shell builtin)command
:command -v <name>
(shell builtin)find