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文件中的命令了。

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

参考:

  • linux如何把应用的某个命令添加到环境变量中,并可以执行。
  • Linux ln 命令

linux自定义全局命令相关推荐

  1. linux添加新用户;linux常见命令;linux自定义终端命令

    1.linux添加新用户 1.useradd **用户名* 增加用户 2.passwd **用户名* 添加密码 3.su - **用户名* 切换到用户 4.exit 退出用户 切换到用户后只显示$问题 ...

  2. linux 自定义shell命令,如何在Linux中自定义bash命令提示符

    前言 众所周知, bash (the B ourne- A gain Sh ell)是目前绝大多数 Linux 发行版使用的默认 shell.本文将会介绍如何通过添加颜色和样式来自定义 bash 命令 ...

  3. Linux——自定义服务命令

    前言 这个写部署禅道的时候包含了这个内容,但是今天弄的时候突然忘记了,所以还是重新写下. 步骤 有的同学可能会不知道一些系统自带的目录是什么意思,所以我这里就拆分下,不直接创建 进入到系统服务目录 c ...

  4. Linux自定义命令

    linux自定义命令,就是给当前命令取个别名. 比如:ls 列出当前的文件,rm + 文件名 就能删除该文件,如何自定义命令,可以使用alias 比如:alias gobin='cd /opt/tom ...

  5. linux 定义快捷命令,Linux系统自定义快捷命令的详细说明

    Linux系统用户可以自定义喜欢的快捷键命令.下面由学习啦小编为大家整理了Linux系统自定义快捷键命令的详细说明,希望对大家有帮助! Linux系统自定义快捷命令的详细说明 目前总结到的有两种方式, ...

  6. linux自定义命令行参数,如何自定义一个Linux命令(简单易懂版)

    好久没写东西了,如果不往外输出,就不知道自己到底经历过什么,学到过什么,简书的第一篇文章从这篇前年写在csdn的文章开启.以下是正文,希望大家能够互相支持,共勉! Linux系统提供了大量的命令供用户 ...

  7. linux常用shell命令面试,shell经典笔试题目总结

    shell经典笔试题目总结 守望者整理了一些高手的博客记录的shell面试题分享给大家,有些比较有意思,帮助大家面试或则学习shell编程的学习例子 一 文件内容如下: 100 a         1 ...

  8. Linux基础常用命令

    ps -ef用于查看全格式的全部进程,其中"ps"是在Linux中是查看进程的命令,"-e "参数代表显示所有进程,"-f"参数代表全格式. ...

  9. linux系统监控命令汇总

    零.Linux系统监控命令速查手册 命令 功能应用 用法举例     free 查看内存使用情况,包括物理内存和虚拟内存 free -h或free -m     vmstat 对系统的整体情况进行统计 ...

  10. Linux系统监控命令整理汇总-掌握CPU,内存,磁盘IO等找出性能瓶颈

    的性能有问题,总之,每到晚上挖站否的主机就出现了不稳定的情况,系统负载忽高忽低.利用服务器日志分析利器:ngxtop和GoAccess也能查出有一些IP一直在不断地扫描服务器端口还有WP后台. 但是, ...

最新文章

  1. 图像特征点检测与匹配评价准则——量化
  2. Win7系统中同时安装了python2.x和python3.x,如何设置默认启动的python版本
  3. oracle rac scan ip 用途 原理
  4. spring boot地一讲
  5. GridSearchCV.grid_scores_和mean_validation_score报错
  6. 管理心得之学术,交通,作息,心态
  7. hdu 3948(后缀数组+RMQ)
  8. 问题 1462: [蓝桥杯][基础练习VIP]Huffuman树
  9. java 1.7的新特性_[Java]  JDK 1.7版本的 新特性
  10. kex_exchange_identification: Connection closed by remote host Connection closed by 140.82.121.3 port
  11. 云小课|DGC数据开发之基础入门篇
  12. Git上手:四种常见的Git协同工作方式
  13. python从入门到精通需要多久--零基础学Python,从入门到精通需要多长时间
  14. C#.NET通用权限管理系统组件中用少数几行代码实现记录页面状态
  15. 《遥感原理与应用》孙家抦版知识点总结(含简答题)——第五章
  16. 12-Solidity8.0-view和pure区别
  17. matlab simca,SIMCA软件|SIMCA-多元数据分析软件
  18. 【C语言】定义一个函数,求长方体的体积
  19. MySQL在服务里找不到(未卸载)
  20. redisflush操作

热门文章

  1. 电子书下载:Beginning ASP.NET 2.0 and Databases
  2. Github使用: 本地上传, 与之同步
  3. Java学习笔记四——运算符
  4. latex中极限符号$与$$区别
  5. Java Threads -- 数据同步(1)
  6. discuz x2.5 广告位开发学习(第一步:摸索)
  7. C++中如何使类不能继承
  8. SilverLight3 cool开发(二) Mac Dock栏
  9. Security+ 学习笔记50 取证技术
  10. 我要做 Android 之面笔试