pc09Software Livre
Para visualizar corretamente configurar a tela para 1024 x 768 pixels

Linux - Comandos básicos

Comandos frequentes


Onde encontrar listas de comandos

Root

Modo texto

O Linux oferece várias interfaces gráficas, ou seja, é capaz de oferecer interação com o usuário por meio de atalhos e ícones, permitindo usar a maioria de seus recursos por meio de cliques do mouse, sobre textos e figuras.

Entretanto, em um determinado momento,

o modo gráfico pode não estar disponível para a inserção de comandos.
além disso, certas tarefas podem ser executadas com o uso de comandos digitados.

Nessas situações será necessário conhecer alguns comandos do Linux e poderemos usar o modo texto.

Para utilizar a interface em modo texto, no Ubuntu, com a interface GNOME, clicar em

"Aplicativos" - "Acessórios" - "Terminal" ( ou "Consola")

Na janela que aparece digitar os comandos desejados sempre cada um em uma linha.

( Aqui há mais detalhes sobre o modo texto.)


Root


Cada pessoa que utiliza o sistema pode ter uma conta de usuário.

Essa conta indica um nome e senha que devem ser usados para se conectar no sistema.

Um super-usuário ou usuário "root" é aquele que tem acesso irrestrito ao sistema, ou seja, pode efetuar todas as tarefas administrativas, muitas das quais um usuário comum não pode realizar.

Esse usuário pode efetuar qualquer operação, como apagar ou modificar arquivos importantes, alterar configuração do sistema, ...

Assim, é importante não se conectar como root a não ser que haja alguma tarefa que só possa ser feita dessa maneira. E a senha do root deve ser muito bem guardada pois, se alguém a descobrir poderá destruir o sistema.

Portanto, para usar o Linux no dia-a-dia é preferível conectar-se com uma conta de usuário comum, assim haverá menor risco de danos.

É 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 Raiz
Exemplo: 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.


Onde encontrar listas de comandos

Lista Rápida de Comandos para Linux/UNIX
http://www.comandoslinux.com/


Comandos no Linux
http://www.devin.com.br/eitch/comandos_linux/


Guia de comandos para Linux/Unix
http://pt.wikipedia.org/wiki/LINUX_Guia_de_Comandos

Onde encontrar mais informação

| Referências Bibliográficas | Vídeos - Imagens | (topo)

Copie esse texto em formato formato pdf
clicando no link acima com o botão direito do mouse.

Depois, clique em"Salvar destino como" (ou algo semelhante )
Escolha o local onde salvar e clique em OK.



Este "site", destinado prioritariamente aos alunos de Fátima Conti,

disponível sob FDL (Free Documentation Licence),
pretende auxiliar quem esteja começando a se interessar por internet,
computadores e programas, estando em permanente construção.
Sugestões e comentários são bem vindos.
Se desejar colaborar, clique aqui.

Agradeço antecipadamente.

Deseja enviar essa página?

Se você usa um programa de correio eletrônico devidamente configurado e tem
um e-mail pop3, clique em "Enviar página" (abaixo) para abrir o programa.
Preencha o endereço do destinatário da mensagem.
E pode acrescentar o que quiser.
(Se não der certo, clique aqui para saber mais).

Enviar página

Se você usa webmail copie o endereço abaixo

http://www.cultura.ufpa.br/dicas/linux/li-licb1.htm

Acesse a página do seu provedor. Abra uma nova mensagem.
Cole o endereço no campo de texto.
Preencha o endereço do destinatário.
E também pode acrescentar o que quiser.


Última alteração: 6 mar 2011