请教各位几个简单的问题

1.如下
$ << 1.txt
> hellow
>
然后怎样退出啊???

2还有怎样将输出保存到文件啊??
我用>>
和echo都不不成功

3为什么有些程序要用./才能运行呢???

4.gcc 与 g++是什么关系啊???是一个东西吗??

谢谢您的任何建议或相关链接^_^