国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù)

這篇具有很好參考價(jià)值的文章主要介紹了【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、PATH環(huán)境變量

1.什么是PATH環(huán)境變量

這里我們先提出一個(gè)問(wèn)題:為什么我們運(yùn)行自己寫的程序需要帶路徑,而系統(tǒng)的指令不需要帶路徑?

這是因?yàn)橄到y(tǒng)能找到它的位置,系統(tǒng)中是存在相關(guān)的環(huán)境變量,保存了程序的搜索路徑的,系統(tǒng)中搜索可執(zhí)行程序的環(huán)境變量叫做PATH。所以我們只需要把我們的程序拷貝到/usr/bin/路徑下即可(但是我們不推薦,理由下面解釋)

首先我們理解什么是環(huán)境變量

環(huán)境變量(environment variables)一般是指在操作系統(tǒng)中用來(lái)指定操作系統(tǒng)運(yùn)行環(huán)境的一些參數(shù)

如:我們?cè)诰帉慍/C++代碼的時(shí)候,在鏈接的時(shí)候,從來(lái)不知道我們的所鏈接的動(dòng)態(tài)靜態(tài)庫(kù)在哪里,但是照樣可以鏈接成功,生成可執(zhí)行程序,原因就是有相關(guān)環(huán)境變量幫助編譯器進(jìn)行查找。

環(huán)境變量通常具有某些特殊用途,還有在系統(tǒng)當(dāng)中通常具有全局特性

所以事實(shí)上,Linux中的各種指令本質(zhì)上是/usr/bin目錄下的一個(gè)個(gè)可執(zhí)行的程序,和我們自己編寫的可執(zhí)行程序沒(méi)有任何區(qū)別。但是使用指令的時(shí)候,系統(tǒng)會(huì)自動(dòng)去PATH中尋找指令,如果找到了就執(zhí)行,沒(méi)有找到就報(bào)錯(cuò)-“command not found”,所以Linux中的各種指令不需要指定路徑,而我們自己寫的程序需要指定路徑

2.如何添加PATH環(huán)境變量

我們可以使用如下指令來(lái)查看PATH環(huán)境變量中包含的內(nèi)容:

echo $PATH

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

我們需要注意的是,PATH中不同的路徑分隔符為:

我們也可以通過(guò)向PATH中添加內(nèi)容讓我們自己的程序可以不指定路徑就能被執(zhí)行

方法一:直接將程序添加到/usr/bin目錄下(不建議使用這種方法,因?yàn)槲覀儗懙某绦驔](méi)有經(jīng)過(guò)測(cè)試,可能會(huì)污染指令池)

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

我們刪除使用如下指令:

sudo rm /usr/bin/mycmd

之后我們執(zhí)行我們自己寫的程序又需要帶上路徑

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

方法二:使用export命令將當(dāng)前可執(zhí)行程序的路徑導(dǎo)入PATH

export PATH=$PATH:當(dāng)前路徑

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

【注意】

$PATH代表之前的PATH中的內(nèi)容,:之后的尾新添加的內(nèi)容,所以我們不能直接使用如下指令:

export PATH=當(dāng)前路徑

因?yàn)檫@樣會(huì)將之前PATH中的內(nèi)容覆蓋掉,使得Linux中的各種指令必須指定目錄才能執(zhí)行,因?yàn)椴僮飨翟?usr/bin找不到系統(tǒng)中原來(lái)的指令了,此時(shí),我們只需要重新登錄即可,因?yàn)榄h(huán)境變量屬于內(nèi)存級(jí)變量,我們每次登錄shell的時(shí)候,環(huán)境變量都會(huì)重新編譯執(zhí)行。同時(shí),PATH中不能有空格,因?yàn)長(zhǎng)inux中以空格作為分隔符

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

我們學(xué)過(guò)Java的同學(xué)都知道,我們?cè)谧铋_(kāi)始學(xué)的時(shí)候需要在windows中配置環(huán)境變量,其實(shí)本質(zhì)就是向PATH中添加內(nèi)容(windows中的路徑分隔符為分號(hào))

windows下查看環(huán)境變量:

設(shè)置->關(guān)于->高級(jí)系統(tǒng)設(shè)置->環(huán)境變量

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

3.系統(tǒng)中的其他環(huán)境變量

PATH環(huán)境變量只是系統(tǒng)中眾多環(huán)境變量的一種,除了PATH,我們還有許多其他環(huán)境變量,不同的環(huán)境變量有不同的功能,也適用于不同的場(chǎng)景

PATH : 指定命令的搜索路徑

HOME : 指定用戶的主工作目錄(即用戶登陸到Linux系統(tǒng)中時(shí),默認(rèn)的目錄)

SHELL : 當(dāng)前Shell,它的值通常是/bin/bash

HOSTNAME:主機(jī)名

USER:當(dāng)前用戶名

PWD:當(dāng)前系統(tǒng)路徑

HISTSIZE:shell能記住的最多的歷史命令的數(shù)量

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

我們也可以使用env命令來(lái)查看系統(tǒng)中所有的環(huán)境變量:

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

4.環(huán)境變量的來(lái)源

我們使用“ ls - al /hone/hdp”指令就可以發(fā)現(xiàn)家目錄下 存在兩個(gè)隱藏文件–.bash_profile與.bashrc:

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

實(shí)際上,我們?cè)诘卿泂hell的時(shí)候,操作系統(tǒng)會(huì)讓我們當(dāng)前的shell進(jìn)行執(zhí)行.bash_profile文件內(nèi)的內(nèi)容,而.bash_profile又會(huì)調(diào)用執(zhí)行.bashrc,他們會(huì)將對(duì)應(yīng)的環(huán)境變量導(dǎo)入到shell進(jìn)程的上下文環(huán)境中,所以,這樣解釋了為什么我們把$PATH覆蓋了之后,重新登錄shell之后就可以了

環(huán)境變量的定義

環(huán)境變量是操作系統(tǒng)為了滿足不同的應(yīng)用場(chǎng)景,預(yù)先在系統(tǒng)內(nèi)設(shè)置一大批全局變量,這些變量往往具有特殊功能,且能夠一直被bash以及bash的子進(jìn)程訪問(wèn)。

環(huán)境變量具有全局屬性的根本原因是環(huán)境變量會(huì)被子進(jìn)程繼承

二、環(huán)境變量的操作

1.設(shè)置環(huán)境變量

Linux命令行的可以定義變量的,但是我們以這種方式定義的變量吧本地變量,即只在bash進(jìn)程中有效,而不是環(huán)境變量,因?yàn)榄h(huán)境變量具有全局屬性

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

我們可以使用export直接定義環(huán)境變量,也可以使用它將已經(jīng)存在的本地變量變成環(huán)境變量

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

我們可以使用set命令來(lái)查看所有變量,包括環(huán)境變量和本地變量,使用unset來(lái)取消變量,包括環(huán)境變量和本地變量

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

2.通過(guò)getenv獲取環(huán)境變量

我們可以使用 echo $環(huán)境變量名 來(lái)獲取特定的環(huán)境變量,也可以通過(guò)getenv()函數(shù)來(lái)獲取環(huán)境變量:

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

其中name是我們需要獲取環(huán)境變量的名稱,如果獲取成功就返回環(huán)境變量的具體內(nèi)容,失敗就返回NULL

這樣我們就可以使用getenv()函數(shù)來(lái)編寫系統(tǒng)中某些指令了,比如pwd:

#include <stdio.h>
#include <stdlib.h>
#define MYPWD "PWD"
int main()
{
    char* env = getenv(MYPWD);
    printf("%s\n",env);
    return 0;
}

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

3.環(huán)境變量的意義

我們知道,環(huán)境變量是操作系統(tǒng)為了滿足不同的應(yīng)用場(chǎng)景,預(yù)先在系統(tǒng)內(nèi)設(shè)置的一大批全局變量,其中PATH就是為了滿足我們指令路徑搜索的需求,而除了指令需求之外還有許多其他需求,其中非常重要的一個(gè)就是身份認(rèn)證

我們以一個(gè)例子說(shuō)明:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define USER "USER"

int main()
{
    char* who = getenv(USER);
    if(strcmp(who,"root")==0)
    {
        printf("user:%s\n",who);
        printf("user:%s\n",who);
        printf("user:%s\n",who);
        printf("user:%s\n",who);
        printf("user:%s\n",who);
    }
    else
    {
        printf("權(quán)限不足\n");
    }
    
    return 0;
}

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

我們這里使用su -,而不是su,因?yàn)閟u -會(huì)重新登錄shell,此時(shí)shell會(huì)重新加載環(huán)境變量,讓$USER從hdp變成root,而su只是把用戶身份切換為root

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

我們可以在程序內(nèi)部通過(guò)getenv函數(shù)來(lái)獲取當(dāng)前Linux用戶,然后判斷其是否具備某種權(quán)限,再執(zhí)行對(duì)應(yīng)的操作

此外,我們還可以使用stat來(lái)獲取一個(gè)文件的其他屬性,比如讀寫執(zhí)行等,然后根據(jù)這些屬性判斷一個(gè)用戶是否能對(duì)該文件進(jìn)行對(duì)應(yīng)的操作

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

stat指令是一個(gè)用于顯示文件或目錄詳細(xì)信息的命令,包括文件大小、創(chuàng)建時(shí)間、修改時(shí)間、訪問(wèn)時(shí)間和權(quán)限等。在Linux和Unix操作系統(tǒng)中,stat命令通常使用以下語(yǔ)法:

stat [選項(xiàng)] 文件名

其中,選項(xiàng)可以是以下之一:

  • -c:指定自定義格式輸出。
  • -f:指定文件系統(tǒng)信息輸出格式。
  • -t:指定時(shí)間格式輸出。

三、命令行參數(shù)

我們出來(lái)可以通過(guò)getenv函數(shù)來(lái)獲取環(huán)境變量,還可以通過(guò)命名行參數(shù)來(lái)獲取環(huán)境變量

我們知道,C語(yǔ)言中的main函數(shù)是有參數(shù)的,這些參數(shù)可以通過(guò)命令行進(jìn)行傳遞:

int main(int argc,char* argv[],char* env);

其中argc是一個(gè)整數(shù),代表的是argv數(shù)組元素的個(gè)數(shù),argv是一個(gè)指針數(shù)組,數(shù)組里面的每一個(gè)元素都指向一個(gè)字符串

我們可以打印argv數(shù)組中存放的環(huán)境變量,增加選項(xiàng)時(shí)環(huán)境變量也隨之增加

#include <stdio.h>
#include <stdlib.h>

int main(int argc,char* argv[],char* env[])
{
   int i = 0;
    for(i = 0; i < argc; ++i)
    {
        printf("argv[%d]:%s\n",i,argv[i]);
    }
    
    return 0;
}

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

他們配合使用就可以實(shí)現(xiàn)類似于"ls -a -l -d"選項(xiàng)的功能,通過(guò)我們傳遞不同的選項(xiàng)使用不同的功能

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main(int argc,char* argv[],char* env[])
{
    if(argc != 2)
    {
        printf("Usage: \n\t\%s [-a/-b/-c/-ab/-ac/-bc]\n",argv[0]);
    }
    if(strcmp("-a",argv[1]) == 0)
    {
        printf("功能a\n");
    }
    if(strcmp("-b",argv[1]) == 0)
    {
        printf("功能b\n");
    }
    if(strcmp("-c",argv[1]) == 0)
    {
        printf("功能c\n");
    }
    if(strcmp("-ab",argv[1]) == 0)
    {
        printf("功能ab\n");
    }
    if(strcmp("-ac",argv[1]) == 0)
    {
        printf("功能ac\n");
    }
    if(strcmp("-bc",argv[1]) == 0)
    {
        printf("功能bc\n");
    }
    
    return 0;
}

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

而指針數(shù)組env就是用于接受父進(jìn)程傳遞過(guò)來(lái)的環(huán)境變量的參數(shù),我們可以在main函數(shù)中打印env的內(nèi)容:

#include <stdio.h>
#include <stdlib.h>

int main(int argc,char* argv[],char* env[])
{
    int i = 0;
    for(i = 0; env[i]; ++i)
    {
        printf("env[%d]:%s\n",i,env[i]);
    }
    
    return 0;
}

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

程序也可以通過(guò)環(huán)境表environ來(lái)獲取環(huán)境變量–環(huán)境變量表是一個(gè)字符指針數(shù)組,每個(gè)指針指向一個(gè)以’\0’結(jié)尾的環(huán)境變量字符串,每個(gè)進(jìn)程都會(huì)收到一張環(huán)境變量表

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

int main(int argc,char* argv[],char* env[])
{
    extern char** environ;
    int i = 0;
    for(i = 0; environ[i]; ++i)
    {
        printf("%d:%s\n",i,environ[i]);
    }
    
    return 0;
}

【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù),Linux系統(tǒng)編程,linux,PATH,環(huán)境變量,命令行參數(shù),getenv文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-758276.html

到了這里,關(guān)于【Linux】環(huán)境變量--PATH環(huán)境變量/環(huán)境變量的操作/命令行參數(shù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 如何理解 Linux 命令行參數(shù)與環(huán)境變量7

    如何理解 Linux 命令行參數(shù)與環(huán)境變量7

    1.1參數(shù)介紹 在寫C語(yǔ)言程序時(shí),main函數(shù)是否可以帶參數(shù)呢?------ 是可以的 int argc: 命令行參數(shù)的個(gè)數(shù) char *argv[ ]: 字符指針數(shù)組(指向各個(gè)命令行參數(shù)的字符指針?biāo)鶚?gòu)成的數(shù)組) 我們寫一段代碼來(lái)打印一下看這些參數(shù)存著什么信息: 運(yùn)行結(jié)果: 直接運(yùn)行數(shù)組中只保存了一個(gè)元

    2024年03月27日
    瀏覽(15)
  • 【Linux系統(tǒng)編程】環(huán)境變量詳解

    【Linux系統(tǒng)編程】環(huán)境變量詳解

    我們?cè)趯W(xué)校學(xué)習(xí)某些編程語(yǔ)言比如Java、python,一開(kāi)始在配置環(huán)境的時(shí)候基本上都會(huì)做一件事情就是配置環(huán)境變量。 那我們當(dāng)時(shí)往往都是按照老師的指導(dǎo)或者跟著網(wǎng)上的一些教程直接就把它配置了,但是,我們可能并不明白配置這個(gè)環(huán)境變量到底是干啥的,它到底有什么作用

    2024年01月21日
    瀏覽(17)
  • 【Linux系統(tǒng)編程】環(huán)境變量的組織方式

    【Linux系統(tǒng)編程】環(huán)境變量的組織方式

    environ和getenv函數(shù) ???????? 在Linux中,environ是一個(gè)全局的外部變量,其類型為char**,存儲(chǔ)著系統(tǒng)的環(huán)境變量。除了使用主函數(shù)中的第三個(gè)參數(shù)外,我們也可使用environ函數(shù)直接訪問(wèn)系統(tǒng)的環(huán)境變量。 ????????注意:這里在代碼內(nèi)部使用environ時(shí),需要先定義environ。在系統(tǒng)

    2024年01月18日
    瀏覽(30)
  • QT設(shè)置二級(jí)菜單 QT獲取命令行參數(shù) QT獲取系統(tǒng)環(huán)境變量 QT QStatusBar showMessage的坑

    提示: 可以使用 qss 或者一些接口函數(shù)對(duì) QMenu 和 QAction 進(jìn)行美化 在操作過(guò)程中,最開(kāi)始使用的QT的GUI程序,因?yàn)镚UI程序默認(rèn)的標(biāo)準(zhǔn)輸出是QTCREATOR的應(yīng)用程序輸出窗口,所以在命令行窗口是看不到的,但是這也是可以配置的qt在GUI顯示時(shí),將調(diào)試信息輸出到控制臺(tái)的設(shè)置。以上

    2023年04月09日
    瀏覽(20)
  • Mac 上更新系統(tǒng)PATH環(huán)境變量

    通常在安裝了一些工具后,只能在安裝目錄下才能運(yùn)行該工具。 如果想在任意目錄都能訪問(wèn)到這個(gè)工具,我們可以把該工具的安裝目錄加入到系統(tǒng)的PATH環(huán)境變量中,這樣就能在任意目錄下訪問(wèn)了。 打開(kāi)終端,將工具所在的目錄添加到你的PATH環(huán)境變量中。你需要使用實(shí)際路徑

    2024年02月10日
    瀏覽(22)
  • 【Shell 命令集合 系統(tǒng)設(shè)置 】???Linux 設(shè)置環(huán)境變量setenv命令 使用指南

    【Shell 命令集合 系統(tǒng)設(shè)置 】???Linux 設(shè)置環(huán)境變量setenv命令 使用指南

    Shell 命令專欄:Linux Shell 命令全解析 setenv命令是用于在Linux系統(tǒng)中設(shè)置環(huán)境變量的命令。環(huán)境變量是一種在操作系統(tǒng)中存儲(chǔ)的鍵值對(duì),用于存儲(chǔ)系統(tǒng)配置信息、用戶偏好設(shè)置以及程序運(yùn)行所需的路徑等信息。通過(guò)設(shè)置環(huán)境變量,可以方便地在不同的程序之間共享數(shù)據(jù)。 seten

    2024年02月08日
    瀏覽(65)
  • 【Shell 命令集合 系統(tǒng)設(shè)置 】???Linux 置環(huán)境變量 export命令 使用指南

    【Shell 命令集合 系統(tǒng)設(shè)置 】???Linux 置環(huán)境變量 export命令 使用指南

    Shell 命令專欄:Linux Shell 命令全解析 export命令是Linux中的一個(gè)內(nèi)建命令,用于設(shè)置環(huán)境變量。環(huán)境變量是在操作系統(tǒng)中用于存儲(chǔ)各種配置信息的一種機(jī)制。通過(guò)設(shè)置環(huán)境變量,可以影響系統(tǒng)的行為和程序的運(yùn)行。 使用export命令,可以將一個(gè)變量從當(dāng)前shell傳遞到子shell或其他

    2024年02月05日
    瀏覽(72)
  • 操作系統(tǒng):Linux 環(huán)境變量配置的 6 種方法

    操作系統(tǒng):Linux 環(huán)境變量配置的 6 種方法

    操作系統(tǒng):Linux 環(huán)境變量配置的 6 種方法 linux查看、添加、刪除環(huán)境變量 ------------------------------------------------------------ ? https://blog.csdn.net/mayue_web/article/details/97023615 針對(duì)修改的配置文件執(zhí)行: source ~/.bashrc 當(dāng)前終端和新連接的終端自動(dòng)生效。 ????????source ~/.bashrc 針對(duì)已

    2024年02月08日
    瀏覽(19)
  • 【Linux從入門到放棄】Linux操作系統(tǒng)環(huán)境變量一文詳解

    【Linux從入門到放棄】Linux操作系統(tǒng)環(huán)境變量一文詳解

    ?????作者: @情話0.0 ??專欄:《Linux從入門到放棄》 ??個(gè)人簡(jiǎn)介:一名雙非編程菜鳥(niǎo),在這里分享自己的編程學(xué)習(xí)筆記,歡迎大家的指正與點(diǎn)贊,謝謝! ??提到環(huán)境變量,大家應(yīng)該都不會(huì)陌生,不管學(xué)習(xí)Java還是Phython都需要去安裝環(huán)境變量,尤其是我自己在做深度學(xué)習(xí)

    2024年02月05日
    瀏覽(23)
  • 如何在 Linux 中將目錄添加到 PATH 變量,方便執(zhí)行自定義命令

    如何在 Linux 中將目錄添加到 PATH 變量,方便執(zhí)行自定義命令

    在 Linux 系統(tǒng)中,PATH 變量是一個(gè)非常重要的環(huán)境變量,用于指定系統(tǒng)在執(zhí)行命令時(shí)搜索可執(zhí)行文件的路徑。默認(rèn)情況下,系統(tǒng)會(huì)在預(yù)定義的一組目錄中查找可執(zhí)行文件。但是,有時(shí)候我們可能需要將自定義的目錄添加到 PATH 變量中,以便系統(tǒng)能夠找到我們自己創(chuàng)建的可執(zhí)行文

    2024年02月07日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包