Linux基础命令-echo
echo命令
功能:显示字符 (末尾自带换行功能)
语法:echo [-neE][字符串]
说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | -n 不在字符的最后自动换行 -e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出 \a 发出警告声; echo -e "\a" \b 退格键; echo -e "abdc\bxx" \c 不产生进一步的输出(\c后面的字符或\x特殊符号都不认); \n 换行且光标移至行首; \r 光标移至行首,但不换行(从第一个字母开始覆盖); echo -e "abdc\rxx" \t 插入tab; \\ 插入\字符; \0nnn 插入nnn(八进制)所代表的ASCII字符 echo -e "\0101" echo -e "\033[43;31mred color\033[0m" 30-37 前景颜色 40-47 背景颜色 |
1 2 3 4 5 6 7 8 9 10 11 | 用 echo 命令打印特效的文字: \e[nm n为数字代码,多个以“;”隔开 [33;36;5m red hat [0m 文字颜色码: 重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝色=34,洋红=35,青色=36,白色=37 背景颜色码: 重置=0,黑色=40,红色=41,绿色=42,黄色=43,蓝色=44,洋红=45,青色=46,白色=47 其他数字参数:0 关闭所有属性、1 设置高亮度(加粗)、4 下划线、5 闪烁、7 反显、8 消隐 \xHH插入HH(十六进制)所代表的ASCII字符 |
1 2 3 4 | echo "$VAR_NAME" : 变量会替换,双引号表弱引用 命令不认,变量认 echo '$VAR_NAME' : 变量不会替换,强引用 什么都不认 echo ` echo $UID`: 命令替换 命令变量什么都认 ``等价于$( ) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程