Go to the top

Comandos básicos no dia-a-dia linux

LoFrano / Blog, Linux / 0 Comments

shell_linux

Escrevi uma lista de comandos que são essenciais para lembrar ou fazer verificações no dia-a-dia linux, são estes comandos que são utilizados inicialmente em qualquer utilização do sistema operacional.

1 – Listando todos os arquivos de um diretório

O comando ls lista todos os arquivos de uma determinada pasta, além de listar todos os arquivos exibe o dono do arquivo, suas permissões de acesso e todos os arquivos

ocultos presentes.

ls -la

2 – Quantidade de memória em uso

com o comando free você pode ver em tempo real a utilização de memória RAM ou SWAP do seu computador com sistema operacional linux.

free -m -t

O -m mostra quantidade de memória em MB e o -t faz um cálculo de RAM + SWAP

3 – Mostrar todos os Processos em execução

O comando ps lista todos os processos em execução:

ps aux

O parâmetro aux faz com que o comando ps mostre todos os processos do sistema. Alguns campos são mostrados.

Exemplo:

USER Usuário que iniciou o processo (dono).

PID Número único do processo.

%CPU Utilização da CPU em porcentagem.

START A hora em que o processo foi iniciado. Caso a hora seja do dia anterior, é representado pelo dia e mês.

COMMAND O comando executado e todos seus argumentos. Caso o tamanho do comando seja maior do que a linha do terminal, ele ignora o resto.

4 – Finalizar ou matar um Processo no linux

Existe dois comandos que podem ser executados:

kill [PID]

killall [nome do processo]

Com o comando kill, precisamos primeiro identificar o seu número PID, para depois mandar o sinal (Lembrando que o comando ps lê e informa qual o PID do processo)

Com o comando killall, não é preciso saber o PID, apenas o nome do processo em questão.

5 – Status do sistema

tail -f /var/log/syslog

Esse log será visualizado em tempo real o que está acontencendo no seu sistema operacional independente da distribuição.

6 – Pesquisar arquivos ou pastas

O comando find é muito útil na busca e procura de arquivos na árvore de diretórios do sistema, está presente por padrão no sistema Linux.

Muito versátil nos critérios de pesquisa, por usuário, arquivo, data, permissões e muito mais.

Exemplos:

I – Procura por parte do nome de arquivo

Procurar no diretório /home/user todos os arquivos que iniciam com arq:

find /home/user -name arq*

Caso queira procurar no HD inteiro (no HD a procura pode ser demorada) utilize apenas a / indicando a raíz.

II – Outra opção de pesquisa

O comando locate localiza arquivos mais rápido que o comando find, pois, o find varre todo o caminho indicado, já o locate consulta um banco de dados, para obter resultados mais precisos.

locate meu_arquivo.txt

7 – Mudar a senha de usuário

Estando logado com o usuário, digite o comando abaixo e confirme a nova senha

passwd

8 -Comando para visualizar conteúdo de arquivo no linux

cat

Mostra o conteúdo de um arquivo, como o comando type do MD-DOS.

Exemplo: Cat /etc/pastas/arquivo.log

1 – Listando todos os arquivos de um diretório
O comando ls lista todos os arquivos de uma determinada pasta, além de listar todos os arquivos exibe o dono do arquivo, suas permissões de acesso e todos os arquivos
ocultos presentes.
ls -la
2 – Quantidade de memória em uso
com o comando free você pode ver em tempo real a utilização de memória RAM ou SWAP do seu computador com sistema operacional linux.
free -m -t
O -m mostra quantidade de memória em MB e o -t faz um cálculo de RAM + SWAP
3 – Mostrar todos os Processos em execução
O comando ps lista todos os processos em execução:
ps aux
O parâmetro aux faz com que o comando ps mostre todos os processos do sistema. Alguns campos são mostrados.
Exemplo:
USER Usuário que iniciou o processo (dono).
PID Número único do processo.
%CPU Utilização da CPU em porcentagem.
START A hora em que o processo foi iniciado. Caso a hora seja do dia anterior, é representado pelo dia e mês.
COMMAND O comando executado e todos seus argumentos. Caso o tamanho do comando seja maior do que a linha do terminal, ele ignora o resto.
4 – Finalizar ou matar um Processo no linux
Existe dois comandos que podem ser executados:
kill [PID]
killall [nome do processo]
Com o comando kill, precisamos primeiro identificar o seu número PID, para depois mandar o sinal (Lembrando que o comando ps lê e informa qual o PID do processo)
Com o comando killall, não é preciso saber o PID, apenas o nome do processo em questão.
5 – Status do sistema
tail -f /var/log/syslog
Esse log será visualizado em tempo real o que está acontencendo no seu sistema operacional independente da distribuição.
6 – Pesquisar arquivos ou pastas
O comando find é muito útil na busca e procura de arquivos na árvore de diretórios do sistema, está presente por padrão no sistema Linux.
Muito versátil nos critérios de pesquisa, por usuário, arquivo, data, permissões e muito mais.
Exemplos:
I – Procura por parte do nome de arquivo
Procurar no diretório /home/user todos os arquivos que iniciam com arq:
find /home/user -name arq*
Caso queira procurar no HD inteiro (no HD a procura pode ser demorada) utilize apenas a / indicando a raíz.
II – Outra opção de pesquisa
O comando locate localiza arquivos mais rápido que o comando find, pois, o find varre todo o caminho indicado, já o locate consulta um banco de dados, para obter
resultados mais precisos.
locate meu_arquivo.txt
7 – Mudar a senha de usuário
Estando logado com o usuário, digite o comando abaixo e confirme a nova senha
passwd
8 -Comando para visualizar conteúdo de arquivo no linux
cat
Mostra o conteúdo de um arquivo, como o comando type do MD-DOS.
Exemplo: Cat /etc/pastas/arquivo.log

Faça um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.