通过cat创建文件
2015-10-27 00:35
218 查看
在桌面(/home/$USER/Desktop)创建一个文件(例如 test)并填入以下内容。
ABC
DEF
GHI
JKL
MNO
PQR
STU
VWX
Y
Z
这种情况一个普通用户会怎么做呢?
a. 他首先会创建文件,最好使用 touch 命令,例如:
$ touch /home/$USER/Desktop/test
b. 他会用一个文本编辑器打开文件,这可能是 nano、vim 或其它编辑器。
$ nano /home/$USER/Desktop/test
c. 然后他会将上面的内容输入到文件中,保存并退出。
忽略他/她使用的时间,他至少需要 3 步来执行上面的情况。
一个经验丰富的 Linux 用户会怎么做呢?他会在终端中输入下面的文本然后就完成所有任务。他不需要单独执行每一步。
cat << EOF > /home/$USER/Desktop/test
ABC
DEF
GHI
JKL
MNO
PQR
STU
VWX
Y
Z
EOF
你可以用 ‘cat’ 命令检查是否成功创建了文件和内容。
$ cat /home/avi/Desktop/test
注意:EOF换乘其它字符也可以,不一定要用EOF。
ABC
DEF
GHI
JKL
MNO
PQR
STU
VWX
Y
Z
这种情况一个普通用户会怎么做呢?
a. 他首先会创建文件,最好使用 touch 命令,例如:
$ touch /home/$USER/Desktop/test
b. 他会用一个文本编辑器打开文件,这可能是 nano、vim 或其它编辑器。
$ nano /home/$USER/Desktop/test
c. 然后他会将上面的内容输入到文件中,保存并退出。
忽略他/她使用的时间,他至少需要 3 步来执行上面的情况。
一个经验丰富的 Linux 用户会怎么做呢?他会在终端中输入下面的文本然后就完成所有任务。他不需要单独执行每一步。
cat << EOF > /home/$USER/Desktop/test
ABC
DEF
GHI
JKL
MNO
PQR
STU
VWX
Y
Z
EOF
你可以用 ‘cat’ 命令检查是否成功创建了文件和内容。
$ cat /home/avi/Desktop/test
注意:EOF换乘其它字符也可以,不一定要用EOF。
相关文章推荐
- Scrum Meeting---Two(2015-10-26)
- jail brak 获取当前安装app列表
- 大整数相乘 分治法
- geohash实现(c语言)
- 打印一个菱形
- WCF 入门 (16)
- 串行 加载机制
- C++格式化输出,C++输出格式控制
- 项目冲刺-第一天
- 使用Postman进行outh2认证
- iphone SprintBoard部分私有API总结(不支持iOS8)
- Web性能优化-合并js与css,减少请求
- 关于linux下mysql 5.7.x数据库的yum的安装方法
- Tomcat的启动到底需要JDK还是JRE呢?答案是:只要有其中一个就可以
- HDU - 4763 Theme Section(拓展kmp)
- Android LruCache类分析
- php中opcache的使用详解
- C 判断socket 是否已经断开
- 深入理解Java参数传递
- Apache安装+虚拟主机