【求助】What do these two line mean?

【求助】What do these two line mean?

stty erase '^h'

[ -f /tmp/test.txt ] || > /tmp/test.txt

I tried but nothing happened. Would someone explain for me? Thx!      
1)stty erase "^H":将 <ctrl+h> 定义为删除字符。详情请 man stty
2)[ -f /tmp/test.txt ] || > /tmp/test.txt:如果不存在文件 /tmp/test.txt 就新建之(用 touch 会简单些)