Skip to content

Instantly share code, notes, and snippets.

@aalvesjr
Created November 24, 2012 02:27
Show Gist options
  • Save aalvesjr/4138100 to your computer and use it in GitHub Desktop.
Save aalvesjr/4138100 to your computer and use it in GitHub Desktop.
Comandos Terminal Linux
É importante notar que há uma indicação visual de quem está usando a máquina: o símbolo do prompt muda, indicando se o utilizador é qualquer usuário ou se é o adminstrador:
# = modo super-usuário (root)
$ = modo usuário
Esta convenção indica o estado de permissões em qualquer sistema Linux / Unix.
No Ubuntu, com a interface GNOME, clicar em Aplicativos - Acessórios - Terminal ( ou Consola )
Na tela do Terminal simplesmente digite su -
Será pedida a senha de root ( que foi criada na instalação ).
O símbolo que aparece no terminal deve mudar de $ ( modo usuário ) para #, indicando que agora está no modo super-usuário, também chamado de root.
Comandos frequentes
Aqui está um conjunto de comandos linux de uso frequente:
\ = abre uma linha de comando "livre", onde se pode digitar um comando extenso ( para sair: digitar q e clicar em enter sair ),
(qualquer comando) --help = mostra o HELP (arquivo de ajuda) do comando digitado
alias = possibilita a criação de comandos simples
cat = mostra o conteúdo de um arquivo binário ou texto
cd = altera o diretório atual. Há algumas opções:
Parâmetro Significado
cd . (ponto) = indica o diretório atual
cd .. (dois pontos) = vai para diretório anterior
cd ~ (til) = vai para diretório HOME do usuário
cd / (barra) = vai para diretório Raiz
cd: (hífen) = vai para último diretório
clear = limpa a tela do terminal
chmod = altera as permissões de acesso de arquivos/diretórios:
chmod 777 arquivo - Dá permissão total no arquivo, o primeiro número se refere ao proprietário,
o segundo ao grupo e
o terceiro aos demais usuários, onde 1 = executar(x) 2 = escrever(w) 4 = ler(r).
Deve ser colocada a soma das opções desejadas
cp -R = copia todo o conteúdo do diretório, inclusive subdiretórios
Ctrl ALT Backspace = fecha o X11
date = mostra data e hora
df = mostra o espaço livre das partições
file = descreve um determinado arquivo
find = pesquisa arquivos em uma hierarquia de diretórios
finger = exibe informações sobre um usuário
free = exibe a quantidade de memória livre/usada no sistema
kde = inicia a interface gráfica K Desktop Enviroment
history = mostra os comandos que o usuário já digitou
kill = encerra um ou mais processos em andamento
last = exibe as informações referentes à entrada (login) e à saída (logout) de usuários
linuxcon = configuração do Linux
login = processo responsável por permitir ou não o acesso de usuários ao sistema
lpq = mostra o status da fila de impressão
lpr = imprime um arquivo
lprm = remove arquivos da fila de impressão
ls = lista o conteúdo de um diretório. Há opções extras:
Parâmetro Significado
ls -l = lista os arquivos em formato detalhado
ls -a = lista os arquivos ocultos (iniciam com . )
ls -h = exibe o tamanho num formato legível (combinar com -l)
ls -R = diretório RaizExemplo: ls -R = lista os arquivos do diretório e subdiretórios, inclusive os ocultos
mkdir = cria um diretório
netconfig = configurações de rede
mv = move (ou altera o nome de) arquivos
passwd = nome_do_usuário: cria ou modifica a senha do usuário
ps = exibe informações sobre os processos em execução
pwd = exibe o nome do diretório atual
reboot = reinicia o sistema instantaneamente (como o shutdown -r now). Usar somente em emergências
rm = remove arquivos / diretório. Há opções extras:
Parâmetro Significado
rm –r = exclui um diretório
rm -Rf = remove todos os arquivos e subdiretórios do diretório especificado, sem confirmação
rmdir = remove diretórios vazios
shutdown = desliga o sistema
shutdown -r now = reinicia o sistema
su = passa para o superusuário ( root ). O prompt $ será substituído pelo #
sudo = executa um comando, usando os privilégios de outro usuário
tar = armazena e extrai arquivos de um arquivo tar
type = exibe o tipo de um arquivo
uname -r = retorna o número da versão do kernel em execução
unzip arquivo.zip = descompacta arquivos zipados
useradd nome_do_novo_usuário = cria uma nova conta usuário
userdel -r nome_do_usuário = remove usuário e seus respectivos arquivos do sistema
usermod = modifica uma conta de usuário do sistema
users = mostra os usuários que estão atualmente conectados ao sistema
w = informa quais usuários estão conectados e o que estão executando
wc = conta a quantidade de:
Parâmetro Significado
wc -c arquivo Quantidade de bytes
wc -w arquivo Quantidade de palavras
wc -l arquivo Quantidade de linhas
who = mostra quem está usando a máquina,
write = para escrever mensagens para outro usuário logado no momento.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment