美文网首页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下定制自己的工具

    导语 在Linux下,有时候某些特殊的命令会被重复使用,为了避免重复写这些代码,我们可以考虑 将其定制为一个Lin...

  • Linux Shell 文本处理工具集锦

    Linux Shell 文本处理工具集锦 本文将介绍Linux下使用Shell处理文本时最常用的工具:find、g...

  • Shell基础知识

    简介 Shell是Linux内核系统下的脚本工具,由于是开源系统,Shell工具被开发出不同的版本。 /etc/s...

  • Shell是什么

    Shell简介 Shell 诞生于 Unix,是与 Unix/Linux 交互的工具,单独地学习 Shell ...

  • Linux编程-Lunix命令行

    Linux组成 Linux内核GNU工具组件图形化桌面环境应用软件 二、shell命令 常用的shell命令 a)...

  • 基础-2.文件处理

    本节将介绍Linux下使用Shell处理文本时最常用的工具: find、grep、xargs、sort、uniq、...

  • Linux Shell 文本处理工具集锦

    本文将介绍Linux下使用Shell处理文本时最常用的工具: find、grep、xargs、sort、uniq、...

  • pyenv 让 python 版本完美切换

    前言 我觉得如果使用 python 开发的话,还是在 unix/linux 的环境下吧,shell 工具的效率比 ...

  • Mac下Shell的学习

    关于Shell Shell是Linux系统下的一个交互式工具,可以帮助用户启动程序、管理文件系统中的文件以及管理运...

  • Linux 命令行的基本快捷操作

    oh-my-zsh Linux 的 shell 有好多种,一般情况下我们用的是 bash 。zsh 是一种定制性强...

网友评论

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

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