notes about Linux basic and C