環境變數程式設計(詳細介紹)

2021-10-06 00:09:12 字數 1085 閱讀 1820

環境變數是指在作業系統中用來指定作業系統執行環境的一些引數。

具有以下特徵:

字串

有統一的格式:名=值[:值]

值用來描述程序環境資訊

練習:列印當前程序的所有環境變數

#include

extern

char

**environ;

//宣告環境變數

intmain

(int argc,

char

*ar**)

return0;

}

path環境變數的值可以包含多個目錄,用:號隔開。在shell中用echo命令來檢視這個環境變數:

ubuntu@vm-0-9-ubuntu:~$ echo $path

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

ubuntu@vm-0-9-ubuntu:~$ echo $shell

/bin/bash

ubuntu@vm-0-9-ubuntu:~$ echo $term

xterm

ubuntu@vm-0-9-ubuntu:~$ echo $lang

en_us.utf8

ubuntu@vm-0-9-ubuntu:~$ echo $home

/home/ubuntu

在linux函式的學習,要多使用man函式來檢視學習

注意事項:name不存在仍返回0(返回),當name命令為「path=」時會出錯

下面來對環境操作函式的使用加以練習:

#include

#include

#include

intmain

(int argc,

char

*ar**)

linux環境程式設計 環境變數 列印環境變數

在shell程式設計主題中,我們已經大致的介紹過 環境變數和本地變數啦 我們今天來具體的介紹介紹,那環境變數到底是什麼呢?是我 一.環境變數含義 特徵 環境變數是指 作業系統中用來指定作業系統執行環境的一下引數 1 特徵 字串 有統一的格式 名 值 值 值用來描述程序的環境資訊 2 使用形式 與命令...

linux環境變數介紹

一 linux環境變數概念的重要性 最初用linux是為了學習機械人作業系統 ros 由於之前沒有接觸過linux,所以並不了解其中的一些關鍵概念,導致走了許多彎路,如在ros的安裝過程中,沒有理解安裝教程中的1.6 環境變數建立中的指令的意義,所以導致有時在自己工作空間建立的包會有找不到的情況。因...

環境變數配置 path介紹

注意事項 環境變數指的就是作業系統當中的一些變數 可以通過修改環境變數,來對計算機進行配置右鍵 計算機 此電腦 選擇屬性 系統介面左側選擇 高階系統屬性 選擇環境邊境 上邊是使用者環境變數 下邊是系統環境變數 通過新建按鈕新增環境變數 環境變數有多個值 值與值之間用 隔開 通過編輯選項 通過刪除鍵 ...