Professional Documents
Culture Documents
Este artigo traz uma lista de comandos bsicos usados para controlar alguns dos
programas essenciais dos sistemas GNU/Linux. Aprenda-os e voc conseguir
usar seu sistema de modo muito mais fcil, til e rpido, resolvendo problemas
ou criando solues para facilitar seu trabalho.
O sistema usado como modelo o Debian Lenny com interface grfica gnome. Para usar o interpretador de comandos em um sistema
com interface grfica, voc poder proceder de trs maneiras. Escolha a forma:
importante lembrar que boa parte dos comandos aqui descritos s podem ser executados com permisso de root.
Voc pode testar os comandos a seguir acompanhando os passos de demonstrao e se por ventura algo no sair como esperado, voc
pode solicitar ajuda no Frum (http://forum.nosdigitais.teia.org.br). Basta fazer o cadastro de usurio
(http://forum.nosdigitais.teia.org.br/ucp.php?mode=register).
Comandos bsicos
Shell Linux - addgroup
Shell Linux - adduser
Shell Linux - cat
Shell Linux - cd
Shell Linux - chfn
Shell Linux - chmod
Shell Linux - chown
Shell Linux - clear
Shell Linux - cp
Shell Linux - date
Shell Linux - deluser
Shell Linux - df
Shell Linux - dmesg
Shell Linux - dnsdomainname
Shell Linux - du
Shell Linux - echo
Shell Linux - find
Shell Linux - finger
Shell Linux - free
Shell Linux - grep
Shell Linux - groupdel
Shell Linux - groups
Shell Linux - halt
http://wiki.nosdigitais.teia.org.br/index.php?title=Terminal_de_Comandos_-_Shell_Linux&printable=yes 1/6
07/07/2017 Terminal de Comandos - Shell Linux - Ponto Ns Digitais
Shell Linux - head
Shell Linux - hostname
Shell Linux - id
Shell Linux - ifconfig
Shell Linux - ifdown
Shell Linux - ifup
Shell Linux - jobs
Shell Linux - kill
Shell Linux - less
Shell Linux - ln
Shell Linux - locate
Shell Linux - ls
root@debian-servidor:/# cd home
root@debian-servidor:/home#
cd o comando cd muda o atual diretrio 2 Exemplo indo do diretrio /home para o diretrio /etc/init.d:
de uso do prompt de comandos. Ele
usado da seguinte forma: root@debian-servidor:/home# cd /etc/init.d
root@debian-servidor:/etc/init.d#
# cd + /nome_do_diretrio
obs: note que para ir do diretrio raiz / ao diretrio /home no foi necessrio colocar a barra
em frente ao nome home. Entretanto para ir do diretrio /home ao diretrio /etc/init.d foi
necessrio colocar barra / antes do caminho do diretrio etc/init.d. Por que isso ocorre?
Bem, isto acontece porque toda vez que se quer ir para um diretrio localizado dentro do
diretrio atual do prompt no necessrio colocar a barra antes do nome do primeiro
diretrio.
Opes:
http://wiki.nosdigitais.teia.org.br/index.php?title=Terminal_de_Comandos_-_Shell_Linux&printable=yes 2/6
07/07/2017 Terminal de Comandos - Shell Linux - Ponto Ns Digitais
Atributos do modo octal: Note que a linha que demonstra os atuais atributos do aquivo teste.txt contm um pequeno
Para arquivos (-) trao - no incio para indicar que se trata de um arquivo e no de um diretrio. Logo em
0 - (zero) permisso negada seguida, h um conjunto de nove letras, sequencialmente dispostas.
1 - permisso de execuo
2 - permisso de gravao - rwx rwx rwx
diretrio
4 - permisso para listar o contedo do Veja como ficaram as permisses do arquivo:
diretrio
5 - permisso de listar e entrar no root@debian-servidor:/home/nosdigitais# ls -l
diretrio ---x--x--x 1 root root 65 Ago 9 01:17 teste.txt
clear o comando clear limpa a tela do Ao usar o comando clear todas as mensagens escritas da tela do terminal so apagadas,
terminal de comandos. ficando a tela do terminal limpa. Este comando no apaga nenhum arquivo, nenhum texto, ele
apenas limpa a tela do terminal para melhorar a visualizao. Veja o antes e o depois. Antes:
http://wiki.nosdigitais.teia.org.br/index.php?title=Terminal_de_Comandos_-_Shell_Linux&printable=yes 3/6
07/07/2017 Terminal de Comandos - Shell Linux - Ponto Ns Digitais
Depois:
nosdigitais@debian-servidor:~$
Vamos copiar o arquivo teste.txt que est situado na pasta /home/nosdigitais para a pasta
/home/nosdigitais/Desktop.
cp o comando cp usado para copiar
arquivos e diretrios. Seu uso principal root@debian-servidor:/home/nosdigitais# cp /home/nosdigitais/teste.txt /home/nosdigitais/Desktop
se d da seguinte maneira:
Veja que uma cpia do arquivo foi colocada em /home/nosdigitais/Desktop:
# cp [/arquivo_de_origem] [/arquivo_de_destino]
root@debian-servidor:/home/nosdigitais# ls /home/nosdigitais/Desktop
teste.txt
root@debian-servidor:/home/nosdigitais#
df
dmesg
dnsdomainname
du
echo
find
finger
free
groupdel
groups
halt
http://wiki.nosdigitais.teia.org.br/index.php?title=Terminal_de_Comandos_-_Shell_Linux&printable=yes 4/6
07/07/2017 Terminal de Comandos - Shell Linux - Ponto Ns Digitais
head
hostname
id
ifconfig
ifdown
ifup
jobs
kill
killall
killall5
less
ln
locate
logname
ls
lsmod
logname
logname
logname
logname
logname
logname
logname
logname
logname
logname
logname
logname
logname
logname
logname
logname
logname
logname
logname
logname
logname
1 - Nos sistemas GNU/Linux, chama-se de permisses os atributos que um arquivo tm em relao a sua possibilidade de uso pelo
criador/dono do arquivo, por integrantes de grupos cujo arquivo possa pertencer ou mesmo por usurios em geral. Para visualizar as
permisses de um arquivo possvel utilizar o comando ls.
Tutoriais
Terminal de Comandos - Shell Linux - molokai color scheme
Ver Tambm
http://wiki.nosdigitais.teia.org.br/index.php?title=Terminal_de_Comandos_-_Shell_Linux&printable=yes 5/6
07/07/2017 Terminal de Comandos - Shell Linux - Ponto Ns Digitais
Learning the Unix Programming Environment - tutoriais praticos de comandos Linux e configuracao do ambiente
Configurando o Ubuntu para Programadores
Literatura Recomendada pela Equipe do Lab Macambira
Disponvel em "http://wiki.nosdigitais.teia.org.br/index.php?title=Terminal_de_Comandos_-_Shell_Linux&oldid=34688"
Esta pgina foi modificada pela ltima vez (s) 15h32min de 11 de agosto de 2015.
http://wiki.nosdigitais.teia.org.br/index.php?title=Terminal_de_Comandos_-_Shell_Linux&printable=yes 6/6