Linux shell 常用函数、库文件汇总、彩色字体
* 以下函数或文件,在某些发行版本系统不支持,请先测试确认是否可用。
#### 函数 ####
## 生成连续的数字
方式一: [1]
1 2 3 4 | 正序: {1..16} 倒序: {16..1} |
示例:
1 2 3 4 | for n in {1..16} do echo "$n" done |
-
方式二: [2]
1 | $( seq 254) 或 ` seq 254` |
示例:
1 2 3 4 | for n in $( seq 254) do echo "$n" done |
$() 也可以用 ``来替代(`是键盘左上角Tab键上的~波浪线键)
### 字符串截取
方式一:
1 2 3 | str= "1234567890" out=${str:1:5} echo ${out} |
输出:12345
#### 系统自带的库文件 ####
## 显示彩色字体
库文件一: 显示执行结果 [ OK ] [ PASSED ] [ WARNING] 等加颜色的字样 [3]
Linux CentOS:
1 2 3 | /etc/init .d /functions 或 /etc/rc .d /init .d /functions |
Ubuntu:
1 | /lib/lsb/init-functions |
--
参考:
[1] 《跟老男孩学Linux运维 Shell编程实战》 P254
[2] 《跟老男孩学Linux运维 Shell编程实战》 P343
[3] 《跟老男孩学Linux运维 Shell编程实战》 P271
https://www.lmlphp.com/user/62398/article/item/2220848/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!