linux自定义命令
2015-12-23 12:11
309 查看
linux添加管理自定义命令
方法一:简单的命令使用 alias 起别名
编辑所用的 shell 配置文件,如 bash 的 .bashrc,zsh 的 .zshrc,如加入:alias ws="cd ~/workspace"
重载该配置文件使更改生效,如source .bashrc。在任意位置输入ws,即可 cd 到 workspace 目录。
如果有很多 alias 命令,可单独定义一个文件存放,参考 .bashrc中 的一段说明:
# Alias definitions. # You may want to put all your additions into a separate file like # ~/.bash_aliases, instead of adding them here directly. # See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi
如果有多个shell,这种方法更方便管理,只需要将这个文件添加到各shell配置文件中即可。
方法二:将可执行文件目录加入PATH
1、创建存放自定义命令的目录,如my_cmd2、将该目录加入path中
编辑所用的 shell 配置文件,如 bash 的 .bashrc,zsh 的 .zshrc,加入
PATH=$PATH:~/my_cmd
也可以将该命令添加到方法一中单独创建的自定义命令存放文件中
3、重载该配置文件使更改生效,如 source .bashrc
4、将自定义的可执行程序放入 my_cmd 中,在 shell 就可以直接执行了
➜ ~ mkdir ~/my_cmd
➜ ~ vi .bashrc
➜ ~ source .bashrc
➜ ~
➜ ~ vi .zshrc
➜ ~ source .zshrc
➜ ~
方法三:综合上述方法管理自定义命令
1、编辑所用的 shell 配置文件,如 bash 的 .bashrc,zsh 的 .zshrc,加入:if [ -f ~/shellrc ]; then . ~/shellrc fi
2、创建 shellrc,加入对 shell 配置文件的改动,如:
PATH=$PATH:~/my_cmd alias ws="cd ~/workspace"
简单的命令如 alias,放入shellrc。可执行文件放入my_cmd。
相关文章推荐
- centos7.0 安装MySQL5.7.10
- linux下使用tar与openssl进行加解密
- linux下opensll加解密详解
- Linux共享内存
- linux版本Debian VS CentOS
- linux绑定进程到指定cpu
- 全面讲解在Linux系统中安装和配置HAProxy的过程
- rpm包管理功能全解(CentOS系统)
- Linux安装Vritualbox虚拟机软件
- Linux下使用c#开发倒计时功能
- Linux系统中sed命令在文件某行前后添加内容的用法
- linux 文件管理命令
- CentOS7.1 安装Liberty之环境准备(1)
- 【Linux】纯C环境下字符串的处理
- Linux系统中有效用户组和初始用户组有什么作用于区别?
- 原 Linux搭建SVN 服务器2
- linux的hostname修改详解
- linux中进入带中空格的文件夹
- Linux ACL
- linux bin文件制作