美文网首页Linux各种姿势linux工具Linux运维
SHELL - Linux下定制自己的工具

SHELL - Linux下定制自己的工具

作者: 菩提老鹰 | 来源:发表于2016-06-17 11:28 被阅读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配置文件

    相关文章

      网友评论

      本文标题:SHELL - Linux下定制自己的工具

      本文链接:https://www.haomeiwen.com/subject/tkoedttx.html