Sunteți pe pagina 1din 3

UNIVERSIDADE FEDERAL DO ABC

EN 2809 TPICOS COMPUTACIONAIS EM MATERIAIS - LABORATRIO


Noes de Linux e comandos Unix

A maioria dos comandos descritos abaixo funciona tambm no terminal de comandos do windows, ambiente
DOS. Para utilizar este ambiente no windows, digitamos cmd na barra de busca no menu iniciar (clicando
no canto inferior esquerdo da tela).

No Linux, abrir terminal de comando: Abra uma janela de terminal (Aplicativos > Acessrios > Terminal).
Caso tenha dificuldades, faa uma busca por xterm em acessrios instalados. (Em muitas verses do
Linux, o comando ctrl+Alt+t funciona).

No topo do terminal h um menu: voc pode us-lo abrir abas como em um navegador de internet
(browser). Pode ainda aumentar a fonte e mudar o esquema de cores do fundo e letras.

Para identificar em que diretrio (pasta) voc est, digite no terminal o comando pwd (present work
directory) e pressione a tecla enter. Se voc acabou de abrir o terminal, deve estar no home da sua
conta:

/home/usurio/

O comando ls (list) mostra os contedos do diretrio onde voc se encontra. Tambm pode ser usado para
listar o contedo de outros diretrios, por exemplo, se Downloads for uma subpasta dentro de
/home/usurio/, se voc digitar:

ls Downloads
o contedo de Downloads ser listado.

Lembre-se que digitando um comando e o comeo do nome de um diretrio ou arquivo, apertando a tecla
tab o programa completa o nome para voc. Isso evita erros de digitao. Se o programa no completar,
ou o arquivo/diretrio no existe ou foi mal digitado ou h ambiguidade. Por exemplo, em /home/usurio/ h
os sub-diretrios Documents e Downloads. Se voc digitar ls Do e pressionar tab uma vez, nada
acontecer. Pressionando tab novamente, as possibilidades para completar o nome que voc digitou
aparecero.

O comando cd (change directory) muda de pasta. Para ir para Downloads, digite

cd Downloads

Digite ls para ver se os arquivos baixados do tidia se encontram aqui. Para voltar ao diretrio superior,
digite:

cd ..

Os dois pontos indicam diretrio acima. Voc pode subir quantos diretrios precisar:

cd ../../../

para subir trs diretrios, por exemplo. O comando cd sozinho te leva de volta raiz da conta, de onde quer
que voc esteja. Assim se voc digitar

cd
e depois
pwd
pwd vem de present work directory. Voc dever ver o output deste comando:
/home/usurio/

Crie um diretrio para seu trabalho. O comando mkdir (make directory) faz isso. Por exemplo:

mkdir Trabalho_DFT01
cria o diretrio Trabalho_DFT01.
Existem vrias maneiras de se copiar os arquivos que esto em Downloads par a pasta Trabalho_DFT01
usando os comandos com .. Por exemplo, se voc entra na pasta Trabalho_DFT01,

cd Trabalho_DFT01

assumindo que esta uma subpasta da raiz /home/usurio/ voc pode copiar direto de Downloads que est
um nvel acima como comando cp:

cp ../Downloads/t31.in .

Neste caso, copiamos o arquivo t31.in da pasta Downloads que est um nvel acima e o colocamos na
pasta em que nos encontramos. Esse o significado do ponto depois do nome do arquivo a ser copiado.

Se de dentro do diretrio Trabalho_DFT01 dessemos ao invs o comando

cp ../Downloads/t31.in ..

copiaramos o arquivo t31.in na pasta acima da qual nos encontramos, ou seja, a raiz /home/usurio.

Em um terminal, quando der um comando para abrir um arquivo pdf:

evince nocoes_unix.pdf &

o smbolo de & aps o comando mantem o terminal livre para ser usado. De outra forma, o terminal fica
bloqueado enquanto o leitor de pdf evince no for fechado ou se apertar as teclas control+C para matar o
programa.

Para visualizar e editar textos, usamos o programa vi. H outros editores de texto que os alunos so
encorajados a buscar procurem em acessrios - mas o vi o mais leve e est sempre instalado em
mquinas Linux. Embora no seja um programa amigvel, muito poderoso.

Digite vi em um terminal e o nome do arquivo de texto que deseja abrir:

vi t31.in

as setas para cima e para baixo podem ser usadas para navegas no texto, e em geral page up e page down
tambm. A tecla delete funciona diretamente para apagar texto. Para inserir texto necessrio apertar a
tecla i. Em alguns terminais, necessrio pressionar a tecla esc e depois a tecla i para inserir texto.

Para fechar um documento sem salvar, digite esc depois tecla :, tecla ! e tecla q (quit) e pressione
enter.

Para salvar um documento digite esc depois tecla : e tecla w (write). Se quiser, pode digitar um novo
nome para o arquivo modificado depois de w, mas ateno: ao seguir editando o arquivo, voc ainda est
modificando o original, e no o novo criado aps digitar:

esc depois tecla : e tecla w arquivo_novo.txt

Se quiser modificar um arquivo j existente mas no o que voc tem aberto no vi, digite ! aps w.

Para buscar cadeias ou palavras dentro do vi digite:

esc depois tecla / e cadeia buscada (ex ETOT)

Voc tambpem pode buscar cadeias dentro de um arquivo texto sem abri-lo com o vi usando o comando
grep. Por exemplo, digitando no terminal:

grep ETOT arquivo.log

aparecer na tela o contedo de todos as linhas que contenham a cadeia ETOT.

S-ar putea să vă placă și