Linux学习之echo和重定向
1 echo和重定向
1.1 echo文字内容
echo会在终端中显示参数指定的文字,通常会和重定向联合使用
1.2 重定向>和>>
linux允许将命令执行结果重定向到一个文件 将本应该显示在终端上的内容 输出/追加到指定文件中 >表示输出,会覆盖文件原有内容 >>表示追加,会将内容追加到已有文件的末尾
在桌面创建一个a文件 使用>命令 >命令会把原有内容覆盖 追加用>>
>>追加内容
ls -lh > aa 向aa中写入查看到的文件列表
echo woailulu >> aa 追加 woailulu 到文件内容 而不是覆盖原有内容
用echo命令可以指在指定内容的情况下创建一个新文件,而touch 不能指定内容
1.3 管道
Linux允许将一个命令的输出可以通过管道作为一个命令的输入 常用管道命令:more grep
管道右端命令可以在左端命令输出结果的基础上以此为输入再进行一次命令输出
ls -lha ~ | more 表示输出的根目录下的所有目录 ,以此为输入,再进行more分屏显示