echo基本使用方法
2016-07-30 11:41
295 查看
echo是一种最常用的与广泛使用的内置于Linux的bash和C shell的命令,通常用在脚本语言和批处理文件中来在标准输出或者文件中显示一行文本或者字符串。echo命令的基本使用方法首先查看echo是内部还是外部命令[root@localhost ~]# type echo
echo is a shell builtin 显示内部命令
内部命令查看使用help COMMAND 或 man enable
echo输出颜色及特性通过033或\e引导[表示转义编码的开始,m表示结束.0m表示恢复默认。例如echo -e "\033[5;31m2BLINK \e[default0m" 中\033和\e同义,引导编码5是字体闪烁 。使用多个编码用“;”符隔开,m表示结束使用编码.一下是一些长用的编码
编码 颜色/动作 0 重新设置属性到缺省设置 1 设置粗体 2 设置一半亮度(模拟彩色显示器的颜色) 4 设置下划线(模拟彩色显示器的颜色) 5 设置闪烁 7 设置反向图象 22 设置一般密度 24 关闭下划线 25 关闭闪烁 27 关闭反向图象 30 设置黑色前景 31 设置红色前景 32 设置绿色前景 33 设置黄色前景 34 设置蓝色前景 35 设置紫色前景 36 设置青色前景 37 设置白色(灰色)前景 38 在缺省的前景颜色上设置下划线 39 在缺省的前景颜色上关闭下划线 40 设置黑色背景 41 设置红色背景 42 设置绿色背景 43 设置黄色背景 44 设置蓝色背景 45 设置紫色背景 46 设置青色背景 47 设置白色(灰色)背景 49 设置缺省黑色背景echo 查闪烁,下划,颜色
![](http://s2.51cto.com/wyfs02/M00/85/2F/wKiom1ecQjfC8UGKAATZLNID8M0485.gif)
显示前十天的年月日
[root@localhost ~]# date -d "10 day ago" "+%F"
2016-07-20
显示后二十天的年月日
[root@localhost ~]# date -d "20 day " "+%F"
2016-08-19
本文出自 “10974793” 博客,请务必保留此出处http://nieqi.blog.51cto.com/10974793/1831990
echo is a shell builtin 显示内部命令
内部命令查看使用help COMMAND 或 man enable
[root@localhost ~]# help echo echo: echo [-neE] [arg ...] echo语法格式 Write arguments to the standard output. 回显输出 Display the ARGs on the standard output followed by a newline. Options: -ndo not append a newline 关闭自动换行 -eenable interpretation of the following backslash escapes 转义符 -Eexplicitly suppress interpretation of backslash escapes 禁用转义符 `echo' interprets the following backslash-escaped characters: -e下的转义 \aalert (bell) 警告,有响声 \bbackspace 删除符 \csuppress further output 最后不加上换行符号 \eescape character 转义符 \fform feed \nnew line 增加新行 \rcarriage return 回车 \thorizontal tab 横向制表符 \vvertical tab 纵向制表符 \\backslash 反斜杠 \0nnnthe character whose ASCII code is NNN (octal). NNN can be 0 to 3 octal digits 八进制转成对应的ASCII上的符号 \xHHthe eight-bit character whose value is HH (hexadecimal). HH can be one or two hex digits 十六进制转成对应的ASCII上的符
[root@localhost ~]# echo -e "listdirecotory\c" listdirecotory[root@localhost ~]# 不换行 [root@localhost ~]# echo -e "\tswitchuser" switchuser 横向制表符 [root@localhost ~]# echo -e "\vswitchuser" switchuser 纵向制表符 [root@localhost ~]# echo -e "\0101\0154\0141\0156 \0052" Alan * 八进制转换 [root@localhost ~]# echo -e "\x41\x6c\x61\x6e \x2a" Alan * 十六进制转换echo经常用于查看变量 例如: echo $PWD或${PWD}(变量基本是大写字母) 说到变量就要用到变量引用的符号 "":bash中的弱引用,使"$STRING"变量替换. '':bash中的强引用,输入字符串回显的也是字符串 ``和$():命令引用,输入`STRING`和$(string)命令解释输出
[root@localhost ~]# echo "$PWD" ""弱引用变量替换 /root [root@localhost ~]# echo '$PWD' ''强引用变量不会替换 $PWD [root@localhost ~]# echo `pwd` ``命令引用解义 ``:左上角1左边的按键 /root [root@localhost ~]# echo $(pwd) 效果同上 /root
echo输出颜色及特性通过033或\e引导[表示转义编码的开始,m表示结束.0m表示恢复默认。例如echo -e "\033[5;31m2BLINK \e[default0m" 中\033和\e同义,引导编码5是字体闪烁 。使用多个编码用“;”符隔开,m表示结束使用编码.一下是一些长用的编码
编码 颜色/动作 0 重新设置属性到缺省设置 1 设置粗体 2 设置一半亮度(模拟彩色显示器的颜色) 4 设置下划线(模拟彩色显示器的颜色) 5 设置闪烁 7 设置反向图象 22 设置一般密度 24 关闭下划线 25 关闭闪烁 27 关闭反向图象 30 设置黑色前景 31 设置红色前景 32 设置绿色前景 33 设置黄色前景 34 设置蓝色前景 35 设置紫色前景 36 设置青色前景 37 设置白色(灰色)前景 38 在缺省的前景颜色上设置下划线 39 在缺省的前景颜色上关闭下划线 40 设置黑色背景 41 设置红色背景 42 设置绿色背景 43 设置黄色背景 44 设置蓝色背景 45 设置紫色背景 46 设置青色背景 47 设置白色(灰色)背景 49 设置缺省黑色背景echo 查闪烁,下划,颜色
![](http://s2.51cto.com/wyfs02/M00/85/2F/wKiom1ecQjfC8UGKAATZLNID8M0485.gif)
显示前十天的年月日
[root@localhost ~]# date -d "10 day ago" "+%F"
2016-07-20
显示后二十天的年月日
[root@localhost ~]# date -d "20 day " "+%F"
2016-08-19
本文出自 “10974793” 博客,请务必保留此出处http://nieqi.blog.51cto.com/10974793/1831990
相关文章推荐
- nginx HA高可用
- Linux文件系统剖析
- jqGrid的使用
- java中关键字volatile的作用
- AlertDialog的七种形式
- Hdu 3366 Passage (概率DP)
- 滑屏 H5 开发实践九问
- JavaWeb实现文件上传下载功能实例解析
- 一条线上按距离找点的qt绘图
- (数据结构)oj重建二叉树(用权值作为新二叉树的下标)
- linux兴趣小组暑假第五次讲座总结
- MacOS系统熟悉
- poj 2251(Dungeon Master)
- javascript创建对象
- Java编程题目-5:回文数
- 文件通配符
- linux 进程的虚拟内存
- 学习排序
- IOS中获取各种文件的目录路径的方法
- AWR的使用