linux自定义全局命令

本文详细介绍了如何在Linux系统中创建自定义命令,包括在用户目录下建立命令目录,编写命令脚本,创建软链接,将命令目录添加到环境变量,并通过修改配置文件使更改生效。通过这些步骤,用户可以在任意目录下直接运行自定义的hello_world命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 在自定义的目录下面创建命令

    %cd ~
    %mkdir my_cmd
    %echo "echo 'hello world'" >> hello_world
    #这个是在当前用户的目录下创建了 my_cmd目录,并创建了一个hello_world文件,内容是echo 'hello world',这里的~是根据当前用户的不同而不同的目录,如,用户是root则为 /home/root,用户为visitor的话,~则代表 /home/visitor。
    
  2. 将命令进行关联绑定

    #进入/usr/bin目录
    %cd /usr/bin
    
    #创建软链
    %ln /home/root/my_cmd/hello_world  hello_world
    
  3. 添加命令目录到环境变量中

    %vim /etc/profile
    #按i编辑,在最后一行增加以下代码,然后按esc后输入 :wq保存并退出
    PATH=/home/root/my_cmd/:$PATH 
    export PATH
    
    #刷新环境变量生效
    source /etc/profile
    

经过以上操作以后,在任意目录输入hello_world,就会执行hello_world文件中的命令了。

后来发现只做第三步就行了,把命令所在的目录放到环境变量中,就可以了。

参考:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值