# Command-line Environment

## Arguments

* `ls -l folder/` - means we are executing the program `/bin/ls` with arguments `[‘l’, ‘folder/’]`
    
* Arguments will consists of mixture of flags and regular strings. Flags can be identified because they are prceded by dash (`-`) or double-dash (`- -`).
    
* single dash flags can be grouped like,
    
    `ls -l -a` is equivalent
