freedos怎么用(在FreeDOS中设置和使用环境变量)
freedos怎么用(在FreeDOS中设置和使用环境变量)
2024-06-30 10:02:57  作者:柏拉图式爱  网址:https://m.xinb2b.cn/tech/vup389390.html

环境变量几乎在每种命令行环境中都是很有帮助的,自然包括 FreeDOS 。

freedos怎么用(在FreeDOS中设置和使用环境变量)(1)

几乎在每个命令行环境中的一个有用的功能是 环境变量。其中的一些变量允许你控制命令行的行为或功能,其它的变量仅允许你存储可能稍后需要的数据,在 FreeDOS 中也使用了环境变量。

在 Linux 上的变量

在 Linux 上,你可能已经熟悉其中的一些重要的环境变量。在 Linux 上的 Bashshell 中,PATH变量标示着 shell 可以在哪里找到程序和命令。例如,在我的 Linux 系统上,我的PATH值如下:

Bash$ echo $PATH/home/jhall/bin:/usr/lib64/ccache:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin

这意味着,当我输入一个像 cat这样的命令的名称时,Bash 将会按顺序检查我在PATH变量中所列出的每个目录:

/home/jhall/bin/usr/lib64/ccache/usr/local/bin/usr/local/sbin/usr/bin/usr/sbin

在我的实例中,cat命令位于/usr/bin目录,因此,完整的路径是/usr/bin/cat

为在 Linux 上设置一个环境变量,你可以输入一个变量的名称,接着输入一个等于符号(=),接着输入一个要存储在变量中的值。为了随后使用 Bash 引用这个值,你需要在变量的名称前输入一个美元符号($)。

bash$ var=Hellobash$ echo $varHello

在 FreeDOS 上的变量

在 FreeDOS 上,环境变量提供一种类似的功能。一些变量控制 DOS 系统的行为,另一些变量用于存储一些临时值。

为在 FreeDOS 上设置一个环境变量,你需要使用 SET关键字。FreeDOS 是不区分大小写的,因此你可以输入大写字母也可以使用小写字母。接下来,像你在 Linux 上一样设置变量,使用变量名称,一个等于符号(=),你想要存储的值。

不过,在 FreeDOS 中引用或 扩展一个环境变量的值的方法,与你在 Linux 上所使用的方法是完全不同的。在 FreeDOS 中,你不能使用美元符号($)来引用一个变量。你反而需要使用百分符号 (%)来包围变量的名称。

在名称前后使用百分符号是非常重要,因为这就是 FreeDOS 知悉变量名称在哪里开始和结束的方式。这是非常有用的,因为它会允许你引用一个变量的值,与此同时,它会立即附加(或预置)其它的文本到值中。让我通过设置一个新的名称为 reply的值为yes的变量,然后在 “11” 之前和 “22” 之后引用这个值来演示这一点:

因为 FreeDOS 是不区分大小写的,所以你可以使用大写字母称或小写字母的变量名称以及 SET关键字。不过,变量的值将使用你在命令行中所输入的字母。

最后,你可以看到当前在 FreeDOS 中定义的所有的环境变量。不使用任何参数的 SET关键字将显示所有的变量,因此你可以一目了然:

freedos怎么用(在FreeDOS中设置和使用环境变量)(2)

环境变量是一个有用的基本的命令行环境,同样适用于 FreeDOS 。你可以设置你自己的变量以满足你自己的需要,但是要仔细地更改 FreeDOS 使用的一些变量。这些变量会更改你正在运行的 FreeDOS 系统的行为:

DOSDIR:FreeDOS 安装目录的位置,通常是C:\FDOSCOMSPEC:FreeDOS 的 shell 的当前实例,通常是C:\COMMAND.COM%DOSDIR%\BIN\COMMAND.COMLANG:用户的首选语言NLSPATH:系统语言文件的位置,通常是%DOSDIR%\NLSTZ:系统的时区PATH:一个目录列表,FreeDOS 可以在其中找到要运行的程序,例如%DOSDIR%\BINHELPPATH:系统文档文件的位置,通常是%DOSDIR%\HELPTEMP:一个临时目录,FreeDOS 在其中存储来自每个命令的输出,如同它在命令行上的程序之间的 “管道” 数据DIRCMD:一个控制DIR命令如何显示文件和目录的变量,通常设置/OGNE来排序(O)内容,先通过分组(G)目录,接下来按照名称(N) 、扩展名(E)来排序条目

如果你偶然间更改了任意的 FreeDOS 的 “内部” 变量,你可能会阻碍 FreeDOS 的一些部分的正常工作。在这种情况下,只需要简单地重新启动你的计算机,FreeDOS 将会按照系统默认值重新设置变量。

via: https://opensource.com/article/21/6/freedos-environment-variables

作者:Jim Hall选题:lujun9972译者:robsean校对:wxy

本文由 LCTT原创编译,Linux中国荣誉推出

  • 李少白国画人物作品大全(徐然老师作品欣赏)
  • 2024-07-01徐然老师作品欣赏徐然老师作品欣赏,国画人物画纵观书画常年致力于书画交易,现有合作知名画家数百人,网络累计成交数万件,纵观文化竭诚为全国各地书画爱好者服务,本公司所有书画皆出自画家本人,终身保真!求画请私信纵观书画常年。
  • 小狙击手一天杀46个日本鬼子(炸死鬼子魔王挑战日本底线)
  • 2024-07-01炸死鬼子魔王挑战日本底线一九三二年一月二十八日,日军进攻闸北,威胁中国军队撤出上海与日军预期的不同,十九路军总指挥蒋光鼐,军长蔡廷锴没有奉行“不抵抗主义“,而是在中央军张治中将军所部第五军和宋子文税警总团的支援下奋起抵抗这场。
  • 秦岚新剧揭开娱乐圈秘密(秦岚新剧官宣再次自我突破)
  • 2024-07-01秦岚新剧官宣再次自我突破自从《延禧攻略》开播之后,秦岚的白月光形象一直深入人心,时隔多年秦岚再次以白月光的形象出现在观众面前,在民国大剧《传家》中饰演得易忠灵,极具大局观,一心维护易家利益跟大姐夫席维安先婚后爱的感情经历更加。
  • 张艺兴为什么不做pd(张PD小绵羊张艺兴)
  • 2024-07-01张PD小绵羊张艺兴张艺兴,本名(张加帅),英文名(LAY),歌手/演员,1991年10月7日出生于湖南长沙,身高178cm,体重60kg,A型血,天秤座♎️代表作品:老九门,好先生,功夫瑜伽,求婚大作战等特长:画画,作。
  • 揭秘Wi-Fi破解软件(揭秘Wi-Fi破解软件)
  • 2024-07-01揭秘Wi-Fi破解软件我们先来细数市面上比较火的wifi破解类软件吧wifi万能钥匙、腾讯wifi管家、360免费wifi、平安wifi、wifi伴侣、魔百wifi、wifi钥匙等等上百种wifi破解软件最火的要数wifi。
  • 涓组词(汉字涓组词)
  • 2024-07-01汉字涓组词涓日[juānrì]涓吉涓微[juānwēi]细小涓壤[juānrǎng]犹涓埃喻微小涓滴归公[juāndīguīgōng]涓滴:小水点,比喻极少量的钱或物比喻不是自己的,即使只是极小或极少的东西,也。
  • 云原生和云安全区别(博弈的关键是云安全)
  • 2024-07-01博弈的关键是云安全未来网络安全应该在云端,这已经是不争的事实随着云计算的发展,越来越多的企业开始将业务搬上云端云时代下,黑客、黑产上云的速度比企业还要快,他们使用先进的技术,这种新型的技术威力更大,破坏更强,因而传统的。
  • 谣言终究是谣言就像皇后(谣言穿着名人的)
  • 2024-07-01谣言穿着名人的作者:重庆大学新闻学院副院长、教授、博士生导师郭小安在此次疫情中,一个较为突出的现象是穿着名人“马甲”、借名人效应传播的谣言异常密集,尤其是被老百姓称作“国士”的钟南山院士,更是多次无辜躺枪如果说前些。
  • 生抽和老抽酱油有什么区分(酱油分生抽和老抽)
  • 2024-07-01酱油分生抽和老抽我们在日常生活中,每天都要做饭吃饭,调味品是必不可少的,酱油又是调味品里必不可少的在超市买酱油,我们就会看见有生抽,还有老抽生抽和老抽都是酱油,那这两种有啥区别呢?最早的酱油的制作其实是按照酱汁的制作。
  • 0-24个月宝宝发育特点及早教指南(0-12月宝宝发育对照表)
  • 2024-07-010-12月宝宝发育对照表很多妈妈在有了宝宝之后都会变得小心翼翼,担心宝宝能不能长高,担心宝宝的发育是不是迟缓,担心宝宝有没有缺钙……其实这是每一个妈妈的天性,不管宝宝多大,都是一直在担心他再加上婴儿时期是人一生中发育最快的两。
  • 宝马集团最新销量(宝马集团上半年全球销量微增)
  • 2024-07-01宝马集团上半年全球销量微增8月1日,宝马集团发布第二季度以及今年上半年的销量数据及财报官方数据显示,宝马集团今年上半年的税前利润与去年相比下滑53.1%,但今年上半年宝马集团的全球交付量创历史新高宝马集团认为,中国市场的增长对。
  • 以色列和伊朗今日关系(和伊朗没有什么好谈的)
  • 2024-07-01和伊朗没有什么好谈的最近伊朗伊斯法罕的一座军工厂遭遇无人机袭击,引发了外界关注,大多数人认为以色列逃脱不了干系日前以色列总理内塔尼亚胡在接受美国媒体采访时回应了此事,称只要伊朗遭遇袭击,以色列总会受到指控或者谴责,有些行。