Sintaxe : clear
Exemplo:
user@debian:~/aula$ clear
Sintaxe : echo [opções] <texto>
Opções (principais):
-n: Não imprime a quebra de linha após texto.
-e: Habilita a interpretação de caracteres especiais.
Exemplos:
user@debian:~/aula$ echo "Olá mundo"
user@debian:~/aula$ echo -n "Olá mundo"
user@debian:~/aula$ echo -e "Olá \n mundo"
user@debian:~/aula$ echo -e "Olá \n mundo" > ola.txt
Sintaxes :
Mostrar: date [+formato]
Alterar: date <nova-data-hora>
Para alterar a data devemos especificar nova-data-hora no formato nnddhhmm[cc[yy]] onde:
nn : mês.
dd : dia.
hh : hora, baseado em um relógio 24 horas ( 0-23 ).
mm : minutos.
cc : Opcional, os dois primeiros dígitos do ano.
yy : Opcional, os dois últimos dígitos do ano.
Nota: Atualmente e extremamente recomendado a utilização de ferramentas que ajustam automaticamente a data e hora do sistema obtendo a mesma de servidores apropriados na Internet. O ajuste manual só deve ser feito em último caso.
Para mostrar a data podemos especificar um formato para a mesma, por exemplo:
%m : Mês
%d : Dia
%y : Dois últimos dígitos do ano
%Y : Ano (com quatro dígitos)
%D : Formato MM/DD/AA
%H : Hora
%M : Minuto
%S : Segundo
%T : Formato HH:MM:SS
%J : Dia do ano (001 a 366)
%w : Dia da semana (0=Domingo a 6=sábado)
%a : Dia abreviado (Sun … Sat)
%h : Mês abreviado (Jan … Dec)
Exemplos:
user@debian:~/aula$ date
user@debian:~/aula$ date +"Hora : %H , Minutos : %M"
user@debian:~/aula$ date 04191530
Sintaxe : df [opções] [partição]
Opções (principais):
-h: Mostra os tamanhos em formato mais facilmente legível.
Exemplos:
user@debian:~/aula$ df -h
Sintaxe : du [opções] [diretório]
Opções (principais):
-h: Mostra os tamanhos em formato mais facilmente legível.
-s: Mostra apenas o total de espaço usado.
Exemplos:
user@debian:~/aula$ du -h /home/aluno
user@debian:~/aula$ du -sh /home/aluno
Sintaxe : ps [opções]
Opções (principais):
u: Mostra apenas os processos do usuário associados a terminais.
x: Mostra todos os processos do usuário.
a: Mostra também os processos de outros usuários.
Exemplos:
user@debian:~/aula$ ps ux
user@debian:~/aula$ ps uxa
Significado das colunas USER : Dono do processo. PID : Identificador do processo. %CPU : Percentagem de CPU utilizada. %MEM : Percentagem de Memória RAM utilizada. VSZ : Tamanho virtual do processo. RSS : Tamanho real do processo. TTY : Terminal ao qual o processo esta associado. STAT : Estado atual do processo. START : Hora da execução do processo TIME : A quanto tempo o processo está rodando. COMMAND : O comando que criou o processo.
Sintaxe : kill [sinal] PID
Opções: A opção do comando kill é um valor numérico chamado de sinal que pode assumir, entre outros valores:
-15: Encerra o processo normalmente (padrão se nenhum sinal for especificado).
-9: Encerra o processo bruscamente (mata o processo).
Também é obrigatório especificar o PID do processo a ser encerrado, que pode ser obtido, por exemplo, com o comando ps.
Exemplos:
user@debian:~/aula$ kill 1234
user@debian:~/aula$ kill -9 1234