国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

為 Linux 用戶預備的 FreeDOS 命令

2024-08-27 23:31:45
字體:
來源:轉載
供稿:網友
如果你已經嘗試過 FreeDOS ,你可能已經被命令行所嚇倒。DOS 命令可能稍微不同于你所使用的 Linux 命令行,因此,使用它的命令行上需要學習一些新的命令。
 
列出和顯示文件
在 Linux 上,列出當前目錄中文件的標準命令是 ls 命令。在 FreeDOS ,它是一個不同的命令: dir 。但是你可以創建一個 別名 來獲取一種與 ls 類似的行為。
 
要為另外一個命令創建一個別名,使用內置的 alias 命令。例如,使用此命令來為 ls 定義一個別名,這個別名將顯示一個目錄列表,與在 Linux 上使用 ls 類似:
 
C:/>alias ls=dir /one /w /b /l
C:/>ls
[apps]    command.com   [devel]  fdauto.bat   fdconfig.sys
[fdos]    kernel.sys    [src]    [temp]
C:/>
在 FreeDOS 上的命令選項格式與 Linux 稍微不同。在 Linux 上, 你使用一個連字符號(-)表示選項。但是在 FreeDOS 上,你使用一個正斜杠來表示選項。上面的 alias 命令使用斜桿杠字符 — 它們是 dir 的選項。/one 可選擇項告訴 dir 以某種方式排序(o):先按名稱(n)再按擴展名(e)來排序一些文件和目錄。/w 使用一個 “寬” 目錄列表,/b 使用一種不帶有 dir 通常提供的其它信息的 “裸” 顯示,/l 指示 dir 以小寫字母的形式顯示文件和目錄。
 
注意,針對于 FreeDOS 的 dir 命令的命令行選項與針對于 Linux 的 ls 命令的命令行選項截然不同,因此,你不能像你在 Linux 上一樣精確地使用這個 ls 別名。例如,在 FreeDOS 上使用此別名輸入 ls -l 將產生一條 “文件未找到” 的錯誤,因為底層的 FreeDOS 的 dir 命令不能找到一個名稱為 -l 的文件。不過,對于基本的 “查看在我的系統上有哪些文件” 來說,這個 ls 別名已經足夠幫助 Linux 用戶開始使用 FreeDOS 了。
 
類似地,你可以為 FreeDOS 的 type 命令創建一個別名,來像 Linux 的 cat 命令一樣工作。兩個重新都會顯示一個文本文件的內容。雖然 type 不支持你可能在 Linux 下使用的命令行選項,但是顯示一單個文件的基本用法是相同的。
 
C:/FDOS>alias cat=type
C:/FDOS>cat version.fdi
PLATFORM=FreeDOS
VERSION=1.3-RC4
RELEASE=2021-04-30
C:/FDOS>
其它的類 Unix 命令
FreeDOS 包含一些精選的其它常見的類 Unix 命令,因此 Linux 用戶將不會感覺到拘束。為在 FreeDOS 上使用這些 Linux 命令,你可能需要從 “FreeDOS Installer” - “My Package List Editor Software (FDIMPLES)” 軟件包管理器來安裝 “Unix Like Tools” 軟件包。
 
C:>head fdauto.bat
@ECHO OFF
set DOSDIR=C"/FDOS
set LANG=EN
set TZ=UTC
set PATH=%dosdir%/BIN
if exist %dosdir%/LINKS/NUL set PATH=%path%;%dosdir%/LINKS
set NLSPATH=%dosdir%/NLS
set HELPPATH=%dosdir%/HELP
set TEMP=%dosdir%/TEMP
set TMP=%TEMP%
C:/>
要查看一個完整的文件,使用 more 命令,在 FreeDOS 上的默認文件查看器。這將一次顯示一屏的文件,然后在顯示下一屏的信息前,打印一個按下一次按鍵的提示。more 命令是一個非常簡單的文件查看器;在 Linux 上你可能已經使用過一個功能更全面的查看器,可以嘗試一下 less 命令。less 命令提供 “向后” 滾動一個文件的能力,以防你錯過一些東西。你還可以搜索具體指定的文本。
 
C:/>less fdauto.bat
@ECHO OFF
set DOSDIR=C"/FDOS
set LANG=EN
set TZ=UTC
set PATH=%dosdir%/BIN
if exist %dosdir%/LINKS/NUL set PATH=%path%;%dosdir%/LINKS
set NLSPATH=%dosdir%/NLS
set HELPPATH=%dosdir%/HELP
set TEMP=%dosdir%/TEMP
set TMP=%TEMP%
[...]
如果在你的程序路徑變量(PATH)中有很多的目錄,并且不確定某個程序是從哪里運行的,你可以使用 which 命令。這個命令將掃描程序路徑變量,并且將打印出你正在查找的程序的完整的位置。
 
C:/>which less
less    C:/>FDOS/BIN/LESS.EXE
C:/>_
FreeDOS 1.3 RC4 包含其它的類 Unix 命令,你可能會在其它更特殊的情況下使用。這些命令包括:
 
bc:任意精度數字處理語言
sed:流編輯器
grep 和 xgrep:使用正則表達式搜索一個文本文件
md5sum:生成一個文件的一個 MD5 簽名
nro:簡單排版,使用 nroff 宏
sleep:暫停系統幾秒鐘
tee:保存一個命令行流的副本
touch:修改一個文件的時間戳
trch:轉換單個字符(像 Linux 的 tr 一樣)
uptime:報告你 FreeDOS 系統已經運行多長的時間
在你控制下的 FreeDOS
FreeDOS ,像 Linux 和 BSD 一樣,是開源的。不管你是想通過學習一種新的命令行交互方式來挑戰你自己,還是想再去熟悉令人舒適的類 Unix 工具,FreeDOS 都是一款有趣的值得嘗鮮的操作系統。嘗試一下!

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绵阳市| 天峻县| 洞头县| 大英县| 会理县| 卫辉市| 呼玛县| 建宁县| 富民县| 瑞安市| 东山县| 竹溪县| 九龙坡区| 绍兴县| 长泰县| 杭锦后旗| 晴隆县| 南乐县| 葫芦岛市| 荣昌县| 肃南| 惠安县| 巴南区| 双柏县| 方山县| 登封市| 乌鲁木齐县| 安新县| 张家港市| 浦北县| 高邮市| 甘南县| 高阳县| 德兴市| 平原县| 亚东县| 广宗县| 应城市| 安庆市| 靖西县| 安多县|