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

在 FreeDOS 中設置和使用環境變量

系統 Linux
幾乎在每個命令行環境中的一個有用的功能是 環境變量。其中的一些變量允許你控制命令行的行為或功能,其它的變量僅允許你存儲可能稍后需要的數據,在 FreeDOS 中也使用了環境變量。

[[435770]]

環境變量幾乎在每種命令行環境中都是很有幫助的,自然包括 FreeDOS 。

幾乎在每個命令行環境中的一個有用的功能是 環境變量。其中的一些變量允許你控制命令行的行為或功能,其它的變量僅允許你存儲可能稍后需要的數據,在 FreeDOS 中也使用了環境變量。

在 Linux 上的變量

在 Linux 上,你可能已經熟悉其中的一些重要的環境變量。在 Linux 上的 Bash shell 中,PATH 變量標示著 shell 可以在哪里找到程序和命令。例如,在我的 Linux 系統上,我的  PATH 值如下:

  1. bash$ echo $PATH
  2. /home/jhall/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin

這意味著,當我輸入一個像 cat 這樣的命令的名稱時,Bash 將會按順序檢查我在 PATH 變量中所列出的每個目錄:

  1. /home/jhall/bin
  2. /usr/lib64/ccache
  3. /usr/local/bin
  4. /usr/local/sbin
  5. /usr/bin
  6. /usr/sbin

在我的實例中,cat 命令位于 /usr/bin 目錄,因此,完整的路徑是 /usr/bin/cat 。

為在 Linux 上設置一個環境變量,你可以輸入一個變量的名稱,接著輸入一個等于符號(=),接著輸入一個要存儲在變量中的值。為了隨后使用 Bash 引用這個值,你需要在變量的名稱前輸入一個美元符號($)。

  1. bash$ var=Hello
  2. bash$ echo $var
  3. Hello

在 FreeDOS 上的變量

在 FreeDOS 上,環境變量提供一種類似的功能。一些變量控制 DOS 系統的行為,另一些變量用于存儲一些臨時值。

為在 FreeDOS 上設置一個環境變量,你需要使用 SET 關鍵字。FreeDOS 是 不區分大小寫的 ,因此你可以輸入大寫字母也可以使用小寫字母。接下來,像你在 Linux 上一樣設置變量,使用變量名稱,一個等于符號(=),你想要存儲的值。

不過,在 FreeDOS 中引用或 擴展 一個環境變量的值的方法,與你在 Linux 上所使用的方法是完全不同的。在 FreeDOS 中,你不能使用美元符號($)來引用一個變量。你反而需要使用百分符號 (%)來包圍變量的名稱。 

Use % (not $) to reference a variable's value

在名稱前后使用百分符號是非常重要,因為這就是 FreeDOS 知悉變量名稱在哪里開始和結束的方式。這是非常有用的,因為它會允許你引用一個變量的值,與此同時,它會立即附加(或預置)其它的文本到值中。讓我通過設置一個新的名稱為 reply 的值為 yes 的變量,然后在 “11” 之前和 “22” 之后引用這個值來演示這一點: 

Set and reference an environment variable

因為 FreeDOS 是不區分大小寫的,所以你可以使用大寫字母稱或小寫字母的變量名稱以及 SET 關鍵字。不過,變量的值將使用你在命令行中所輸入的字母。

最后,你可以看到當前在 FreeDOS 中定義的所有的環境變量。不使用任何參數的 SET 關鍵字將顯示所有的變量,因此你可以一目了然: 

Show all variables at once with SET

環境變量是一個有用的基本的命令行環境,同樣適用于 FreeDOS 。你可以設置你自己的變量以滿足你自己的需要,但是要仔細地更改 FreeDOS 使用的一些變量。這些變量會更改你正在運行的 FreeDOS 系統的行為:

  • DOSDIR:FreeDOS 安裝目錄的位置,通常是 C:\FDOS
  • COMSPEC:FreeDOS 的 shell 的當前實例,通常是 C:\COMMAND.COM 或 %DOSDIR%\BIN\COMMAND.COM
  • LANG:用戶的首選語言
  • NLSPATH:系統語言文件的位置,通常是 %DOSDIR%\NLS
  • TZ:系統的時區
  • PATH:一個目錄列表,FreeDOS 可以在其中找到要運行的程序,例如 %DOSDIR%\BIN
  • HELPPATH:系統文檔文件的位置,通常是 %DOSDIR%\HELP
  • TEMP:一個臨時目錄,FreeDOS 在其中存儲來自每個命令的輸出,如同它在命令行上的程序之間的 “管道” 數據
  • DIRCMD:一個控制 DIR 命令如何顯示文件和目錄的變量,通常設置 /OGNE 來排序(O)內容,先通過分組(G)目錄,接下來按照名稱(N) 、擴展名(E)來排序條目

如果你偶然間更改了任意的 FreeDOS 的 “內部” 變量,你可能會阻礙 FreeDOS 的一些部分的正常工作。在這種情況下,只需要簡單地重新啟動你的計算機,FreeDOS 將會按照系統默認值重新設置變量。 

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2011-06-14 09:21:55

Linux Qt 環境變量

2021-03-20 22:00:00

FreeDOS開源

2010-09-16 15:44:12

Java環境變量

2010-03-26 12:50:02

CentOS系統

2023-11-01 13:40:25

GolangGo

2009-07-07 12:48:29

JDK環境變量設置

2009-06-15 16:28:30

JAVA環境變量

2009-10-21 12:58:18

2019-09-09 09:02:04

Linux腳本語言文本編輯器

2011-05-31 13:41:50

Android 環境變量

2009-07-07 13:44:35

JDK環境變量設置

2009-12-25 09:44:59

redhatPATH設置環境變量

2023-11-30 10:42:43

Rust命令行參數

2009-07-03 16:13:10

JSP環境變量

2010-04-27 18:30:42

AIX系統

2020-08-17 07:38:47

Linux系統

2009-11-27 14:08:18

2021-03-04 23:11:59

環境變量Python

2010-01-11 17:39:31

Fedora 8配置J

2010-01-12 15:46:54

Fedora JDK
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91av在线视频观看 | 日韩精品免费 | 中文字幕第十五页 | 草久视频 | 亚洲精品白浆高清久久久久久 | 九九热视频这里只有精品 | 人人爽日日躁夜夜躁尤物 | 一区二区精品 | 中文字幕免费中文 | 视频在线h | 亚洲成人天堂 | www.男人天堂.com | 国产日韩欧美精品 | 中文字幕一区二区三区精彩视频 | 久久久蜜桃一区二区人 | 欧美在线视频观看 | 久久精品在线免费视频 | 国产激情在线 | 国产视频黄色 | 男女免费观看在线爽爽爽视频 | 国产精品一区在线播放 | 日韩视频一区二区 | 亚洲欧美日韩网站 | 日韩在线精品视频 | 成人免费观看男女羞羞视频 | 97色在线视频| 日韩在线中文字幕 | 亚洲国产中文字幕 | 欧美一级二级在线观看 | 精品欧美一区二区三区久久久 | 福利国产| 国产精品久久久久久久岛一牛影视 | 人妖无码 | 一级片av | 免费观看一级特黄欧美大片 | 精区3d动漫一品二品精区 | 亚洲欧洲综合av | 亚洲一区日韩 | 亚洲天堂久久 | 超碰天天 | 国产一级片网站 |