Quando você digita um comando, um processo é executado pelo sistema operacional que pode ler o input, manipular dados e produzir output.
Um comando executa um processo no sistema operacional, que faz com que o computador execute um trabalho.
Digite ls (letras minúsculas L e S) e pressione Enter. O resultado deve ser semelhante ao exemplo abaixo:
Código: Selecionar todos
sysadmin@localhost:~$ ls
Desktop Documents Downloads Music Pictures Public Templates Videos
Código: Selecionar todos
sysadmin@localhost:~$ LS
-bash: /usr/games/LS: Permission denied
Código: Selecionar todos
comando [opcoes…] [argumentos…]
Código: Selecionar todos
sysadmin@localhost:~$ ls Documents
School alpha-second.txt food.txt linux.txt os.csv
Work alpha-third.txt hello.sh longfile.txt people.csv
adjectives.txt alpha.txt hidden.txt newhome.txt profile.txt
alpha-first.txt animals.txt letters.txt numbers.txt red.txt
Código: Selecionar todos
sysadmin@localhost:~$ aptitude moo
There are no Easter Eggs in this program.
Código: Selecionar todos
comando [opcoes…] [argumentos…]
Código: Selecionar todos
sysadmin@localhost:~$ ls -l
total 32
drwx------ 2 sysadmin sysadmin 4096 Dec 20 2017 Desktop
drwx------ 4 sysadmin sysadmin 4096 Dec 20 2017 Documents
drwx------ 2 sysadmin sysadmin 4096 Dec 20 2017 Downloads
drwx------ 2 sysadmin sysadmin 4096 Dec 20 2017 Music
drwx------ 2 sysadmin sysadmin 4096 Dec 20 2017 Pictures
drwx------ 2 sysadmin sysadmin 4096 Dec 20 2017 Public
drwx------ 2 sysadmin sysadmin 4096 Dec 20 2017 Templates
drwx------ 2 sysadmin sysadmin 4096 Dec 20 2017 Videos
Muitas vezes, o caractere é escolhido para ser mnemônico para o seu propósito, como escolher a letra l para longo ou r para reverso. Por padrão, o comando ls imprime os resultados em ordem alfabética, portanto, adicionar a opção -r irá imprimir os resultados em ordem alfabética inversa.
Código: Selecionar todos
sysadmin@localhost:~$ ls -r
Videos Templates Public Pictures Music Downloads Documents Desktop
- ls -l -r
- ls -rl
- ls -lr
Lembra-se da dica da aptitude?
Código: Selecionar todos
sysadmin@localhost:~$ aptitude moo
There are no Easter Eggs in this program.
Código: Selecionar todos
sysadmin@localhost:~$ aptitude -v moo
There really are no Easter Eggs in this program.
Código: Selecionar todos
sysadmin@localhost:~$ aptitude -vv moo
Didn't I already tell you that there are no Easter Eggs in this program?
sysadmin@localhost:~$ aptitude -vvv moo
Stop it!
Código: Selecionar todos
aptitude -v -v moo
aptitude -vv moo
Código: Selecionar todos
$ aptitude moo
Não existem Ovos de Páscoa neste programa.
$ aptitude moo
Não existem Ovos de Páscoa neste programa.
$ aptitude moo
Não existem Ovos de Páscoa neste programa.
$ aptitude -v moo
Realmente não existem Ovos de Páscoa neste programa.
$ aptitude -vv moo
Eu já não lhe disse que não existem Ovos de Páscoa neste programa?
$ aptitude -vvv moo
Pare com isso!
$ aptitude -vvvv moo
Ok, ok, se eu lhe der um Ovo de Páscoa você irá embora?
$ aptitude -vvvvv moo
Tudo bem, você ganhou.
/----\
-------/ \
/ \
/ |
-----------------/ --------\
----------------------------------------------
$ aptitude -vvvvvv moo
O que é isso? Isso é um elefante sendo comido por uma cobra, é claro.