执行命令
临时生效
alias lscf='getconfig(){ cat $1 |grep -v ^#|grep -v ^$;};getconfig'
下面这是一份redis.conf配置文档中的内容

执行命令
alias lscf='getconfig(){ cat $1 |grep -v ^#|grep -v ^$;};getconfig'
lscf redis.conf
显示效果
查看显示效果

执行alias 可以查看所有的别名设置 执行完只是临时生效

命令拆解
alias lscf='getconfig(){ cat $1 |grep -v ^#|grep -v ^$;};getconfig'
- 其中 “lscf”是我们自定义的命名名称
“getconfig(){ cat $1 |grep -v ^#|grep -v ^$;};getconfig”整个一起看就是一个shell方法“$1”是传入的第一个参数 这里指文件名"grep -v ^#|grep -v ^$"这部分是grep的查询“ -v ”是排除 后面接正则参数"getconfig"是调用“getconfig()这个方法的内容“{ cat $1 |grep -v ^#|grep -v ^$;}”- 注意!
{ cat中间的空格‘{}’内有";"中括号结束也有";"
永久生效:
echo "alias lscf='getconfig(){ cat $1 |grep -v ^#|grep -v ^$;};getconfig'" >> ~/.bash_profile
自定义Redis配置查看利器:alias lscf的永久生效与临时使用
本文介绍了如何通过`alias`快速临时查看Redis配置文档,以及如何将其转换为永久生效的.bash_profile设置。详细解析了alias命令和getconfig函数,展示了从临时到永久生效的过程。
2363

被折叠的 条评论
为什么被折叠?



