Disk Operating System , eller DOS , var operativsystemet levereras med IBM PC och PC - kompatibla datorer som börjar i början av 1980 . Jämfört med dagens operativsystem är DOS mycket restriktivt i vägen strängar , såsom användarnamn och filnamn kan vara representerade . Användarnamn inte kan innehålla blanksteg , så att andra tecken används i DOS för att ersätta ett utrymme för att ge en liknande visuell representation av en sträng. Problem med mellanslag
DOS tolkar generellt ett utrymme för att vara en avgränsare mellan ord i en kommandorad . Varje sträng med ett utrymme , inklusive användarnamn och filnamn tolkas som två olika strängar från DOS grund av utrymmet . Några senare versioner av DOS support utrymmen i mappar och filnamn om namnet inom citattecken .
Underscore
DOS , ett understreck är ofta används som ett substitut för en plats i användarnamn , som i " Bob_Jones . " eftersom understreck utskrifter under andra tecken , är det visuellt liknar ett utrymme , men ändå ger en enda sträng till DOS .
Dash
Nyligen har streck tecknet blir ett mer populärt substitut för en plats i strängar , som i DOS användarnamn som " Bob - Jones , " som inte kan innehålla blanksteg . Instrumentbrädan popularitet beror på hur Google indexerar data på Internet . För indexering ändamål , behandlar sökmotorn två strängar förbundna med ett understreck som ett enda ord och två strängar förbundna med ett bindestreck som olika ord .
Giltiga tecken
praktiken kan alla utskrivbara tecken kan användas som ett substitut för en plats med undantag för följande tecken som har speciell betydelse för DOS : snedstreck , omvänt snedstreck , frågetecken , procenttecken , enkelt citattecken , dubbla citattecken , kolon , rör , mindre - än-tecken , större - än-tecken och tid .