Linux 屏幕输出命令(echo,printf,yes,seq,clear)

题外话:用命令操纵电脑,很酷很独特。命令看起来毫不起眼,却蕴涵了一个深刻的unix设计哲学,即让每个程序就做好一件事。另外一种表述版本:模块原则,使用简洁的接口拼合简单的部件。可以套用一句广告词形容它,命令,让生活更简单,简单,让生活更完美。我是很菜的程序员,甚至说是程序员,都有往自己脸上贴金的嫌疑。即使这样,也无法阻止我来谈论这个属于高手的话题——linux命令的哲学。好了,下面进入正题。

【echo】

  打印,输出一段简单文本到stdout。

  格式: echo 【选项】 字符串 ,选项有许多,可以查man echo。

  echo外史:echo是一个女神的名字,该女神长得太漂亮了,被嫉妒心强的天后赫拉惩罚,不能说话,每次只能重复别人的话最后三个词。有一次,echo遇见英俊潇洒的河神之子,一见钟情,但是河神之子因为女神一直重复他的话,被吓跑了,最终女神抑郁而死。所以echo有了“回声”的意思。

  例子

$ echo we are having fun
we are having fun

【printf】

  格式:printf  格式化字符串模版  【参数输入】 

  echo的加强版,加强的地方在于输出格式化字符串。我有一个地方不明白,凡是使用printf的地方,echo都适用。那有了echo,还要printf何用?可能printf提供了交互功能吧。

  例子

xy@G460XY:~/CODE$ printf "User %s is %d years old.\n" xy 26
User xy is 26 years old.

【yes】

  格式: yes 【字符串】

  持续输出某个字符串。它的功能非常奇怪,却还是有用处的。工具是死的,命令也是死的,但人是活的,可以根据情况灵活使用各种命令。在linux配置时,时常出现这个问题“are your sure you want to do that”,这个时候,就可以使用yes了。

  例子

复制代码
xy@G460XY:~/CODE$ yes "yes no"
yes no
yes no
yes no
yes no
yes no
yes no
yes no
yes no
复制代码

【seq】

  格式: seq 【选项】  区间,区间有三种格式,下限,上限和下限,上限、增值、下限。

  例子

复制代码
xy@G460XY:~/CODE$ seq 1 5
1
2
3
4
5
xy@G460XY:~/CODE$ seq 5
1
2
3
4
5
xy@G460XY:~/CODE$ seq 1 2 10
1
3
5
7
9
复制代码

【clear】

  没什么好说的,尽情在终端输入这个命令把。


原文

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值