習慣了linux下的ls命令,windows的dir用的很不習慣,又不想裝cygwin, bash,就想把dir重命名為ls,發(fā)現(xiàn)dos下有個命令doskey可以完成該功能。
在命令提示符下敲:
>doskey ls=dir |
然后再敲ls就可以列出文件了。當然,這個別名只是臨時的,為了是它永久發(fā)揮作用,可以寫一個bash.bat:
doskey ls=dir cmd |
要啟動命令行時雙擊該文件就可以了。
doskey的其他用法:
調(diào)用和建立DOS宏命令
[適用場合] 經(jīng)常需要輸入重復的命令時,有非常大的用處
[用 法] doskey
將doskey駐留內(nèi)存,開辟出緩沖區(qū),以后輸入的命令都將保存在緩沖
區(qū)中,可以隨時調(diào)用
doskey [宏命令名]=[命令名]
將宏命令定義為命令,以后輸入宏命令,電腦就會執(zhí)行相應的命令
doskey /reinstall 重新安裝doskey
doskey /bufsize= 設置緩沖區(qū)的大小
doskey /macros 顯示所有doskey宏
doskey /history 顯示內(nèi)存中所有命令
doskey /insert|overstrike 設置新鍵入的字符是否覆蓋舊的字符
[例 子] C:\>DOSKEY
C:\>dir
C:\>copy C:\temp\*.* a:
C:\>del c:\temp\*.*
C:\>copy b:\*.* c:\temp
上述四條命令都已被保存,用光標控制鍵的上下可以依次選擇使用或
修改, 也可以用F7鍵列出保存的所有命令
C:\>doskey di=dir/w/p 定義di為宏命令,意思是執(zhí)行dir/w/p