偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

在 FreeDOS 中設(shè)置和使用環(huán)境變量

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

[[435770]]

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

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

在 Linux 上的變量

在 Linux 上,你可能已經(jīng)熟悉其中的一些重要的環(huán)境變量。在 Linux 上的 Bash shell 中,PATH 變量標(biāo)示著 shell 可以在哪里找到程序和命令。例如,在我的 Linux 系統(tǒng)上,我的  PATH 值如下:

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

這意味著,當(dāng)我輸入一個像 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 上設(shè)置一個環(huán)境變量,你可以輸入一個變量的名稱,接著輸入一個等于符號(=),接著輸入一個要存儲在變量中的值。為了隨后使用 Bash 引用這個值,你需要在變量的名稱前輸入一個美元符號($)。

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

在 FreeDOS 上的變量

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

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

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

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

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

Set and reference an environment variable

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

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

Show all variables at once with SET

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

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

如果你偶然間更改了任意的 FreeDOS 的 “內(nèi)部” 變量,你可能會阻礙 FreeDOS 的一些部分的正常工作。在這種情況下,只需要簡單地重新啟動你的計算機(jī),F(xiàn)reeDOS 將會按照系統(tǒng)默認(rèn)值重新設(shè)置變量。 

 

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2011-06-14 09:21:55

Linux Qt 環(huán)境變量

2021-03-20 22:00:00

FreeDOS開源

2010-09-16 15:44:12

Java環(huán)境變量

2010-03-26 12:50:02

CentOS系統(tǒng)

2023-11-01 13:40:25

GolangGo

2009-07-07 12:48:29

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

2009-06-15 16:28:30

JAVA環(huán)境變量

2009-10-21 12:58:18

2019-09-09 09:02:04

Linux腳本語言文本編輯器

2011-05-31 13:41:50

Android 環(huán)境變量

2009-07-07 13:44:35

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

2009-12-25 09:44:59

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

2023-11-30 10:42:43

Rust命令行參數(shù)

2009-07-03 16:13:10

JSP環(huán)境變量

2010-04-27 18:30:42

AIX系統(tǒng)

2009-11-27 14:08:18

2020-08-17 07:38:47

Linux系統(tǒng)

2021-03-04 23:11:59

環(huán)境變量Python

2010-01-11 17:39:31

Fedora 8配置J

2010-01-12 15:46:54

Fedora JDK
點贊
收藏

51CTO技術(shù)棧公眾號