I just found a very useful technique to let your shell do something and you just can leave right away, grab your shoes and go outside.
nohup [ANY SHELL COMMAND] &
nohup scp user@hostname:~/filename.txt /local/directory &
This will make the output written to nohup.out, instead of directly displaying it in the console. And you can leave it and do another awesome stuff.