Comandos básicos

Para quem está iniciando no mundo Linux e não sabe como realizar determinados processos, taí um bom guia de comandos de todos os tipos de gostos que servem em todas as distribuições Linux.

Como renomear arquivos e diretórios?!
$ mv [ NOME_ORIGINAL ] [ NOME_MODIFICADO ]

Como mover arquivos e diretórios?!
$ mv [ ARQUIVO_1 ] [ ARQUIVO_2 ] [ DESTINO ]

Como apagar arquivos e/ou diretórios?!
$ rm [ ARQUIVO_1 ] [ ARQUIVO_2 ]

Como trocar de diretório?!
$ cd [ DIRETÓRIO ]

Como subir um diretório?!
$ cd ..

Como criar um diretório?!
$ mkdir [ NOME_DO_DIRETÓRIO ]

Como mostrar o diretório atual?!
$ pwd

Como visualizar o conteúdo de um arquivo?!
$ cat [ ARQUIVO ]

Como informar qual o tipo de arquivo?!
$ file [ ARQUIVO ]

Como visualizar o conteúdo de um arquivo com paginação?!
$ more [ ARQUIVO ]

Como trocar o usuário e o grupo de um diretório e todo seu conteúdo?!
$ chown -R [ USUÁRIO.GRUPO ] [ DIRETÓRIO ]

Como dar permissão total a um arquivo e/ou diretório?!
$ chmod 777 [ ARQUIVO ]

Como apagar arquivos com confirmação de exclusão?!
$ rm -i [ ARQUIVO_1 ] [ ARQUIVO_2 ] [ ARQUIVO_3 ]

Como listar arquivos e diretórios ocultos com permissões?!
$ ls -la

Como apagar qualquer tipo de arquivo e/ou diretório e todo seu o conteúdo?!
$ rm -rf

Como apagar um arquivo usando força bruta?!
$ rm -f [ ARQUIVO_1 ] [ ARQUIVO_2 ] [ ARQUIVO_3 ]

Como dar permissão de execução para um arquivo?!
$ chmod +x [ ARQUIVO ]

Como procurar/localizar um arquivo?!
$ find / -iname [ ARQUIVO ]

Como verificar o espaço total de um diretório?!
$ du -sh [ DIRETÓRIO ]

Como verificar o espaço dentro do diretório?!
$ du

Como copiar diretórios mantendo as permissões?!
$ cp -p [ DIRETÓRIO-ORIGEM ] /[ DIRETÓRIO-DESTINO ]

Como copiar diretórios?!
$ cp -r [ DIRETÓRIO-ORIGEM ] /[ DIRETÓRIO-DESTINO ]

Como listar arquivos e diretório ocultos?!
$ ls -a

Como listar arquivos e/ou diretórios com permissões?!
$ ls -l

Como criar um atalho ou link para um arquivo?!
$ ln -s [ ARQUIVO ] [ CAMINHO ]

Como descompactar pacote .tar.gz?!
$ tar -xzvf [ ARQUIVO ].tar.gz

Como compactar arquivos e/ou diretórios em .tar.gz?!
$ tar -zcf [ ARQUIVO ].tar.gz [ ARQUIVO ou DIRETÓRIO ]

Como compactar arquivos e/ou diretórios em .tar.bz2?!
$ tar -jcf [ ARQUIVO ].tar.bz2 [ ARQUIVO ou DIRETÓRIO ]

Como atualizar um pacote .tgz?!
# upgradepkg [ PACOTE ].tgz

Como remover um pacote .tgz?!
# removepkg -warn [ PACOTE ]

Como instalar um pacote .tgz?!
# installpkg [ PACOTE ].tgz

Como instalar pacotes .deb?!
# dpkg -i [ PACOTE ].deb

Como remover pacotes .deb?!
# dpkg -r [ PACOTE ].deb

Como procurar pacotes .rpm?!
$ rpm -qa|grep [ PACOTE ]

Como forçar a instalação de um pacote .rpm?!
# rpm -ivh [ PACOTE ].rpm –nodeps

Como descompactar arquivos .rar?!
$ unrar x [ NOME_DO_ARQUIVO ].rar
$ rar x [ NOME_DO_ARQUIVO ].rar

Como compactar recursivamente com .rar?!
$ rar a [ NOME_DO_ARQUIVO ].rar [ DIRETÓRIO ]/*

Como descompactar arquivos .zip?!
$ unzip [ NOME_DO_ARQUIVO ].zip

Como compactra arquivos com ZIP?!
$ zip [ NOME_DO_ARQUIVO ].zip [ ARQUIVO_1 ] [ ARQUIVO_2 ] [ ARQUIVO_3 ]

Como remover todos os trabalhos da fila de impressão?!
# lprm

Como obter informações sobre um pacote?!
$ [NOME_DO_PACOTE] –version

Como executar arquivos .run?!
$ chmod +x [ ARQUIVO ].run
# ./[ ARQUIVO ].run

Como realizar uma conexão rápida SSH?!
$ ssh -C [ USUÁRIO ]@[ SERVIDOR ] 

Como obter acesso via SSH?!
$ ssh -l [ USUÁRIO ] [ SERVIDOR ]

Como executar arquivos .bin?!
$ chmod +x [ ARQUIVO ].bin
# ./[ ARQUIVO ].bin

Como reiniciar apenas o ambiente gráfico X?!
Aperte simultaneamente as teclas CTRL+ALT+BACKSPACE

Como carregar vários ambientes gráficos X?!
$ xinit — :2

Como obter um screenshot da tela com tempo de 10 segundos?!
$ sleep 10 && import -w root [ NOME_DA_IMAGEM ].png

Como pesquisar apenas um comando?!
$ history | grep [ COMANDO ]

Como exibir qual PID do Shell está sendo rodado?!
echo $$

Como matar um processo?!
$ kill -9 [ NÚMERO_DO_PROCESSO ]

Como exibir todos os comandos que fora digitados no terminal?!
$ history

Como descobrir a versão do Kernel atual?!
$ uname -r

Como exibir o nome do computador, a versão do Kernel e a arquitetura usada?!
$ uname -a

Como carregar o manual de algum comando ou programa?!
$ man [ NOME_DO_PROGRAMA ]

Como executar comandos consecutivos?!
$ [ CAMANDO_1 ] && [ COMANDO_2 ]

Como rodar comandos em segundo plano (background), liberando o terminal?!
$ [ COMANDO ] &

Como direcionar a saída de um comando para a entrada de outro?!
$ ls -l | more

Como exibir as informações do usuário atual?!
$ whoami

Como exibir data e hora na tela?!
$ date

Como exibir quem está logado no sistema?!
$ who

Como criar usuário com terminal colorido?!
# useradd [ NOME_DO_USUÁRIO ] -d/home/[ NOME_DO_USUÁRIO ] -p1q2w3e -s/bin/bash

Como exibir o buffer do Kernel e as mensagens de inicializacao do sistema?!
$ dmesg

Como listar todos os processos rodando na máquina?!
$ ps -aux

Como continuar ownload no wget?!
$ wget -c URL

Como reiniciar o Linux?!
# reboot

Como desligar o Linux?!
# halt

Como ler a “Ajuda” de um determinado programa?!
$ [ NOME_DO_PROGRAMA ] -help

Como exibir a arquitetura de hadware do computador?!
$ arch

Como exibir um calendário?!
$ cal

Como exibir o tempo que o computador está ligado?!
$ uptime

Como verificar se os dispositivos estão com o suporte DMA ativados?!
# hdparm -i /dev/hdX

Vale lembrar que o “X” é o número do HD está instalado, exemplo:
hda - Master principal
hdb - Slave principal
hdc - Master secundário
hdd - Slave secundário

Como verificar o espaço disponivel no HD?!
$ df -h

Como formatar um partição com ReiserFS
# mkfs.reiserfs /dev/hdX

*Vale lembrar que o “X” é o número da partição.

Como limpar todo o histórico?!
$ history -c

Como exibir informações sobre a memõria RAM?!
$ free -m

Comentários
0 Comentários
"A Anarquia ostenta duas faces: a de Destruidores e a de Criadores. Os Destruidores derrubam impérios, e com os destroços, os Criadores erguem Mundos Melhores."
(Allan Moore - V for Vendetta)