千家信息网

Linux中如何增加自定义脚本的展现量

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章将为大家详细讲解有关Linux中如何增加自定义脚本的展现量,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。原理在回答上面的问题之前,我们首先思考下面这个问题:
千家信息网最后更新 2026年11月02日Linux中如何增加自定义脚本的展现量

这篇文章将为大家详细讲解有关Linux中如何增加自定义脚本的展现量,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

原理

在回答上面的问题之前,我们首先思考下面这个问题:为什么我们用的很多指令都不需要绝对路径的文件名呢?

我以最常用的ls指令为例子。首先要查看指令的执行文件位置:which ls。输出的内容为:/bin/ls。

为什么ls指令就不需要以绝对路径名就能调用呢?

这是因为环境变量PATH指定了默认的检索路径。那么要怎么去查看环境变量呢?

1. 输出内置变量PATH:echo $PATH

2. 查看所有变量:env

但是有时候我们使用ll也能调用带有参数的ls指令,但是使用which ll却找不到执行文件。这是使用了别名alias指令指定了指令的别名。

其实除此之外我们还可以在PATH的路径中添加链接文件指向我们的指令。

由此可知,可以通过以下方式指定脚本的路径:

1. 在PATH变量中添加脚本路径

2. 使用alias指令设置别名

3. 在PATH中的路径目录中增加链接文件

实战

准备自定义脚本

  • 创建脚本文件:touch mysh.sh

  • 编辑脚本文件(如果没安装vim可以改为用vi):vim mysh.sh

  • 按Insert键进入编辑模式,文件内容如下:

#!/bin/bash

echo "Hello World!"

  • 按Esc键退出编辑模式,输入:wq保存并退出

  • 授予脚本文件执行权限:chmod +x mysh.sh

  • 尝试执行脚本:./mysh.sh

修改环境变量PATH

  1. 修改profile文件:vim /etc/profile,在文件尾部添加以下内容:export PATH=$PATH:/root。内容中的/root可以替换为脚本所在的目录。

  2. 使修改后的profile文件生效:soruce /etc/profile

  3. 检查PATH修改是否生效:echo $PATH

  4. 尝试执行脚本:mysh.sh

设置别名

  1. 修改profile文件:vim /etc/profile,在文件尾部添加设置别名的内容,注意要使用全路径名:alias mysh=/root/mysh.sh内容中的/root可以替换为脚本所在的目录。

  2. 使修改后的profile文件生效:soruce /etc/profile

  3. 检查增加别名是否生效:alias mysh

  4. 尝试执行脚本:mysh

使用链接文件

  1. 创建链接文件:ln -s /root/mysh.sh /usr/bin/mysh

  2. ln为创建链接文件的指令,-s参数为创建软链接文件。/root/mysh.sh为目标文件,即需要创建软链接的文件。/usr/bin/mysh为创建的软链接文件。

  3. 通过软链接文件名执行脚本:mysh

题外话

有时候解压一些工具,想尝试运行的时候,不是全路径名执行,就是跳转到执行文件所在的目录,然后./执行文件名。

如果是懒得打./,可以在profile文件的底部添加以下内容:export PATH=$PATH:./。注意这段内容尽量保证在文件最后一行。

总结

在最后汇总以下使用到的指令和工具:

1. 查看文件信息:ls

2. 跳转到某个目录:cd

3. 输出指令:echo

4. 文本编辑器:vim

5. 查看环境变量:env

6. 查看指令或者工具的执行文件所在路径:which

7. 别名指令:alias

8. 配置刷新:source

9. 文件授权:chmod

10. 设置环境变量:export

11. 创建链接文件:ln

关于"Linux中如何增加自定义脚本的展现量"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

文件 脚本 指令 路径 链接 内容 变量 别名 环境 目录 所在 尝试 工具 文件名 篇文章 路径名 输出 参数 尾部 更多 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 伟宏互联网科技 互联网中国科技 关于新基建和互联网科技 麻工互联网科技 互联网金融 科技 互联网科技股票 广州紫鲸互联网科技 科技伦理 互联网公司 山东吉时兔互联网科技有限公司 汉立互联网科技有限公司联系电话 深圳前海聚择互联网科技有限公司 互联网科技公司有风险吗 互联网与医疗科技 企晟互联网信息科技有限公司 半导体行业属于互联网高科技类吗 萌小萌互联网科技河南有限公司 互联网公司属于科技吗 数字互联网科技有限公司 互联网对科技影响 利用互联网等科技手段 广东猪兼强互联网科技有限公司 互联网科技工作委员会 互联网医疗科技 互联网 科技服务平台 互联网科技项目计划书材料类 互联网金融中的现代科技 荆州市昕露互联网络科技有限公司 哈尔滨屹滨互联网科技有限公司 烟台灵鸽互联网科技有限公司 吉林省码上互联网科技电话
0