sudo apt-get update atualiza as informações do repositório do apt, para que você possa instalar a versão mais recente dos pacotes.
sudo gedit solicitará uma senha na janela do terminal, enquanto gksu gedit solicita uma senha com uma GUI.
A maioria das pessoas gosta de revisar as alterações feitas com permissões de root. Por isso, elas evitam usar sudo apt-get -y e similares.
Quanto a -i e -l , estes parecem parâmetros que você daria a um comando. Cada comando se comporta de maneira diferente e usa diferentes opções, portanto, sem conhecer o comando específico, não é possível dizer o que isso significa. Leia o manual ( man apt-get , por exemplo) ou tente usar --help com qualquer comando.
Use unzip file.zip para extrair um arquivo zip e tar xzf file.tar.gz para extrair um arquivo tar.gz.