Could anyone please be so kind and provide the information needed?
It depends on your algorithm. Those values can be different, it depends for example if you use CPU, GPU, FPGA or ASIC, and what is your software. Because in case of SHA-256, there are ASICs that can compute 2^32 hashes in seconds, but on CPUs it will take something between 10 minutes and 1 hour (if you use fast enough implementation). But in general, if you have some program for doing that, then you can measure it with "time" command.
$ time sha256sum empty.txt
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 empty.txt
real 0m0,001s
user 0m0,001s
sys 0m0,000s
But usually, you don't want to measure a single operation, but N operations instead.
$ cat counter.sh
#!/bin/bash
for ((i = 0 ; i < 100000 ; i++)); do
echo $i > empty.txt
sha256sum empty.txt > empty.txt
done
$ time ./counter.sh
real 2m6,745s
user 1m21,960s
sys 0m41,309s
As you can see, this bash script is very slow, it can do 100k hashes in 2 minutes, so it cannot even mine blocks at difficulty one. And those numbers for other hashes and algorithms will be different, because it depends on your hardware, and your implementation.