SHELL - Linux下定制自己的工具
2016-06-17 本文已影响426人
菩提老鹰
导语
在Linux下,有时候
某些特殊的命令会被重复使用
,为了避免重复写这些代码,我们可以考虑 将其定制为一个Linux命令
,集中放到某一个路径下,然后把改路径加入到系统的PATH变量
中去。这样我们就可以将其当做一个系统命令来使用了
准备工作
为了能将自己定制的脚本作为系统命令来使用,需要提前做一些事情
定制化脚本路径
mkdir -p /devOps/shell/bin
添加路径到系统PATH变量
sed -i '/export PATH/i LCPATH=\/devOps\/shell\nPATH=$PATH:$LCPATH/bin' /etc/profile
source /etc/profile
定制脚本,赋予执行权限
#这里举例说明
## write script
vim /devOps/shell/bin/lchello
#!/usr/bin/env bash
echo "Hello someone"
echo "you are using customized command by yourself"
## change mod and give execute privilege
chmod a+x /devOps/shell/bin/lchello
## try to execute
root@pts/0 $ pwd
/tmp
## 这里不用输入绝对路径,因为它已经存在于我们的path变量中了
root@pts/0 $ lchello
Hello someone
you are using customized command by yourself
root@pts/0 $ which lchello
/devOps/shell/bin/lchello
root@pts/0 $ env |grep -i path |grep -i devOps
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/devOps/shell/bin:/root/bin
这里将不定期的更新,新增一些定制化的Linux命令,来提高我们的工作效率
***1,查看进程占用内存情况 ***
2016-06-17 by liuchao
查看进程占用内存情况
2,解析Ini配置
2016-06-20 by liuchao
Linux下解析ini配置文件