linux修改自定义命令,Linux 添加自定义命令

1. vim ~/.bashrc

2.alias path="cd ./mySvn/sdn_proj/branches/oss"

tes t-s ~/.alias && . ~/.alias || true

#LD_LIBRARY_PATH=$LD_LIBRARY_PATH:'pwd'../lib:/usr/local/services/python/lib

3.重新连接shell

4.运行path

只显示文件夹     ls -l | grep ^d

只显示文件         ls -l | grep ^-

解释一下:

ls -l 之后会得到下面的内容

drwx------   4 jinwang users     4096 2012-02-09 15:00 .xchat2

-rw-r--r--   1 jinwang users  1690399 2012-06-04 12:16 45s.txt

文件是以 "-"开头 , 文件夹是 d, 所以这就是后面grep的内容。

^是正则表达 匹配输入字符串开始的位置。

方法二:将可执行文件目录加入PATH

1、创建存放自定义命令的目录,如my_cmd

2、将该目录加入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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值