一、需求
1、通过shell脚本完成一个linux命令,并在执行时可使用tab键补全命令和参数
2、参数分为一级参数和二级参数,并针对不同的一级参数有二级参数
二、实现方式
通过complete,compgen,shift、eval等linux命令实现
1、代码架构
init.d : 命令逻辑实现
test_complete : 命令主入口
.test_complete.bash : 实现命令补全
2、代码详情
test_complete
.test_complete.bash
init.d
1、通过shell脚本完成一个linux命令,并在执行时可使用tab键补全命令和参数
2、参数分为一级参数和二级参数,并针对不同的一级参数有二级参数
通过complete,compgen,shift、eval等linux命令实现
init.d : 命令逻辑实现
test_complete : 命令主入口
.test_complete.bash : 实现命令补全
test_complete
.test_complete.bash
init.d
ubuntu下命令行自动补全,使用ubuntu的您肯定不会为经常大错命令二苦恼,希望能给您帮上小忙
insert to ~/.bashrc
当我们读取文件内容时,并不能重复的读取,比如一个blogCblog.txt文件里有blogCblog内容,用两个read()方法读取blogCblog.txt的内容,会发现,第一个返回文件内容,第二个返回‘’。并不能重复读取,如果我想重复读取呢?怎么解决。 其实这跟文件指针有关,当我们对文件操作时,文件内部会有一个文件指针来定位当前位置,如图: 当op
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M