张明贵-Linux基础命令学习
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了张明贵-Linux基础命令学习相关的知识,希望对你有一定的参考价值。
echo 打印输出内容
向/zmg/xwj.txt 写入 "我正在51cto学习Linux"
1、使用vi编辑器编辑
2、使用echo重定向 '>'表示重定向
echo后面跟的内容可以加单引号,双引号,或者不加
‘>’会覆盖原有的内容,如果不想覆盖原来的内容使用‘>>’表示追加
一次输入多行
第一种方法
第二种方法
[[email protected] ~]# cat >/zmg/xwj.txt
111
222
333
按Ctrl+c 或 Ctrl+d 退出
第三种方法
[[email protected] ~]# cat >>/zmg/xwj.txt<<EOF
> 1111
> 2222
> 3333
> EOF
EOF要定格写,按Enter键就会退出编辑,(EOF)没有特殊的意义,任何合适成对的字符包裹编辑的内容都可以
清空文件的内容
[[email protected] ~]# > /zmg/xwj.txt
特殊字符
>或1> 输出重定向,会覆盖前面的内容
>>或1>> 追加输入重定向,会在原有内容的尾部追加
<或0< 输入重定向
<<或0<< 追加输入重定向
<输入重定向举例 将/zmg/xwj.txt中的内容 以 xargs -n 1的方式处理,xargs -n 2按照两组的方式显示
总结:尖括号的方向代表数据的流向
Linux的标准输入输出:
标准输入 代码0 <或<<(0可以省略不写)
标准正确输出 代码1 >或>>(1可以省略不写)
标准错误输出 代码2 2>或2>> (2不能省略)
将标准正确输出和标准错误输出都追加到 a.log 里 (正确和错误输出到同一个文件里工作中较常用)
其他写法
[[email protected] ~]# echo xin wan jia >>a.log 2>&1
真正的速度是看不见,就像风轻云淡,日落月收。
以上是关于张明贵-Linux基础命令学习的主要内容,如果未能解决你的问题,请参考以下文章