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

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


几乎在每个命令行环境中的一个有用的功能是 环境变量。其中的一些变量允许你控制命令行的行为或功能,其它的变量仅允许你存储可能稍后需要的数据,在 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 使用的一些变量。这些变量会更改你正在运行的 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-10-01逆袭成影帝的侯勇《人民的名义》这部剧被大家称为良心之作,从编剧、导演到演员都很优秀尤其是戏份不多的“赵德汉”给大家留下了深刻的印象其中最深的当属侯勇饰演的“赵德汉”处长,在被抓之前吃那碗炸酱面的印象特别深面对侯亮平的。
  • 承德蘑菇如何保存(干蘑菇放冷冻还是冷藏)
  • 2024-10-01干蘑菇放冷冻还是冷藏随着人们对于高品质饮食需求的不断提升,菌菇,这种化腐朽为神奇的自然美味,因为其营养丰富,富含的多糖、蛋白质和维生素能提高免疫力,逐渐变成了餐桌上的常客新鲜蔬菜购买储存时间有限、这时候家里不妨多存点干品。
  • 快手鲜菇汤做法步骤(鲜菇汤怎么做)
  • 2024-10-01鲜菇汤怎么做蘑菇300克,鲜汤500毫升,植物油、酱油、黄酒、味精、葱末、湿淀粉、姜汁、胡椒粉、香菜末、精盐各适量将鲜蘑菇放入沸水中略焯,捞出,去根蒂,漂洗干净,切成块炒锅上大火,放植物油烧至五成热,下葱末、姜汁。
  • 油的组词和拼音(汉字油的组词)
  • 2024-10-01汉字油的组词奶油[nǎiyóu]从牛奶中提出的半固体物质,白色,微黄,脂肪含量较黄油为低通常用作制糕点和糖果的原料加油[jiāyóu]添加燃料油、润滑油等:加油站柏油路[bǎiyóulù]亦称“柏油马路”路面由沥。
  • 北京烤鸭怎样制作(北京烤鸭是怎么做成的)
  • 2024-10-01北京烤鸭是怎么做成的北京烤鸭由来相传,烤鸭之美,系源于名贵品种的北京鸭,它是当今世界最优质的一种肉食鸭据说,这一特种纯白京鸭的饲养,约起于千年前左右,是因辽金元之历代帝王游猎,偶获此纯白野鸭种,后为游猎而养,一直延续下来。
  • 即食海参开袋方法(即食海参就是可以开袋即食吗)
  • 2024-10-01即食海参就是可以开袋即食吗随着海参行业的不断发展,各种海参的加工产品层出不穷,即食海参的出现为那些想吃海参却又不会泡发干海参的人群提供了莫大的方便,但很多人收到即食海参后,还想再加工一下,即食海参需不需要二次加工呢海参即食海参。
  • 芒果让人回味无穷(让人欢喜让人忧)
  • 2024-10-01让人欢喜让人忧编辑|流畅芒果,世界第五大畅销水果之一,俗称热带果王,在水果界的地位非常高芒果的王位,因为它的营养和医疗价值而得来,但是千万不要盲目追求那高高在上的“热带国王”,弄得不好可能会给自己带来很大的麻烦!芒。
  • 杰西李佛摩尔是技术分析派吗(揭秘杰西李佛摩尔告诉你)
  • 2024-10-01揭秘杰西李佛摩尔告诉你李佛摩尔对银行经理爱佛烈说:关于我的谣言太多了,你一定知道我也会赔钱我只不过是个人重要的是当市场不利于自己时要尽快脱身我常常赔钱的,我就是想利用这个周末找出原因——这一年来我在某些交易中赔钱的原因总结。
  • 藏龙卧虎演唱 李一哲献好歌曲最燃表演
  • 2024-10-01藏龙卧虎演唱 李一哲献好歌曲最燃表演上周五《中国好歌曲》进入更加残酷的导师六强PK战,陶喆组的选手都实力相当,针对导师给的命题,每位选手都交出了完美的答卷,而李一哲则带来了本季好歌曲最燃表演,爆发力十足的演唱让全场观众嗨到爆陶喆战队李一。
  • 炉石传说竞技场胜率排行哪里看(龙格的竞技场心得浅谈)
  • 2024-10-01龙格的竞技场心得浅谈作者:NGAemdrogen首先总论一点,基本上每个水平高的竞技场玩家都有自己相对来说比较喜欢也更加擅长的风格,只要拿牌思路和打法统一就行,并不是说谁的选牌风格和打法就是特别好的,主要是要找到适合自己。