例子:
[lhd@hongdi ~]$ ls >ls.txt
[lhd@hongdi ~]$ cat ls.txt
1.gtkrc-2.0
2009
a
amsn_received
a.tar.gz
说明: >是把输出转向到指定的文件,如文件已存在的话也会重新写入,文件原内容不会保留
>>是把输出附向到文件的后面,文件原内容会保留下来。
更多更详细的Linux知识可参考《Linux就该这么学》。
vi 打开一个不存在的文件a时,在没有输入保存命令时,a文件是不会存储到机器磁盘上的。vi打开一个文件时,进入的是阅读模式,只有输入相关命令才会进入编辑模式:i :在当前位置插入a:在当前位置后追加o:在当前位置的后面插入一行I :在行头插入A:在行尾追加O:在当前位置的前面插入一行'ESC'键从编辑模式转换到阅读模式阅读模式(或叫命令模式)下::w 保存文件:w filename 保存成filename文件:q 退出:q! 强行退出:w! 强行写:wq 保存退出:x 同wq两个方法:1.用Oracle 的spool方法 在sql语句里面加两行select_emp.sql 写成这样:
spool emp.txt
select * from emp
spool off
quit
2.使用linux方法:
增加一个shell调用这个select_emp.sh:就取名为:run_select.sh 内容为:
./select_emp.sh 1>emp.txt 2>/dev/null
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)