for linux-shell