linux自定义全局命令
在自定义的目录下面创建命令
%cd ~ %mkdir my_cmd %echo "echo 'hello world'" >> hello_world #这个是在当前用户的目录下创建了 my_cmd目录,并创建了一个hello_world文件,内容是echo 'hello world',这里的~是根据当前用户的不同而不同的目录,如,用户是root则为 /home/root,用户为visitor的话,~则代表 /home/visitor。
将命令进行关联绑定
#进入/usr/bin目录 %cd /usr/bin#创建软链 %ln /home/root/my_cmd/hello_world hello_world
添加命令目录到环境变量中
%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自定义全局命令相关推荐
- linux添加新用户;linux常见命令;linux自定义终端命令
1.linux添加新用户 1.useradd **用户名* 增加用户 2.passwd **用户名* 添加密码 3.su - **用户名* 切换到用户 4.exit 退出用户 切换到用户后只显示$问题 ...
- linux 自定义shell命令,如何在Linux中自定义bash命令提示符
前言 众所周知, bash (the B ourne- A gain Sh ell)是目前绝大多数 Linux 发行版使用的默认 shell.本文将会介绍如何通过添加颜色和样式来自定义 bash 命令 ...
- Linux——自定义服务命令
前言 这个写部署禅道的时候包含了这个内容,但是今天弄的时候突然忘记了,所以还是重新写下. 步骤 有的同学可能会不知道一些系统自带的目录是什么意思,所以我这里就拆分下,不直接创建 进入到系统服务目录 c ...
- Linux自定义命令
linux自定义命令,就是给当前命令取个别名. 比如:ls 列出当前的文件,rm + 文件名 就能删除该文件,如何自定义命令,可以使用alias 比如:alias gobin='cd /opt/tom ...
- linux 定义快捷命令,Linux系统自定义快捷命令的详细说明
Linux系统用户可以自定义喜欢的快捷键命令.下面由学习啦小编为大家整理了Linux系统自定义快捷键命令的详细说明,希望对大家有帮助! Linux系统自定义快捷命令的详细说明 目前总结到的有两种方式, ...
- linux自定义命令行参数,如何自定义一个Linux命令(简单易懂版)
好久没写东西了,如果不往外输出,就不知道自己到底经历过什么,学到过什么,简书的第一篇文章从这篇前年写在csdn的文章开启.以下是正文,希望大家能够互相支持,共勉! Linux系统提供了大量的命令供用户 ...
- linux常用shell命令面试,shell经典笔试题目总结
shell经典笔试题目总结 守望者整理了一些高手的博客记录的shell面试题分享给大家,有些比较有意思,帮助大家面试或则学习shell编程的学习例子 一 文件内容如下: 100 a 1 ...
- Linux基础常用命令
ps -ef用于查看全格式的全部进程,其中"ps"是在Linux中是查看进程的命令,"-e "参数代表显示所有进程,"-f"参数代表全格式. ...
- linux系统监控命令汇总
零.Linux系统监控命令速查手册 命令 功能应用 用法举例 free 查看内存使用情况,包括物理内存和虚拟内存 free -h或free -m vmstat 对系统的整体情况进行统计 ...
- Linux系统监控命令整理汇总-掌握CPU,内存,磁盘IO等找出性能瓶颈
的性能有问题,总之,每到晚上挖站否的主机就出现了不稳定的情况,系统负载忽高忽低.利用服务器日志分析利器:ngxtop和GoAccess也能查出有一些IP一直在不断地扫描服务器端口还有WP后台. 但是, ...
最新文章
- 图像特征点检测与匹配评价准则——量化
- Win7系统中同时安装了python2.x和python3.x,如何设置默认启动的python版本
- oracle rac scan ip 用途 原理
- spring boot地一讲
- GridSearchCV.grid_scores_和mean_validation_score报错
- 管理心得之学术,交通,作息,心态
- hdu 3948(后缀数组+RMQ)
- 问题 1462: [蓝桥杯][基础练习VIP]Huffuman树
- java 1.7的新特性_[Java] JDK 1.7版本的 新特性
- kex_exchange_identification: Connection closed by remote host Connection closed by 140.82.121.3 port
- 云小课|DGC数据开发之基础入门篇
- Git上手:四种常见的Git协同工作方式
- python从入门到精通需要多久--零基础学Python,从入门到精通需要多长时间
- C#.NET通用权限管理系统组件中用少数几行代码实现记录页面状态
- 《遥感原理与应用》孙家抦版知识点总结(含简答题)——第五章
- 12-Solidity8.0-view和pure区别
- matlab simca,SIMCA软件|SIMCA-多元数据分析软件
- 【C语言】定义一个函数,求长方体的体积
- MySQL在服务里找不到(未卸载)
- redisflush操作
热门文章
- 电子书下载:Beginning ASP.NET 2.0 and Databases
- Github使用: 本地上传, 与之同步
- Java学习笔记四——运算符
- latex中极限符号$与$$区别
- Java Threads -- 数据同步(1)
- discuz x2.5 广告位开发学习(第一步:摸索)
- C++中如何使类不能继承
- SilverLight3 cool开发(二) Mac Dock栏
- Security+ 学习笔记50 取证技术
- 我要做 Android 之面笔试