自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

FreeDOS 配置指南

系統(tǒng) Linux
學(xué)習(xí)如何使用 FDCONFIG.SYS 來配置 FreeDOS 。FreeDOS 是主配置文件是在根目錄中的名稱為 FDCONFIG.SYS 的文件。

[[439372]]

學(xué)習(xí)如何使用 FDCONFIG.SYS 來配置 FreeDOS 。

FreeDOS 是主配置文件是在根目錄中的名稱為 FDCONFIG.SYS 的文件。這個文件包含一系列的行,每行都設(shè)置一個諸如 LASTDRIVE=Z 或 FILES=40 的值。例如,在 FreeDOS 1.3 RC4 中的默認(rèn) FDCONFIG.SYS ,看起來像這樣:

  1. SET DOSDIR=C:\FDOS
  2.  
  3. !COUNTRY=001,858,C:\FDOS\BIN\COUNTRY.SYS
  4. !LASTDRIVE=Z
  5. !BUFFERS=20
  6. !FILES=40
  7. !MENUCOLOR=7,0
  8.  
  9. MENUDEFAULT=1,5
  10. MENU 1 - Load FreeDOS with JEMMEX, no EMS (most UMBs), max RAM free
  11. MENU 2 - Load FreeDOS with JEMM386 (Expanded Memory)
  12. MENU 3 - Load FreeDOS low with some drivers (Safe Mode)
  13. MENU 4 - Load FreeDOS without drivers (Emergency Mode)
  14.  
  15. 12?DOS=HIGH
  16. 12?DOS=UMB
  17. 12?DOSDATA=UMB
  18. 1?DEVICE=C:\FDOS\BIN\JEMMEX.EXE NOEMS X=TEST I=TEST NOVME NOINVLPG
  19. 234?DEVICE=C:\FDOS\BIN\HIMEMX.EXE
  20. 2?DEVICE=C:\FDOS\BIN\JEMM386.EXE X=TEST I=TEST I=B000-B7FF NOVME NOINVLPG
  21. 34?SHELL=C:\FDOS\BIN\COMMAND.COM C:\FDOS\BIN /E:1024 /P=C:\FDAUTO.BAT
  22. 12?SHELLHIGH=C:\FDOS\BIN\COMMAND.COM C:\FDOS\BIN /E:1024 /P=C:\FDAUTO.BAT

但是,這些指令行都表示什么意思?為什么一些指令行有一個問號(?)或一個嘆號(!),而其它的命令行卻沒有?

一個簡單的配置

讓我們從一個簡單的配置開始,像這樣,我們就可以看到我們的配置做了什么。做出這個非常簡單的 FDCONFIG.SYS 文件:

  1. LASTDRIVE=Z
  2. BUFFERS=20
  3. FILES=40
  4. DEVICE=C:\FDOS\BIN\HIMEMX.EXE
  5. SHELL=C:\FDOS\BIN\COMMAND.COM C:\FDOS\BIN /E:1024 /P=C:\FDAUTO.BAT

這個配置文件僅包含幾個指令:

  1. LASTDRIVE=Z
  2. BUFFERS=20
  3. FILES=40
  4. DEVICE=C:\FDOS\BIN\HIMEMX.EXE
  5. SHELL=C:\FDOS\BIN\COMMAND.COM C:\FDOS\BIN /E:1024 /P=C:\FDAUTO.BAT

第一行指令告訴 FreeDOS 在存儲器中保留多少驅(qū)動器字母。(DOS 使用字母來表示附屬于系統(tǒng)的每個驅(qū)動器,LASTDRIVE=Z 表示預(yù)留從 A 到 Z 的所有驅(qū)動器字母)。 LASTDRIVE 會影響系統(tǒng)可以識別的 邏輯驅(qū)動器 的數(shù)量。你可能沒有任何的邏輯驅(qū)動器;FreeDOS 安裝器不會默認(rèn)設(shè)置這些邏輯驅(qū)動器。在任何情況下,在任何 FreeDOS 系統(tǒng)上設(shè)置 LASTDRIVE=Z 都是沒有害處的。

BUFFERS 行設(shè)置文件緩沖區(qū)預(yù)留存儲器。緩沖區(qū) 有助于加速某些需要存儲空間的進(jìn)程,例如復(fù)制文件。如果你為 BUFFERS 設(shè)置一個較大的值,那么 FreeDOS 將預(yù)留更多的存儲器。同理反之。大多數(shù)的用戶將會設(shè)置其為 BUFFERS=20 或 BUFFERS=40 ,取決于他們在系統(tǒng)上讀寫文件的頻率。

FILES 設(shè)置決定 DOS 允許你一次打開多少文件。如果你運行的一個應(yīng)用程序需要一次打開很多文件,例如打開一個譜系數(shù)據(jù)庫,你可能需要為 FILES 設(shè)置一個較大的值。對于大多數(shù)的用戶來說,FILES=40 是一個合理的值。

DEVICE 是一個特殊的指令,用于加載 設(shè)備驅(qū)動器 。DOS 需要針對某些硬件或配置文件的設(shè)備驅(qū)動器。這行 DEVICE=C:\FDOS\BIN\HIMEMX.EXE 來加載 HimemX 設(shè)備驅(qū)動,這樣,DOS 可以利用超出前 640 KB 的擴(kuò)展存儲器。

最后的指令行告訴 FreeDOS 的內(nèi)核在哪里找到命令行 shell 。默認(rèn)情況下,內(nèi)核將從 COMMAND.COM 開始查找 shell ,但是你可以使用 SHELL 指令來更改它。在這個示例中, SHELL=C:\FDOS\BIN\COMMAND.COM 說明 shell 是 COMMAND.COM 程序,位于 C 驅(qū)動器上的 \FDOS\BIN 目錄之中。

在 SHELL 結(jié)尾處的其它文件表示選項為 COMMAND.COM 的 shell 。FreeDOS 的 COMMAND.COM 支持一些啟動選項來修改它的行為,包括:

  • C:\FDOS\BINCOMMAND.COM 程序的完整的路徑
  • /E:1024:環(huán)境(E)大小,以字節(jié)為單位。/E:1024 告訴 COMMAND.COM 來預(yù)留 1024 字節(jié),或者說是 1 KB ,來存儲它的環(huán)境變量。
  • /P=C:\FDAUTO.BAT/P 選項表示 shell 是一個永久性的(P)shell ,因此用戶不能通過輸入 EXIT 來退出 shell(附加文本 =C:\FDAUTO.BAT 告訴 COMMAND.COM 在啟動時執(zhí)行 C:\FDAUTO.BAT 文件,而不再執(zhí)行默認(rèn)的 AUTOEXEC.BAT 文件)

通過這個簡單的配置文件,你應(yīng)該能夠理解 FreeDOS 1.3 RC4 安裝的 FDCONFIG.SYS 文件中的一些東西。

啟動菜單

FreeDOS 支持一種有序的功能:在一個系統(tǒng)上使用多個配置文件,使用一個“啟動菜單”來選擇你想要的配置。FDCONFIG.SYS 文件包含一些定義菜單的行:

  1. !MENUCOLOR=7,0
  2.  
  3. MENUDEFAULT=1,5
  4. MENU 1 - Load FreeDOS with JEMMEX, no EMS (most UMBs), max RAM free
  5. MENU 2 - Load FreeDOS with JEMM386 (Expanded Memory)
  6. MENU 3 - Load FreeDOS low with some drivers (Safe Mode)
  7. MENU 4 - Load FreeDOS without drivers (Emergency Mode)

MENUCOLOR 指令定義啟動菜單的文本顏色和背景顏色。這些值通常在 0 到 7 的范圍之內(nèi), 并代表這些顏色:

  • 0 黑色
  • 1 藍(lán)色
  • 2 綠色
  • 3 品藍(lán)
  • 4 紅色
  • 5 品紅
  • 6 棕色
  • 7 白色

因此,MENUCOLOR=7,0 的定義意味著顯示一個黑色背景(0)白色文本(7)的菜單。如果你想使用一個藍(lán)色背景白色文本,你可以將其定義為 MENUCOLOR=7,1 。

在行頭部的嘆號(!)意味著:不管你選擇哪個菜單,這個指令都將會執(zhí)行。

MENUDEFAULT=1,5 行告訴內(nèi)核等待用戶多長時間來選擇啟動菜單項,或者如果用戶沒有選擇的話,使用那個默認(rèn)菜單項。MENUDEFAULT=1,5 標(biāo)示著系統(tǒng)將等待 5 秒鐘;如果用戶不在這段時間內(nèi)嘗試選擇一個菜單的話,內(nèi)核將選擇啟動菜單 “1” 。 

boot menu

在其后的 MENU 行至不同啟動菜單配置的標(biāo)簽。它們是按順序排列的,因此,菜單項目 “1” 是第一個,接下來的 “2” 是第二個,以此類推。 

menu select 4

在 FDCONFIG.SYS 中的接下來的一行中,你將在一個問號(?)前看到一些數(shù)字。這標(biāo)示“針對這幾個數(shù)字的啟動菜單項,使用這行命令”。例如,如果用戶選擇啟動菜單項 “2”、“3” 或 “4” 的話,那么帶有 234? 的這行命令才將加載 HimemX 設(shè)備驅(qū)動器。

  1. 234?DEVICE=C:\FDOS\BIN\HIMEMX.EXE

這里有很多方法來使用 FDCONFIG.SYS 以配置你的 FreeDOS 系統(tǒng)。我們在這里只介紹基本的東西,最重用的方法是定義你的 FreeDOS 內(nèi)核設(shè)置。更多的信息,探索 FreeDOS 幫助系統(tǒng)(在命令行中輸入 HELP)來學(xué)習(xí)如何使用 FreeDOS 的 FDCONFIG.SYS 選項:

  • SWITCHES:啟動時處理過程行為
  • REM 和 ;:注釋(在 FDCONFIG.SYS 中將被忽略)
  • MENUCOLOR:啟動菜單文本顏色和背景顏色
  • MENUDEFAULT:啟動菜單默認(rèn)值
  • MENU:啟動菜單選項
  • ECHO 和 EECHO:顯示信息
  • BREAK:設(shè)置打開或關(guān)閉擴(kuò)展的 Ctrl+C 檢查
  • BUFFERS 或 BUFFERSHIGH:分配多少磁盤緩沖區(qū)
  • COUNTRY:設(shè)置國際化行為
  • DOS:告訴 FreeDOS 內(nèi)核如何將其自身加載到存儲器之中
  • DOSDATA:告訴 FreeDOS 加載內(nèi)核到上位存儲器之中
  • FCBS:設(shè)置文件控制塊(FCB)的數(shù)量
  • KEYBUF:在存儲器中重新指定鍵盤緩沖區(qū)
  • FILES 或 FILESHIGH:一次可以打開多少個文件
  • LASTDRIVE 或 LASTDRIVEHIGH:設(shè)置可以使用的最后一個驅(qū)動器字母
  • NUMLOCK:設(shè)置打開或關(guān)閉鍵盤數(shù)字鎖
  • SHELL、SHELLHIGH 或 COMMAND:設(shè)置命令行 shell
  • STACKS 或 STACKSHIGH:添加堆棧以處理硬件中斷
  • SWITCHAR:重新定義命令行選項開關(guān)字符
  • SCREEN:設(shè)置在屏幕上的行數(shù)
  • VERSION:設(shè)置向程序報告的 DOS 版本
  • IDLEHALT:激活節(jié)能功能,在某些系統(tǒng)上有用
  • DEVICE 和 DEVICEHIGH:加載一個驅(qū)動程序到存儲器之中
  • INSTALL 和 INSTALLHIGH:加載一個 “存儲器駐留”(TSR)程序
  • SET:設(shè)置一個 DOS 環(huán)境變量

以純文本方式配置 FreeDOS

像 Linux 和 BSD 一樣,F(xiàn)reeDOS 配置以純文本的方式進(jìn)行。不需要特殊指定的編輯工具,因此,深入研究,看看哪些選項最適合你。它很簡單,但是功能很強(qiáng)大! 

 

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

2021-06-16 12:57:27

FreeDOS

2022-07-20 21:03:05

FreeDOS文本編輯器

2010-12-27 10:48:10

VirtualboxFreedos

2023-10-12 15:38:50

FreeDOS命令

2021-07-10 11:20:44

FreeDOS歸檔文件

2021-11-26 15:07:53

FreeDOSLinux

2011-03-15 09:46:31

2011-03-25 10:37:17

2022-05-17 09:33:52

FreeDOS聽音樂Linux

2021-12-20 09:29:42

LinuxFreeDOS命令

2021-07-04 19:48:07

LinuxFreeDOS復(fù)制文件

2022-09-22 06:53:02

FreeDOSLinux

2021-03-20 22:00:00

FreeDOS開源

2021-06-21 06:40:41

FreeDOS操作系統(tǒng)

2011-03-02 16:19:30

網(wǎng)絡(luò)轉(zhuǎn)載

2012-04-27 09:53:37

Ubuntu 12.0

2009-06-30 09:22:39

FreeDOS開源

2023-04-20 17:26:40

FreeDOSC 語言

2018-12-26 09:00:07

VirtualBoxFreeDOSLinux

2021-12-24 11:25:37

FreeDOS批處理文件Linux
點贊
收藏

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