MEGAPLAN SISTEMAS  

Comandos básicos do Linux - modo terminal


Para ter acesso a um terminal, você pode abrir um no modo gráfico ou alternar para o modo texto com a combinação das teclas Ctrl+Alt+F1, F2 ... F6  -  Ctrl+Alt+F7 retorna ao modo gráfico. 

Você pode manter vários terminais abertos, facilitando a visualização de múltiplos arquivos ou executando tarefas diferenciadas em cada um deles.

Comando

Descrição / Sintaxe

Exemplo / Observação

ls  

Lista os arquivos, mesmo que dir do DOS. Atributos comuns:
-a = mostra arquivos ocultos
-l = mostra bytes, permissões, diretório, etc.

ls <arquivo>

ls -l <arquivo>  

rm

Remove arquivos. Formato : 

rm <arquivo1>  <arquivo2>  <arquivo3>  ...

rm windows

rm leiame.txt manual.htm

cp

Copia arquivos, no formato :

cp <arquivo_origem> <diretório>

cp leiame.txt /backup

É obrigatório indicar a pasta de destino

mv

Mover e/ou renomear arquivos :

mv <arquivo_de_origem> <arquivo_de_destino>

mv arquivo arquivo1  

mv leiame.txt leiame

mv leiame.txt /etc

cat

Mostra o conteúdo do arquivo, mesmo que o 'type' no DOS  

cat leiame.txt

less (similar ao more)

Permite que a visualização de um arquivo, listagem seja paginada  

ls | less 

cat leiame.txt | less  

pwd  

Exibe o diretório atual (onde que você está)  

  

rmdir  

Apaga diretório

rmdir /diretório

Se o diretório conter dados, use o  atributo -r  

mkdir  

Cria diretório  

mkdir /backup

clear

Limpa a tela, mesmo que 'cls' no DOS  

   

who, users ou w  

Mostra quem está logado na máquina no momento  

   

whoami

Mostra quem você é - útil quando você esquece com que login entrou

  

whereis

Mostra a pasta onde um programa está instalado

whereis <nome_do_programa>

df

Mostra o espaço usado, livre e a capacidade das partições do HD

  

free

Exibe a memória livre, a usada, e o buffers da memória RAM

  

exit e logout

Sai da sessão atual

   

restart

Reseta a máquina

   

halt

Desliga a máquina

  

chown

Muda o dono e/ou grupo de um arquivo ou pasta. A opção  -R (maiúsculo) altera todos os arquivos/pastas

chown  dono <nome_do_arquivo>

chown  dono.grupo <nome_do_arquivo>

chown  .grupo <nome_do_arquivo>

ntsysv

Usado para ligar ou desligar serviços da inicialização do Linux. Há uma forma de fazer isso também dentro do Linuxconf

 

du

Mostra o tamanho de cada pasta.

du / -m | awk '$1>30 {print $0}' - Busca à partir do diretório raiz ( / ), pasta maiores do que 30 Mb.

ftpwho

Mostra os usuários de FTP conectados ao servidor

 

tree

Exibe lista de arquivos ou pastas

 Opções : -d - mostra só diretórios, -s mostra o tamanho do arquivo/pasta

find

Procura um arquivo em seu HD, mesma função que o dir /s no DOS.

Busca por nome : find / -name arquivo*.*

Veja na listagem abaixo, mais exemplos do comando find

finger

Mostra o usuário associado a certa chave

finger / finger @ip - para ver quem esta conectado em determinado IP.

ln -s

Cria um link simbólico

ln -s /var/www/httpd/easywork  http-easywork

ps aux

Exibe todos os processos ativos

ps aux | grep httpd - lista apenas os    processos httpd que estão rodando

tar

Descompacta arquivos .tgz e .tar.gz

tar -zxvf  nome_do_arquivo.tgz

tar

Descompacta arquivos .tar

tar -xvf nome_do_arquivo.tar

tar

Compactar uma pasta inteira num arquivo .tar

tar -cvf arquivo.tar /pasta_a_compactar

gunzip

Descompacta arquivos .gz

gunzip -d nome_do_arquivo.gz

unarj

Descompacta arquivos .arj

unarj nome_do_arquivo.arj

rpm

Manutenção de pacotes de software - Apenas distribuições baseadas em RedHat

  • rpm -ivh pacote* - Instala

  • rpm -e pacote - Remove

  • rpm -qa - Lista todos os pacotes instalados

  • rpm -ql pacote-instalado - Lista os arquivos de pacotes instalados

  • rpm -qpl pacote-não-instalado - Lista os arquivos de pacotes não instalados

  • rpm -q pacote - Informa se um pacote está instalado

services

Utilizado para manutenção (status/restart/stop/start) de serviços ativos no servidor 

  • service smb restart - reinicia o servidor Samba

  • service squid stop - pára o servidor proxy squid

 

Mais exemplos do comando find