Magicaxis lets you unlog an axis:
library(magicaxis)
plot(1:10, 1:10, axes=FALSE)
magaxis(unlog='x')
But this assumes a base 10 logarithm. How can you specify a different base?
author of magicaxis here. The new pre-CRAN version on my GitHub (asgr/magicaxis) has the new feature of specifying the log base. You can install this straight from GitHub using devtools. The argument is called powbase and defaults to 10. Let me know how this works for you.
Aaron