Instalei o Linux
Você acaba de instalar o Linux, com os pacotes que quis, programas legais,
coisas interessantes, criou um usuário pra você (se não, crie agora!), se
logou como esse usuário, deu o password e agora esta no prompt olhando para a
tela neste exato momento, se perguntando: "O que faço agora?"
Calma, vamos agora fazer um "teste", vamos fazer tarefas que você faria no
DOS, vamos comparar os dois sistemas, vamos começar vendo o básico de tudo.
Lembre-se que está seção é um apanhamento geral do resto do manual. Você pode
encontrar coisas aqui que não encontrara em outras seções. Aqui você vai
encontrar o básico de tudo, se quiser mais detalhes, veja também as outras
seções deste manual. Com certeza você sairá com muito conhecimento.
Vamos agora aprender coisas simples:
- Como sair do Linux. Se você estiver nno modo texto (terminal), é só digitar
CTRL+ALT+DEL, se você estiver no X-Window, você terá primeiro que digitar
CTRL+ALT+BACKSPACE, depois você digita CTRL+ALT+DEL. Nunca dê Reset na
"tora", pois isso pode danificar seu sistema de arquivos, e algumas coisas
você fez não vão ser salvas.
- O Linux tem uma coisa que o DOS não ttem, permissões, acessos. Você está
logado como um usuário normal, e de repente quer executar algum programa ou
editar algum arquivo mas quando tenta, dá "Permisson Denied". Quer dizer o
que você está tentando não é possível fazer por você como esse usuário. O
usuário que pode fazer tudo, eu disse TUDO no sistema, é o root, ou seja, o
administrador do sistema.
- Você agora está no prompt. Se o promppt terminar em $ você estará como
usuário normal, e quando estiver terminando em #, você está como root. Você
agora quer obter ajuda, tente o bom e velho:
$ help
Este comando lhe dá ajuda sobre o bash (uma shell), se você quiser ajuda
sobre um determinado comando, tente os manuais online:
$ man comando
Isso invoca o manual do comando. Você pode tentar também:
$ apropos comando
$ whatis comando
e pressione 'q' para sair.
- Quando você vê a sintaxe do comando, você terá que saber que:
Na sintaxe do comando: $ tar -tf < file.tar > [> redir_file]
o < ... > significa uma coisa essencial ao comando
o ( ... ) significa uma coisa opcional
No exemplo acima, "file.tar" tem que ser identificado, e "> redir_file" é
opcional.
Notas:
- * mostra todos os arquivos exceto os ocultos;
- .* mostra todos os arquivos ocultos;
- *.* mostra somente os que tiverem uum "." (sem aspas) no meio, seguido de
caracteres;
- p*r mostra tudo que começar com p e tterminar com r;
- *c* mostra todos os arquivos que tiveerem um c no meio.
- Quando usado more, pressione SPACE ppara ler o arquivo, q ou CTRL-C para
sair, less é melhor e deixa que você use as setas do teclado.
- Não há UNDELETE, então pense duas veezes antes de apagar alguma coisa;
- Adicionando aos < > >> do DOS, o Linuux tem 2> para redirecionar mensagens
de erro (stderr); 2>&1 redireciona srderr para stdout, enquanto 1>&2
redireciona stdout para stderr;
- O Linux tem mais um wildcardL o []. UUse [abc]* mostra arquivos começando
com a, b, c; *[I-N,1,2,3] mostra arquivos terminando com I,J,K,L,M,N,1,2,3;
- Não existe um DOS RENAME; para isso sse utiliza mv *.xxx *.yyy;
- Use cp -i e mv -i para ser avisado quuando um arquivo está para ser
sobrescrito.
Multi-tarefa
O Linux é um sistema multi-tarefa, por isso, ele pode ser acessado por vários
consoles ao mesmo tempo, assim como pode ser rodado vários programas ao mesmo
tempo. Para mudar o console do 1 a 6, utilize:
ALT+N (Onde N é o número do console)
Exemplo:
ALT+1, ALT+2, ALT+3, ALT+4, ALT+5, ALT+6
Agora você pode ir para o próximo console e o antecedente com:
ALT+RIGHT (Vai pra 1 console A FRENTE)
ALT+LEFT (Vai pra 1 console ATRÁS)
Se você quiser ir para outra sessão sem sair do console, utilize o comando
su:
su < usuário >
Exemplo:
su root
Para sair da sessão:
$ exit
Notas:
1. Quando usando rmdir, o diretório para remover tem que estar vazio. Para
deletar o diretório com o que contém dentro, use rm -R (em seu risco)
2. O caractere '~' é um atalho para o nome do seu diretório home. Os comandos
cd ou cd ~ fazem você ir para seu home de onde você estiver. o comando cd
~/tmp leva você para /home/voce/tmp.
3. cd - um undo para o último cd.
Utilizando Floppy no LINUX
Para montar um floppy disk, isto é, um disco flexível, você terá que utilizar
o comando 'mount'. Você terá que ter o driver e o device respectivamente
(fd0, fd1, fd2, etc). Então você deverá digitar:
mount /dev/fd0 /diretório_ao_disco_ser_acessado
Um exemplo:
mount /dev/fd0 /mnt/disk
Isto fará com que você acesse o conteúdo do disquete que foi para o diretório
/mnt/disk. Quando você quiser retirar o disco geralmente deve-se
'desmontá-lo' primeiro. Digite:
umount /dev/fd0
Você pode também fazer o seguinte, criar um script, que se chama, por exemplo
de 'diskon' (Para ativar) e 'diskoff' (Para desativar). Então para melhor
utilização, coloque este arquivo em um diretório PATH, ou então coloque o
PATH no diretório onde você quiser colocar os scripts.
Configurando PATH
Para ver os atuais diretórios que estão como PATH, digite o seguinte:
echo $PATH
Se o diretório desejado não estiver na lista, coloque-o assim:
PATH=$PATH:/diretorio/a/ser/colocado/no/path
Isso colocará o /diretorio/a/ser/colocado/no/path no PATH.
Obs: Essas instruções são válidas somente para uma seção! Ou seja, são
temporários. Se você quiser colocar um PATH permanente, coloque num profile
pessoal. Se quiser ser um PATH GLOBAL, coloque o diretório no arquivo
/etc/profile aonde indicado.
Manipulando usuários no LINUX
Para adicionar um usuário em seu sistema, você deve proceder assim:
- Digite o comando 'adduser';
- O sistema vai pedir o Login, escolha--o;
- Depois vai pedir uma série de coisas,, aperte (enter) até aparecer
'password';
- Escolha o password e pronto. O usuáriio foi cadastrado no arquivo
/etc/passwd .
Se este usuário quiser acessar permissões de outros usuários, o seguinte
comando deve ser usado:
su (usuario)
Depois de ter digitado isso, o sistema vai pedir o password do (usuário),
coloque-o e assim, você poderá acessar tudo o que o outro acessa. Para sair
desse 'acesso' ao seu login normal, digite 'exit'
Obs: O usuário root é o administrador do sistema, ou seja, ele controla TUDO.
Aliás, ele que dá as permissoes para outros usuários. Então lembre-se, se
você for cadastrar um usuário você deve estar com o poder do root.
Para apagar um usuário, deve-se proceder assim:
- Edite o arquivo /etc/passwd e procuree a linha equivalente a:
(usuário):(senha criptografada):(ID do grupo):(Grupo):(Home):(Shell);
- Retire esta linha, e o login não maiss existirá;
- Apague o diretório HOME do usuário(see existir);
- Apague o arquivo /var/spool/(usuario)) e pronto. Descadastrado.
Dica: É aconselhável você adicionar um login diferente de root, para que você
não faça nenhuma 'besteira sem querer' ao usar o login do root, mas quando
você quiser usar o root como usuário, utilize o comando 'su', que você pode
ver logo acima.
Criando outro usuário com o poder de root:
- Faça os procedimentos de criar um usuuário normal;
- Edite o /etc/passwd com um editor de texto comum;
- Vá na linha do usuário e edite para:
(usuário):(senha criptografada):0:0:(Home):(Shell) e pronto
^ ^
Então o usuário terá todo o poder do root por padrão.
Recompilando o Kernel
Para recompilar seu kernel para uma versão nova que você pegou, você deve
prosseguir como descrito abaixo. Os * significam opcionais. Que vem
explicações depois.
cd /usr/src
rm -rf linux
tar xvfz ondeeleestiver/linux-2.0.34
ln -s linux-2.0.34 linux
cd linux
make menuconfig (*) Aqui você pode substituir por make config (console) make
xconfig (x-windows)
make dep
make clean
make zImage
make zdisk (*) Aqui é para se você qu
--------------------------------------------
Esta foi retirada da página do Felipe Russo:
http://members.xoom.com/linux_page/
               (
geocities.com/br)