您的位置:首页 > 运维架构 > Shell

Shell 十三问学习笔记4

2011-08-15 03:30 183 查看
set -o ignoreeof

#当执行此命令后将不再可以利用[CTRL+D]来退出shell

set -o noclobber

#当执行此命令后文件将不能被被重定向符号>更改,但是可以使用>|或者>>来更改,此命令同set -C

set -o noglob

#当执行此命令后例如:?、]、[、*等将不被当做关键字处理,此命令同set -f

cat <<EOF

#输入此命令后,将得到一个提示符,既echo $PS2的结果,等待用户输入,输入完毕后可以通过[CTRL+D],或者再次输入<<后面的字符来结束

cat < file > file.bak

#先清空file.bak文件,然后读取file文件内容,最后在将读取到的内容重定向到file.bak中

cat < file > file

#先清空file文件内容,然后读取file文件内容,此时读取的内容为空,所以最后在将内容重定向到file文件中,file文件的内容也为空

cat <> file

#这个还不会分析

cat < file >> file

#因为是>>所以不会清空,读取file文件内容然后在追加到file文件中,一直循环没测试过啥时候会停止,估计是空间不够的时候

本文出自 “Daemon的博客” 博客,请务必保留此出处http://unixlike.blog.51cto.com/3027432/639129
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: