learning of bash