Knife wielder jailed after pleading guilty to spate of crimes