常见命令
约 275 字小于 1 分钟
2026-03-10
echo 命令
| 关键点 | 说明 |
|---|---|
| 基本语法 | echo [选项] [字符串] |
| 常用选项 | -n 不换行,-e 启用转义 |
| 变量输出 | 使用 $变量名,建议用双引号包裹 |
| 彩色输出 | 使用 ANSI 转义码 \033[XXm |
| 输出重定向 | > 覆盖文件,>> 追加到文件 |
| 多行输出 | 使用 \n 换行或 Here Document |
| 可移植性建议 | 复杂输出考虑使用 printf |
printf 命令
| 概念 | 说明 | 示例 |
|---|---|---|
| 基本语法 | printf "format" args | printf "%s" "hello" |
| 格式说明符 | 以%开头,指定数据类型和格式 | %d(整数), %f(浮点数) |
| 转义字符 | 特殊字符表示 | \n(换行), \t(制表符) |
| 字段宽度 | 控制输出最小宽度 | %10s(10字符宽) |
| 精度控制 | 浮点数小数位数 | %.2f(2位小数) |
常用格式说明符速查表
| 说明符 | 用途 | 示例输入 | 示例输出 |
|---|---|---|---|
%s | 字符串 | "text" | text |
%d | 十进制整数 | 255 | 255 |
%x | 十六进制整数 | 255 | ff |
%f | 浮点数 | 3.14159 | 3.141590 |
%.2f | 2位小数 | 3.14159 | 3.14 |
%c | 单个字符 | "A" | A |
%% | 百分号 | - | % |
