linux 之 echo命令用法

时间:2021-07-08 09:21:32

# echo $PATH                /**显示系统总一些变量,必须加上$/   

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/4.3.2/bin      /*显示的环境变量*/

# echo $HOME

# echo $MAIL


其他的很多函数或者命令怎么只用  可以用man  来查看。

如果想把一个字符串在终端上打印出来,可以用如下命令:

# echo hello world >/dev/tty               /*   '>' 在脚本中是重定向,把这个字符串定位tty这个终端上,有可能你的事tty1*/

讲到重定向就顺便提一下常用的几个命令:

# cat  main.c > log.txt               /* 把main.c文件中的内定向到log.txt,如果没有log.txt,系统会自动创建*/

#cat show_font.c  | less         /* 当使用cat来查看文件时,当文件太大,不方便看的时候,就可以加上| less 就可以以管道的形式输出,可以实现上下翻页 */


vi 有一条命令我在这里补充下:我也是一个偶然机会才发现,确实很好用。当我们使用yy命令在在这一个文件中复制,你不能复制到其他文件中,在这里用这个技巧比用剪切板那条命令还方便。

在hello1.c中按下nyy复制你想复制的文本,然后输入命令 :e  ./hello2.c     这是就跳转到了hello2.c这个文件去了,然后按下p就可以粘贴到你想粘贴的地方了。(对文本操作必须文本是在保存状态下,e 后面可以根文件的目录)