A series of unsymmetrically substituted oligosilanes were synthesized via stepwise introduction of different substituents to α-chloro-ω-hydrooligosilanes. The reactions of α-chloro-ω-hydrooligosilanes with organolithium or Grignard reagents gave hydrooligosilanes having various alkyl, alkenyl, alkynyl and aryl groups. Thus-obtained hydrooligosilanes were converted into alkoxyoligosilanes by ruthenium-catalyzed dehydrogenative alkoxylation with alcohols.