Comandos de uso diversos no sistema.
Limpa a tela e posiciona o cursor no canto superior esquerdo do vídeo.
clear
Permite ver/modificar a Data e Hora do Sistema. Você precisa estar como usuário root para modificar a data e hora. .
date MesDiaHoraMinuto[AnoSegundos]
Onde:
date
. Os
seguintes formatos são os mais usados:
Outros formatos podem ser obtidos através da página de manual do
date
.
Para maiores detalhes, veja a página de manual do comando date
.
Para ver a data atual digite: date
Se quiser mudar a Data para 25/12 e a hora para 08:15 digite: date 12250815
Para mostrar somente a data no formato dia/mês/ano: date +%d/%m/%Y
Mostra o espaço livre/ocupado de cada partição.
df [opções]
onde:
Exemplos: df, df -h, df -t vfat.
Cria links para arquivos e diretórios no sistema. O link é um mecanismo que
faz referência a outro arquivo ou diretório em outra localização. O link em
sistemas GNU/Linux
faz referência reais ao arquivo/diretório
podendo ser feita cópia do link (será copiado o arquivo alvo), entrar no
diretório (caso o link faça referência a um diretório), etc.
ln [opções] [origem] [link]
Onde:
Existem 2 tipos de links: simbólicos e hardlinks.
Ao contrário dos links simbólicos, não é possível fazer um hardlink para um diretório ou fazer referência a arquivos que estejam em partições diferentes.
Observações:
rm
com um link, somente o link será
removido.
cp
com um link, o arquivo original será
copiado ao invés do link.
mv
com um link, a modificação será feita no
link.
cat
), o arquivo
original será visualizado.
Exemplos:
/dev/modem
para o arquivo /dev/ttyS1
.
~/tmp
para o
diretório /tmp
.
Mostra o espaço ocupado por arquivos e sub-diretórios do diretório atual.
du [opções]
onde:
Exemplo: du -h, du -hc.
Procura por arquivos/diretórios no disco. find
pode procurar
arquivos através de sua data de modificação, tamanho, etc através do uso de
opções. find
, ao contrário de outros programas, usa opções longas
através de um "-".
find [diretório] [opções/expressão]
Onde:
find
foi executado.
A maior parte dos argumentos numéricos podem ser precedidos por "+" ou "-". Para detalhes sobre outras opções e argumentos, consulte a página de manual.
Exemplo:
grep
.
grep
.
Mostra detalhes sobre a utilização da memória RAM do sistema.
free [opções]
Onde:
O free
é uma interface ao arquivo /proc/meminfo
.
Procura por um texto dentro de um arquivo(s) ou no dispositivo de entrada padrão.
grep [expressão] [arquivo] [opções]
Onde:
grep
assumirá que a segunda palavra é o arquivo!
grep
.
grep
.
grep
.
Se não for especificado o nome de um arquivo ou se for usado um hífen
"-", grep
procurará a string no dispositivo de entrada
padrão. O grep
faz sua pesquisa em arquivos texto. Use o comando
zgrep
para pesquisar diretamente em arquivos compactados com
gzip
, os comandos e opções são as mesmas.
Exemplos: grep "capitulo" texto.txt, ps ax|grep inetd, grep "capitulo" texto.txt -A 2 -B 2.
Mostra as linhas iniciais de um arquivo texto.
head [opções]
Onde:
head
mostra as 10 primeiras linhas.
Exemplos: head teste.txt, head -n 20 teste.txt.
Mostra o número de linhas junto com o conteúdo de um arquivo.
nl [opções] [arquivo]
Onde:
Exemplos: nl /etc/passwd, nl -i 2 /etc/passwd.
Permite fazer a paginação de arquivos ou da entrada padrão. O comando
more
pode ser usado como comando para leitura de arquivos que
ocupem mais de uma tela. Quando toda a tela é ocupada, o more
efetua uma pausa e permite que você pressione Enter ou
espaço para continuar avançando no arquivo sendo visualizado.
Para sair do more
pressione q.
more [arquivo]
Onde: arquivo É o arquivo que será paginado.
Para visualizar diretamente arquivos texto compactados pelo gzip
.gz
use o comando zmore
.
Exemplos: more /etc/passwd, cat /etc/passwd|more.
Permite fazer a paginação de arquivos ou da entrada padrão. O comando
less
pode ser usado como comando para leitura de arquivos que
ocupem mais de uma tela. Quando toda a tela é ocupada, o less
efetua uma pausa (semelhante ao more
) e permite que você pressione
Seta para Cima e Seta para Baixo ou PgUP/PgDown para fazer o rolamento da
página. Para sair do less
pressione q.
less [arquivo]
Onde: arquivo É o arquivo que será paginado.
Para visualizar diretamente arquivos texto compactados pelo utilitário
gzip
(arquivos .gz
), use o comando
zless
.
Exemplos: less /etc/passwd, cat /etc/passwd|less
Organiza as linhas de um arquivo texto ou da entrada padrão.
sort [opções] [arquivo]
Onde:
100 10 50
Usando a opção -n, o arquivo será organizado desta maneira:
10 50 100
Caso esta opção não for usada com o sort
, ele
organizará como uma listagem alfabética (que começam de a até
z e do 0 até 9)
10 100 50
sort
no arquivo.
Abaixo, exemplos de uso do comando sort
:
texto.txt
- Organiza o arquivo
texto.txt
em ordem crescente.
texto.txt
-r - Organiza o conteúdo do arquivo
texto.txt
em ordem decrescente.
texto.txt
|sort - Faz a mesma coisa que o primeiro
exemplo, só que neste caso a saída do comando cat
é redirecionado
a entrada padrão do comando sort
.
texto.txt
- Ignora diferenças entre letras
maiúsculas e minúsculas durante a organização.
Mostra as linhas finais de um arquivo texto.
tail [opções]
Onde:
Exemplos: tail teste.txt, tail -n 20 teste.txt.
Mede o tempo gasto para executar um processo (programa).
time [comando]
Onde: comando é o comando/programa que deseja medir o tempo gasto para ser concluído.
Exemplo: time ls, time find / -name crontab.
Muda a data e hora que um arquivo foi criado. Também pode ser usado para criar
arquivos vazios. Caso o touch
seja usado com arquivos que não
existam, por padrão ele criará estes arquivos.
touch [opções] [arquivos]
Onde:
touch
mudar somente a data e hora do acesso ao arquivo.
touch
mudar somente a data e hora da modificação.
Exemplos:
teste
caso ele não
existir.
Mostra o tempo de execução do sistema desde que o computador foi ligado.
uptime
Mostra as mensagens de inicialização do kernel. São mostradas as mensagens da última inicialização do sistema.
dmesg|less
Permite ou não o recebimentos de requisições de talk
de outros
usuários.
mesg [y/n]
Onde: y permite que você receba "talks" de outros usuários.
Digite mesg para saber se você pode ou não receber "talks" de outros usuários. Caso a resposta seja "n" você poderá enviar um talk para alguém mas o seu sistema se recusará em receber talks de outras pessoas.
É interessante colocar o comando mesg y em seu arquivo de
inicialização .bash_profile
para permitir o recebimento de
"talks" toda vez que entrar no sistema.
Para detalhes sobre como se comunicar com outros usuários, veja o comando talk, Section 9.8.
Mostra mensagens. Este comando é útil na construção de scripts para mostrar mensagens na tela para o usuário acompanhar sua execução.
echo [mensagem]
A opção -n pode ser usada para que não ocorra o salto de linha após a mensagem ser mostrada.
Permite o usuário mudar sua identidade para outro usuário sem fazer o logout. Útil para executar um programa ou comando como root sem ter que abandonar a seção atual.
su [usuário]
Onde: usuário é o nome do usuário que deseja usar para acessar o sistema. Se não digitado, é assumido o usuário root.
Será pedida a senha do superusuário para autenticação. Digite exit quando desejar retornar a identificação de usuário anterior.
Grava os dados do cache de disco na memória RAM para todos os discos rígidos e
flexíveis do sistema. O cache um mecanismo de aceleração que permite que um
arquivo seja armazenado na memória ao invés de ser imediatamente gravado no
disco, quando o sistema estiver ocioso, o arquivo é gravado para o disco. O
GNU/Linux
procura utilizar toda memória RAM disponível para o
cache de programas acelerando seu desempenho de leitura/gravação.
sync
O uso do sync
é útil em disquetes quando gravamos um programa e
precisamos que os dados sejam gravados imediatamente para retirar o disquete da
unidade. Mas o método recomendado é especificar a opção sync
durante a montagem da unidade de disquetes (para detalhes veja fstab, Section 4.5.1.
Retorna o nome e versão do kernel atual.
uname
Reinicia o computador.
Desliga/reinicia o computador imediatamente ou após determinado tempo
(programável) de forma segura. Todos os usuários do sistema são avisados que o
computador será desligado . Este comando somente pode ser executado pelo
usuário root ou quando é usada a opção -a pelos usuários
cadastrados no arquivo /etc/shutdown.allow
que estejam logados no
console virtual do sistema.
shutdown [opções] [hora] [mensagem]
O shutdown
criará o arquivo /etc/nologin
para não
permitir que novos usuários façam login no sistema (com excessão do root).
Este arquivo é removido caso a execução do shutdown
seja cancelada
(opção -c) ou após o sistema ser reiniciado.
shutdown
. Você pode acrescentar uma
mensagem avisando aos usuários sobre o fato.
O shutdown
envia uma mensagem a todos os usuários do sistema
alertando sobre o desligamento durante os 15 minutos restantes e assim permite
que finalizem suas tarefas. Após isto, o shutdown
muda o nível de
execução através do comando init
para 0 (desligamento), 1 (modo
monousuário), 6 (reinicialização). É recomendado utilizar o símbolo
"&" no final da linha de comando para que o shutdown
seja executado em segundo plano.
Quando restarem apenas 5 minutos para o reinicio/desligamento do sistema, o
programa login
será desativado, impedindo a entrada de novos
usuários no sistema.
O programa shutdown
pode ser chamado pelo init
através do pressionamento da combinação das teclas de reinicialização
CTRL+ALT+DEL alterando-se o arquivo /etc/inittab
.
Isto permite que somente os usuários autorizados (ou o root) possam
reinicializar o sistema.
Exemplos:
shutdown
.
Conta o número de palavras, bytes e linhas em um arquivo ou entrada padrão. Se
as opções forem omitidas, o wc
mostra a quantidade de linhas,
palavras, e bytes.
wc [opções] [arquivo]
Onde:
wc
.
A ordem da listagem dos parâmetros é única, e modificando a posição das opções não modifica a ordem que os parâmetros são listados.
Exemplo:
/etc/passwd
.
/etc/passwd
.
Guia Foca GNU/Linux
Versão 3.90 - Sunday, 03 de November de 2002gleydson@cipsga.org.br