首页 > 系统相关 >Linux配置添加自定义shell脚本需要的PATH

Linux配置添加自定义shell脚本需要的PATH

时间:2023-05-04 20:23:24浏览次数:54  
标签:bin 脚本 shell 自定义 添加 export Linux PATH

Linux添加自定义shell脚本

记录下,便于之后复习使用。

1.确定一个目录

e.g.

#到达用户目录
cd ~   
#创建一个bin文件夹来放脚本文件
mkdir bin
cd ./bin
pwd
得到的是
/root/bin

2.把这个路径放到PATH中

cd ~
#可以用ls -a 看一看有没有.branrc文件
vim ~/.bashrc
#编辑最后加入以下语句
export PATH=$PATH:~/bin
#语句是指,在原有PATH后面加上 ~/bin 路径
#执行以下语句
source ~/.bashrc

3.编写添加自己的shell脚本

注意此处脚本是xxx.sh文件

如果对于以下语句中的 export 和 PATH 的含义和用法原因等感到好奇,那么我也是。

export PATH=$PATH:~/bin

可以参考此处链接: [What does export PATH=something:$PATH mean?]

其中第一个和第二个回答,很完整的回答了问题。

本文参考

linux添加属于自己的shell脚本路径(PATH)

标签:bin,脚本,shell,自定义,添加,export,Linux,PATH
From: https://www.cnblogs.com/kexi290/p/17372383.html

相关文章

  • 倒序输出文件中的文本(英文文本,Linux环境)
    /*倒序显示文本内容:linux环境*/#include<stdio.h>#include<stdlib.h>#defineSLEN81intmain(void){char*file="hello.txt";charch;FILE*fp;longcount,last;if((fp=fopen(file,"rb"))==NULL){//只......
  • Linux 安装MySql
    Linux安装MySql1.下载mysqlhttps://downloads.mysql.com/archives/community/下载之后使用文件传输工具传输到你的服务器上 2.安装mysql1.创建mysql文件夹mkdir/soft/mysql创建文件夹cd/soft/mysql进入 2.解压文件夹在该目录下再创建一个文件夹,并且将安装......
  • [Linux资源] 鸟哥的私房菜
    鸟哥的Linux私房菜--基础学习篇目录http://vbird.dic.ksu.edu.tw/linux_basic/linux_basic.php?utm_source=jobboleblog鸟哥的Linux私房菜--服务器架设篇目录http://vbird.dic.ksu.edu.tw/linux_server/?utm_source=jobboleblog......
  • 兼容 windows 和 Linux 的fgets文件读取方式(判断文件尾)
    /*检测文件尾范例使用fgets读取文件*//*范例:检测文件尾,windows和linux,unix平台兼容版本*/#include<stdio.h>#include<stdlib.h>#defineBUFSIZE100intmain(void){FILE*f;charstr[BUFSIZE];char*result;//读方式打开文件hello.txt,如果文件不......
  • shell
    1、编写shell脚本的格式```bash#!/bin/bash#指定解析器#注释1、编写一个脚本,实现创建100个txt文件#!/bin/bashtouch{1..100}.txt```2、运行脚本的几种方式```bash方式一:绝对路径(运行的脚本必须有可执行权限)方式二:相对路径(运行的脚本必须有可执行权限)方式三:解释器+文......
  • 如何在Linux检查并使用串口
    原文译至:http://www.cyberciti.biz/faq/find-out-linux-serial-ports-with-setserial/如何根据不同的需求(如modem,连接空的module或连接到一个dumb终端)在Linux下检查并配置串口呢?Linux提供了各种工具,Linux使用ttySx作为一个串口设备的名称。例如,COM1(DOS/Windows名字)是t......
  • [每天一个Linux小技巧] Linux下 截图
    方法一:使用firefox截图:Ctrl+Shift+C方法二:使用Linux自带的工具:screenshot方法三:使用PrtScn键截全屏,使用Alt+PrtScn键截取焦点所在的窗口。文件默认保存在$PWD/图片下。参考:http://jingyan.baidu.com/article/f71d6037639c6f1ab641d124.html......
  • Linux下如何找到程序中是否有dlopen的库
    嵌入式系统开发下,有时候要对库进行一些处理.比如这个库没有被用到就可以被移除,但是一般情况下没有去判断dlopen的库信息,所以会造成误删除的情况.这个bash脚本用来搜索指定目录或指定文件是否有使用dlopen的库及可执行文件.注意:该脚本因为是通过对二进制文件的分析实......
  • linux模块驱动编写示例
    2023-05-04关键字:该驱动可通过dts配置属性,可在/dev创建节点,支持对/dev下的节点进行标准IO读写以及ioctl读写。dts如下:ir_cut{status="okay";compatible="chorm,ir-cut";gpios=<&gpf0GPIO_ACTIVE_HIGH>,<&gpf1GPIO_ACTIVE_LOW>;}; ......
  • mybatis批量插入支持默认值和自定义id生成策略的免写sql插件
    最近做项目时用了免写sql的插件但是发现批量操作不满足现有需求。所以,在原有基础之上扩展了批量的操作支持[支持插入默认值和自定义id生成策略]。使用方法如下:一:在pom文件中引入jar配置<dependency><groupId>io.gitee.wang_ming_yi</groupId><artifactId>easy_mapper</......