成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

我偷偷學了這五個命令,打印Linux環境變量那叫一個“絲滑”

系統 Linux
在 Linux 中有多種方法可以列出或顯示環境變量,我們可以使用env、printenv、declare或set命令列出系統中的所有變量。

一、概述

在基于 Linux 和 Unix 的系統中,環境變量是一組動態命名值,存儲在系統中,供在 shell 或子 shell 中啟動的應用程序使用。簡單來說,環境變量是具有名稱和關聯值的變量。

KEY=value
KEY="NewVALUE"
KEY=valueA:valueB

在 Linux 中有多種方法可以列出或顯示環境變量,我們可以使用env、printenv、declare或set命令列出系統中的所有變量。

在本教程中,我們將給大家分享如何在 Linux 中列出環境變量。

二、環境變量必知的規則

  • 環境變量遵循<NAME>=<VALUE>格式。
  • 等號=兩邊沒有空格
  • 可以通過使用冒號分隔單個變量來指定多個值:``=::`
  • 環境變量區分大小寫。
  • 習慣上,環境變量名稱設置為大寫。
  • Shell 變量與環境變量不同。Shell 變量僅適用于當前 shell,不適用于任何子進程。

三、列出環境變量

3.1 printenv

printenv是最常用的顯示環境變量的命令,如果變量的名稱作為參數提供給命令,則僅顯示變量的值,printenv如果沒有給出參數,則打印所有環境變量的列表,每行一個變量。

我們執行命令看下效果。

printenv

執行結果:

查看HOME環境變量的值:

printenv HOME

執行結果:

我們注意到HOME是執行printenv命令后的變量:

所以我們想要查看什么參數的時候,直接printenv后加上其變量即可。

比如:

printenv USER

執行結果:

那么這些參數到底是什么意思呢?我們選擇幾個常用的解釋一下。

  • USER:當前登錄的用戶。
  • HOME:當前用戶的主目錄。
  • EDITOR:用作默認文件編輯器。
  • SHELL:當前用戶的 shell 路徑,例如 bash 或 zsh。
  • LOGNAME:此處顯示當前用戶的名稱。
  • PATH:運行命令時,這是要搜索的目錄列表。
  • LANG:區域設置的當前設置。
  • TERM:當前終端仿真。
  • MAIL:當前用戶的郵件保存在此位置。

3.2 env

env命令效果和printenv是一樣的,顯示的內容也是完全一樣的:

env

執行結果:

唯一區別的是過濾的參數不一樣,printenv是后面直接加變量名進行過濾,但是env命令需要結合grep進行過濾,舉個例子:

env | grep HOME

執行結果:

3.3 declare

declare命令顯示的是已經聲明的環境變量:

declare

執行結果:

這個時候我們怎么去過濾呢?

執行以下命令即可:

export -p | grep HOME

執行結果:

3.4 set

set命令看字面像是設置變量的,不過它確實可以顯示出系統的環境變量,注意set顯示當前 shell 中所有 shell 變量的名稱和值:

set

執行結果:

這里不止那么多,文章篇幅的原因,不全部截圖出來。

我們也可以結合grep命令進行過濾:

set | grep HOME

執行結果:

3.5 echo

echo命令后加$符號再加上變量也可以直接打印出環境變量:

echo $HOME

執行結果:

這個就比較簡單了,不過前提是你得知道有哪些變量。

總結

打印環境變量這個操作在運維過程中經常用到,本文列舉了5個常用的打印環境變量的命令,它們分別是printenvenvdeclaresetecho,希望本文對您有所幫助。

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2023-10-29 18:14:08

GPT4機器人算法

2021-10-09 07:10:30

Github 開發資源庫

2024-05-16 12:03:54

Python代碼開發

2010-04-20 14:43:01

Unix操作系統

2010-06-07 11:33:11

Linux查看環境變量

2021-02-15 15:52:27

Linux環境變量命令

2024-01-22 13:53:00

Linux環境變量

2023-12-30 20:04:51

MyBatis框架數據

2024-06-26 10:37:05

2021-04-11 10:08:50

LinuxLinux命令ntpdate

2021-04-13 10:25:57

Linux命令pstree

2009-10-21 12:58:18

2021-11-29 10:25:16

Linux環境變量命令

2019-09-09 09:02:04

Linux腳本語言文本編輯器

2015-10-14 10:45:04

linux命令less

2010-05-27 17:17:29

Linux查看環境變量

2011-07-12 16:07:42

OracleToad環境變量

2024-11-12 08:20:31

2025-05-30 08:20:54

2025-04-08 08:20:33

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕 在线观看 | 一区二区三区国产 | 久久在线 | 中文字幕亚洲一区二区三区 | 久久九九99 | 欧美精品一区二区三区在线播放 | 国产精品99久久久久久久久久久久 | 亚洲一区二区电影在线观看 | 欧美综合久久 | 日韩成人 | 激情五月婷婷丁香 | 中文在线一区二区 | 黄视频免费| 亚洲欧洲在线观看视频 | 国产高清精品一区二区三区 | 国产一区不卡 | 国产精品一卡 | 久久精品91 | 日韩精品久久 | 国产一二三区精品视频 | 精品国产黄a∨片高清在线 成人区精品一区二区婷婷 日本一区二区视频 | 一区二区高清不卡 | 亚洲精品日日夜夜 | 国产99久久久国产精品 | 精品国产乱码久久久久久1区2区 | 国产在线精品一区二区 | 精品日韩欧美一区二区 | 亚洲一区二区不卡在线观看 | 午夜视频免费在线观看 | 成人精品一区二区三区中文字幕 | 久国产精品 | 久久九精品 | 在线播放亚洲 | 天天干夜夜操 | 99国产精品99久久久久久 | 国产精品欧美一区二区 | 免费视频二区 | 欧美日韩国产一区二区三区 | 九九热精品视频 | www成人免费| 日韩av在线免费 |