p****t 发帖数: 11416 | 1 【 以下文字转载自 Hardware 讨论区 】
【 原文由 piglet 所发表 】
msdos.sys参数详解}
{ 众所周知,msdos.sys为Windows 9x的系统启动配置文件,但你是否知道其中一些参数
的含义呢?让我来告诉你吧(以下内容以Windows 98为例)。
PATH部分
HostWinBootDrv=C
Windows 9x的主驱动器,默认值为C。
WinBootDir=C:\WINDOWS
Windows 9x的启动文件所在目录,默认为C:\Windows。
WinDir=C:\WINDOWS
Windows 9x的系统目录在安装时由用户设定,一般为“C:\Windows”。
注意:如果是在DOS或Windows 3.1安装Windows 9x并执行了备份系统文件,会有一项“
UninstallDir=c”,它代表卸载Windows 9x所需的信息文件win95undo.dat和win95undo
.ini所在的驱动器,默认值为C。
OPTIONS部分
AutoScan=1
当Windows 9x非正常关机后,下次启动时会自动运行磁盘扫描程序scandisk |
|
l******9 发帖数: 579 | 2 【 以下文字转载自 JobHunting 讨论区 】
发信人: light009 (light009), 信区: JobHunting
标 题: error of couting total line number in txt file on MSDOS
发信站: BBS 未名空间站 (Thu Nov 20 18:34:45 2014, 美东)
I would like to find the total line number of a text file ( > 60 GB) in MS-
DOS.
I used:
findstr /R /N "^" file.txt | find /C ":"
But, the returned result is a negative number.
It is overflow ?
The file have not more than 5 billion lines.
For an integer (4 Bytes), its max range is From −2,147,483,648 to 2,
147,483,64... 阅读全帖 |
|
l******9 发帖数: 579 | 3 【 以下文字转载自 JobHunting 讨论区 】
发信人: light009 (light009), 信区: JobHunting
标 题: error of couting total line number in txt file on MSDOS
发信站: BBS 未名空间站 (Thu Nov 20 18:34:45 2014, 美东)
I would like to find the total line number of a text file ( > 60 GB) in MS-
DOS.
I used:
findstr /R /N "^" file.txt | find /C ":"
But, the returned result is a negative number.
It is overflow ?
The file have not more than 5 billion lines.
For an integer (4 Bytes), its max range is From −2,147,483,648 to 2,
147,483,64... 阅读全帖 |
|
l******9 发帖数: 579 | 4 【 以下文字转载自 JobHunting 讨论区 】
发信人: light009 (light009), 信区: JobHunting
标 题: error of couting total line number in txt file on MSDOS
发信站: BBS 未名空间站 (Thu Nov 20 18:34:45 2014, 美东)
I would like to find the total line number of a text file ( > 60 GB) in MS-
DOS.
I used:
findstr /R /N "^" file.txt | find /C ":"
But, the returned result is a negative number.
It is overflow ?
The file have not more than 5 billion lines.
For an integer (4 Bytes), its max range is From −2,147,483,648 to 2,
147,483,64... 阅读全帖 |
|
b*******k 发帖数: 16989 | 5 【 以下文字转载自 BusinessNews 讨论区 】
发信人: Cnews (chinanews), 信区: BusinessNews
标 题: [CJPT]迷失的微软:被过往成功束缚 承认犯下毁灭之错
发信站: BBS 未名空间站 (Mon May 30 21:46:35 2011, 美东)
编者按:上周一,即微软CEO史蒂夫鲍尔默来华访问前一天,微软(Microsoft)市值15年来首次被IBM超越。这是继去年被苹果公司挤下IT市值王座之后,微软排名再度滑落。
但这并未影响鲍尔默来华展示微软对于移动互联网的野心,他在演讲中透露,Windows Phone未来几个月内将进入中国。
上世纪90年代,与今日景象形成对照的是,曾统领计算机市场数十年的IBM身陷亏损泥潭,苹果公司也正在绝境中挣扎。微软则在比尔盖茨的率领下左冲右突,踏着一个个竞争对手的尸体,登上了IT世界的巅峰。
2000年爆发的互联网科技泡沫成为转折点,微软的疯狂扩张就此止步,公司市值开始原地踏步,直至被恢复元气的苹果和成功转型的IBM超越。
不仅如此,IT后起之秀谷歌、Facebook也分别在不同领域剿杀着微软的生存... 阅读全帖 |
|
l****z 发帖数: 29846 | 6 我会啊, 当时用的是msdos 3.31吧.后来MSDOS出了个4.0完全失败. 有个DR DOS 6.0曾
经流行过一阵子,我一直很喜欢这个DRDOS,后来被novel收购出国novel dos 7.0, 现在
应该是开源了.
然后MSDOS出了个5.0还不错.
想来当时微软出操作系统的情况已经和现在差不多了: 一个成功,下面一个失败, 然后
又一个成功. win xp成功,vista烂级, win7成功, win8傻逼, 看下面他们会出什么吧. |
|
t*****9 发帖数: 55 | 7 微软当初是给IBM写软件的,跟苹果关系不大。具体来说,微软当初是和IBM一起合作开
发和销售MSDOS。
你可以在Bill Gates的《未来之路》里面查看。在MSDOS之前,微软只要是靠IBM。而等
MSDOS已经普及后,还没有出Windows的时候,微软已经是一个可以自立成熟的大公司了
。至于后来传说Windows是Bill Gates去参观了苹果才有的想法,还是抄袭苹果图形界
面,这个无法考究。毕竟图形界面的操作系统在那个时候肯定是趋势了。 |
|
m********r 发帖数: 334 | 8 我有两个hp的2G USB flash drive不同时间买的,ubuntu和Windows可以自动mount,但
是ubuntu下其中一个用parted发现partition table type为 loop,fdisk识别不出来只
说有4个分区,Partition 1 does not end on cylinder boundary. blah blah, 另外
一个就是msdos type,不知道HP为什么同样规格的产品居然还不一样。老的kernel识别
不了这个,msdos就没事。
谁知道怎么回事? |
|
R*****l 发帖数: 310 | 9 最近频繁遇到。不知道是否算“落雪”的变种,但比落雪凶悍多了。
症状:所有逻辑分区根目录下全部被加上autorun.inf和pagefile.pif
两个文件。在system32/com/下面多了两个木马程序lsass.exe和smss.exe,
一直后台运行,无法杀掉。在startup里面加了一个~MSDOS启动程序。
机器运行爆慢,所有exe程序被锁住,运行任何exe都将启动木马进程,
双击盘符也将启动木马进程,防火墙和杀毒软件均被屏蔽。
解决方法: 重起到安全模式下,
start->run->cmd打开command prompt窗口,
删掉每个分区下面的autorun.inf和pagefile.pif。
attrib -r -s -h autorun.inf
attrib -r -s -h pagefile.pif
del -f autorun.inf
del -f pagefile.inf
去system32/com/下面删了lsass.exe和smss.exe,去startup下面删除~MSDOS。
重起后,search最近被修改过的文件。发现所有分区的很多html/htm文 |
|
H****g 发帖数: 14447 | 10 90年代的时候,电脑上运行的都是dos,有微软的msdos,有Borland的drdos。后来有了
gui,就是图形用户界面,windows3.1,很受欢迎,没过多久就把dos淘汰的差不多了。
到如今,全世界大部分pc用户都用的winows操作系统。
那么,这是不是说明dos系统是垃圾呢?那倒也不是。但是你想电脑上只运行dos就没有
什么意义,明明有更好更强大的操作系统嘛。即使你特别讨厌windows,那还有linux啊
,还有苹果的雪豹什么的,对吧?
所以说,如果今天有一个人出来宣布自己就是觉得dos才是最经典的操作系统,自己只
喜欢在dos系统上编程,那么这个人是不是脑子有点毛病啊?
不光程序如此,连硬件都这样啊。当年一台长城0520就五万元,康柏电脑在国内也是很
好很贵的名牌,很皮实耐用,但是这些机器的计算能力却还比不上几年前的一部智能手
机,更不用说今天的iphone4了。
如果一个人非要说,我就是觉得95年的康柏电脑最经典,我只用那个年代的电脑,现在
的电脑都粗制滥造不够经典,那么,这个人是不是脑子也是有点毛病呢?
同样的道理,孙子兵法也是这样。上千年都过去了。明朝几百年,懂... 阅读全帖 |
|
f*****Q 发帖数: 1912 | 11 最早的版本好像是打孔纸带的。
另外原帖的DOS说得是MSDOS或者PCDOS吧。 |
|
g******u 发帖数: 3060 | 12 想起一个亲戚,在msdos出来时投资做中文图形界面,可惜windows3.1早出。 |
|
|
l******9 发帖数: 579 | 14 I would like to find the total line number of a text file ( > 60 GB) in MS-
DOS.
I used:
findstr /R /N "^" file.txt | find /C ":"
But, the returned result is a negative number.
It is overflow ?
The file have not more than 5 billion lines.
For an integer (4 Bytes), its max range is From −2,147,483,648 to 2,
147,483,647.
So, I need to design a script to count the number by dividing the result
with 1000 ?
If yes, please help me with how to design the script in MS DOS.
Thanks |
|
M*****8 发帖数: 17722 | 15
微软现在的马公素质很差。
好好的Skype被改得很劣质。
MSDOS的Bug几十年了都还在。
现在改称它为Command Prompt
期待OpenSourceWindowsClone。 |
|
a*****3 发帖数: 10373 | 16 我挺喜欢Microsoft VC6.0盒子的,够经典呀!box only多少钱呀?如果有windows 3.1
或者 MSDOS 3.0/6.2的盒子或CD,我也要了~~ |
|
l*******g 发帖数: 27064 | 17 你需要刻录一个光盘,你制作启动u盘的时候这个u盘可能被感染
国内有很多winpe启动的光盘rom
随便下一个就行,一般都没病毒
用这个刻录光盘启动以后,进入winpe界面,里面有命令提示符还是msdos
进去以后,format c: /mbr可以清理boot区域的病毒驻留
或者里面有专业的硬盘工具,pqmagic或者partion doctor之类的,里面也有修正选项
甚至你可以不动其他分区,直接把c分区干掉,重新创建
然后重新安装系统,注意安装系统全过程中不要打开其他分区盘符,直接上诺顿网站下
载个试用版装上,或者找类似网页查病毒的,把其他分区检查一遍再说 |
|
g*********d 发帖数: 8125 | 18 我们是正宗的msdos,
人家是升级版windows
我很怀念当年的unix
或者是upgrade以后的linux。。 |
|
d*****t 发帖数: 7903 | 19 我反复看了,DEll 720 or Dell Alien BIOS里就是没有相关选项。
关于STAT的就3选项,ON, OFF, RAID
没有关闭AHCI, or legacy等等内容。我估计MSDOS启动里不完全支持SATA对吧? |
|
k**o 发帖数: 15334 | 20 Gates成功主要就是靠他妈。他妈跟当时的IBM CEO John Opel,同时都在
United Way的executive committee上,是好朋友。然后Opel提起他们需要
一个OS的事,他妈就立即通知Gates去收购了MSDOS,然后转手卖给IBM。
当然后来Gates又把IBM给坑了,IBM追悔莫及。这个就像Yahoo当年投资给
Google一千万美元,让Google起家,原意是要收购过来自己用。结果Google
最后自立门户,把Yahoo给坑了。Yahoo愤而抛售了手里的GOOG股票,结果
没想到后来涨了十几倍。 |
|
l********u 发帖数: 910 | 21 Gates牛
我一直以为MSDOS,是他一行一行码出来的
估计很多人和我一样这样误解 |
|
|
l*****y 发帖数: 337 | 23 我的经验来看,就是不要装什么ac3filter
出问题的人,肯定问题出在这里,你要保证system32下没有mpeqaudio.ax
和另一个也许是ac3XX.ax的文件,如果删不掉,关掉explorer,就可以删乐
如果你一定要装ac3filter,那么最好同时安装windvd,并且注册
安装powernext gen的divx播放器可以直接支持ac3
如果不行,就安装TFM的ac3filter,注意一定要把ac3filter删除
肯定行的,不可能不行
至于视频,那我的divx来说都是用3.11压制的,不要用5.0,否则看不出的
下面是shooter.com.cn的一篇文章
AC3代表着多声道、高压、澎湃的影院音效,是发烧者的追求,不过也常常是某些系统
中的痛苦。
下载Dual Audio & AC3 Filter后根据不同的操作系统,来运行相应的.bat。如果系统
不是安装在默认路径下,千万不要忘记用Notepad打开.bat修改其中的Windows系统路径
!!如果要看看运行结果是否正常,可以在Win2000\XP下运行CMD命令;或在Win98\Me下
进入MSDOS模式中,在 |
|
b*d 发帖数: 75 | 24 that don't understand mac and osx.
because the only stuff they do on pc is
open an ie and browse some ie only webpages.
or download and watch some HD movies...
or chat using qq...
advanced user may open an word or excel to record some stuff
and they may start using firefox with plugins to block unwanted ads...
and the expert user will enjoy installing different flavor of win in their
pc and switch back and forth between msdos, win98 (for some really old h-
games), winxp, win server 2 |
|
l**t 发帖数: 6971 | 25
没有教主搞出个Mac,大伙现在可能还在用MSDOS 250.0版呢。 |
|
s***k 发帖数: 23 | 26 【 以下文字转载自 Programming 讨论区,原文如下 】
发信人: stock (Microsoft is dead), 信区: Programming
标 题: Perl for programmers(12): Standard file modules
发信站: The unknown SPACE (Fri May 26 14:51:03 2000) WWW-POST
use File::Basename;
($name,$path,$suffix) = fileparse($fullname,@suffixlist);
fileparse_set_fstype($os_string); "VMS" "MSDOS" or MacOS";
$basename = basename($fullname,@suffixlist);
$dirname = dirname($fullname);
use File::Copy;
copy $src_file, $dst_file;
copy SRC_FILE,DST_FILE;
$fh = FileHandle->new("an |
|
s**********o 发帖数: 14359 | 27 MS-DOS跟我们数据没啥关系,你这个还是TEXT FILE
对待这么大的文件,DOS打开文件内存不够吧 |
|
l******9 发帖数: 579 | 28 This file was loaded to netezza database.
But, I need to make sure that the all lines in the file have been loaded to
the database.
So, I need to know how many lines the txt file has so that I can compare it
with the table in database.
I only need to know how many lines the file has, I do not need to open the
file.
Thanks ! |
|
s**********o 发帖数: 14359 | 29 不打开文件怎么数行啊,而且应该数的是ASCII吧,否则有乱码的会出错
显然你没编过程
to
it |
|
A*******n 发帖数: 625 | 30 var lineCount = File.ReadAllLines(@"C:\file.txt").Length;
or
var lineCount = 0;
using (var reader = File.OpenText(@"C:\file.txt"))
{
while (reader.ReadLine() != null)
{
lineCount++;
}
} |
|
l******9 发帖数: 579 | 31 I am not allowed to install .NET and do programing on the server.
I can only access the file remotely. It may take long time for a large file
120 GB to run C# locally to get the line number remotely through network.
thanks ! |
|
s**********o 发帖数: 14359 | 32 说过了DOS内存不够,根本打不开文件,
你要TEST大型BATCH文件,不COPY到LOCAL
根本做不了,无解 |
|
s***g 发帖数: 495 | 33 My script to backup your rootfs.
I use it to backup my rootfs on a 2G USB stick and transfer my rootfs to a
NSA320 from POGO E02.
(%3)(21:40)(punk)~> sudo cat /root/bin/dumpdisk
#!/bin/sh
if [ $# -ne 1 -a $# -ne 2 ] || [ ! -b $1 ]; then
echo "`basename $0` [hostname]"
else
_T=ext3
umount ${1}1
echo "`basename $0` on `date '+%Y_%m_%d'` to $1 $2" >> /root/bin/log
&& \
dd if=/dev/zero of=$1 bs=1M count=1 && \
sync && sync ... 阅读全帖 |
|
s***g 发帖数: 495 | 34 (%73)(20:49)(pong)~/ws> sudo cat /root/bin/dump_root
#!/bin/sh
if [ $# -ne 1 -a $# -ne 2 ] || [ ! -b $1 ]; then
echo "`basename $0` [hostname]"
else
_T=ext3
umount ${1}1
echo "`basename $0` on `date '+%Y_%m_%d'` to $1 $2" >> /root/bin/log
&& \
dd if=/dev/zero of=$1 bs=1M count=1 && \
sync && sync && sync && \
parted $1 --script mklabel msdos && \
parted $1 --script mkpart primary $_T 2048s -- -1 && \
... 阅读全帖 |
|
f*****Q 发帖数: 1912 | 35 现在有一个Windows XP在Fedora 11+VirtualBox里面运行,但是WindowsXP不能正确
mount floppy drive。 我需要su root后mount -t msdos /dev/fd0 /mnt/floppy然后
XP才能看到软盘里面的内容,但是这样做对老家伙们来说太复杂了。
各位达人有没有什么高招?
不太想用autofs。 |
|
y***j 发帖数: 11235 | 36 本人半文科男,新手奇弱无比,按着官网上一步一步来的(用的是ubuntu9.10 64x
ext4)。最后错误信息
Warning: /home/nan/trunk/src/build/images/0.5.27.201001100013-a1/mbr.image
is not a block device
Disk /home/nan/trunk/src/build/images/0.5.27.201001100013-a1/mbr.image:
cannot get geometry
Disk /home/nan/trunk/src/build/images/0.5.27.201001100013-a1/mbr.image: 0
cylinders, 64 heads, 32 sectors/track
sfdisk: ERROR: sector 0 does not have an msdos signature
/home/nan/trunk/src/build/images/0.5.27.201001100013-a1/mbr.image:
unrecognized parti |
|
D**a 发帖数: 757 | 37 我的NAS突然之间就当机了, 好像是ROM或者FIRMWARE出了问题,HDD读不出了。 NAS是
个LINUX BASED的盒子,我把硬盘去了出来, 接到了我的VM上,现在是如下情况, 请
问该如何处理? HDD上是所有的照片和文档, 不能格式化。是下面那个1T的盘。
To run a command as administrator (user "root"), use "sudo ".
See "man sudo_root" for details.
lbblmm@lbblmm-VirtualBox:~$ xfs_repair
Usage: xfs_repair [options] device
Options:
-f The device is a file
-L Force log zeroing. Do this as a last resort.
-l logdev Specifies the device where the external log resides.
-m maxmem ... 阅读全帖 |
|
S*A 发帖数: 7142 | 38 Linux has "wc -l"
That might just work out of the box. |
|
|
l******9 发帖数: 579 | 40 I used "wc -l" but I got a wrong number for a large file (120 GB).
The result is a positive number but it is wrong.
Any help would be appreciated. |
|
w********m 发帖数: 1137 | 41 用python吧
空间O(1),时间O(n)
cnt = 0
with open('file.txt', 'r') as infile:
for _ in infile:
cnt += 1
print cnt
空间O(n), 时间O(n/k)
import pyspark
sc = pyspark.SparkContext()
infile = sc.textFile('file.txt')
print infile.count() |
|
|
l******9 发帖数: 579 | 43 I am not sure,
I used cygwin to access the server where the file is located by SSH.
Then, I ran "wc -l" to get the wrong number, but it is not overflow because
it is positive not negative. |
|
l******9 发帖数: 579 | 44 I am not allowed to install python on the server.
I can only access the file remotely. This will make the time very long for a
large file 120 GB. |
|
S*A 发帖数: 7142 | 45 cygwin 是 32 位的,64 位的只有 alpha,跑起来问题很多。
你需要用 64 位的 wc。
你可以实验一下 mingw 64 位,那个如果包含 wc
应该就是64的。 |
|