echo
echo就是输出文本的意思
echo(选项)(参数)
-n:echo每次执行都会带一个换行符,加上-n就代表不用这个换行
[root@bogon ~]# echo -n forlive forlive[root@bogon ~]#
-e:激活转义符反斜杠\,如果不加的话,后面的操作都做不了。比较常用的功能如下
\a 发出警告声;
\b 删除前一个字符;
[root@bogon ~]# echo -e "for\blive" folive
\c 之后的字符都不用并且胡输出换行符;
[root@bogon ~]# echo -e "for\clive" for[root@bogon ~]#
\f 或\v垂直换行;
[root@bogon ~]# echo -e "for\vlive" for live [root@bogon ~]# echo -e "for\flive" for live
\n 换行;
[root@bogon ~]# echo -e "for\nlive" for live
\r 之前的字符都不要;
[root@bogon ~]# echo -e "for\rlive" live
\t 插入tab;
for[root@bogon ~]# echo -e "for\tlive" for live
\\ 插入\字符;
[root@bogon ~]# echo -e "for\\live" for\live
其他输出还有:printf
参考:http://man.linuxde.net/echo
初学linux,每学到一点东西就写一点,如有不对的地方,恳请包涵!