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
#当执行此命令后将不再可以利用[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
相关文章推荐
- shell学习笔记(十三)
- Shell 十三问学习笔记1
- Shell 十三问学习笔记2
- Shell 十三问学习笔记3
- Shell 十三问学习笔记5
- Java并发编程实战(学习笔记 十三 第十四章 构建自定义的同步工具 下 )
- 【Shell】【学习笔记】Linux Shell脚本应用(十一)
- shell学习笔记三 分支结构
- shell学习笔记 (8.1)
- SHELL脚本攻略(学习笔记)--1.3 多命令逻辑执行顺序
- 【shell学习笔记】$#,$@,$0,$1,$2的含义解释
- shell变量学习笔记
- Linux命令与shell脚本编程学习笔记-16创建函数
- 七海的html和css学习笔记(十三)
- 逆向工程核心原理学习笔记(十三):分析abex' crackme #1 的延伸:将参数压入栈
- 设计模式学习笔记(十三)——Proxy代理模式
- Shell学习笔记 ——第一天
- shell脚本学习笔记
- shell退出和退出状态学习笔记
- Shell学习笔记