SHELL - Linux下定制自己的工具

导语

在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配置文件

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,763评论 9 468
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,183评论 2 33
  • 一、温故而知新 1. 内存不够怎么办 内存简单分配策略的问题地址空间不隔离内存使用效率低程序运行的地址不确定 关于...
    SeanCST阅读 12,370评论 0 27
  • 1.Linux下如何用命令查看实时日志(完整命令) tail -f 路径.log查看前多少行 tai-200f 路...
    qianyewhy阅读 6,882评论 0 11
  • 时光比谁都快,谁也捉不住它,只能眼睁睁看着它怎么流逝。寒假一个月,学生们好不容易放了个松,转眼间又要上学,一定会有...
    422b78a4e74e阅读 1,209评论 0 1