Iniciando o uso do Linux
Autor: Bate-Papo Hardware | Publicado: 2012-01-31T07:05:00-08:00


Comandos básicos:

O linux possui duas formas de operação, você pode tanto utiliza-lo em
modo texto ou em modo gráfico. Além disso, você pode alternar entre os
terminais pressionando CTRL+ALT+Fn, sendo n o número do terminal que se
deseja.
Logo que o Linux é iniciado ele pedirá login e senha, tanto em modo
texto como em modo gráfico.
O super usuário root tem permissão geral no Linux, pode fazer tudo,
para saber se você está logado como superusuário basta olhar na linha de
comando, caso tenha uma “#” você está logado como super usuário. Os outros
usuários precedem de um “$” na linha de comando.
A maioria dos comandos do Linux possui um manual, caso tenha
dúvida sobre determinado comando basta digitar na linha de comando:
man &lt;comando&gt;
Todos os comandos possuem argumentos que deverão ser passados ao
digita-lo:
comando -&lt;opções argumentos&gt;
Ex: ls – l
Comandos de administração de usuários
Para adicionar um usuário:
useradd &lt;nome usuário&gt; -g &lt;grupo existente&gt;
Ex: useradd Juliana
Para colocar senha para o usuário adicionado:
passwd &lt;usuário&gt;
Ex: passwd Juliana
Para deletar usuário:
userdel &lt;usuário&gt;
Ex: userdel Juliana
Para adicionar um grupo de usuários:
groupadd &lt;novo grupo&gt;
Ex: groupadd amigos
Para apagar um grupo:
groupdel &lt;nome grupo&gt;
Ex: groupdel amigos
Para adicionar um usuário em um grupo:
useradd &lt;nome usuário&gt; -g &lt;nome grupo&gt;
Ex: useradd Gondim –g metal
O arquivo /etc/passwd possui todos os usuários com seus grupos, editeo
com o VI para visualizar. O arquivo /etc/group possui os grupos cadastrados
no sistema.
Comandos sobre arquivos
Acessar um diretório:
cd /diretório
Ex: cd /etc
Voltar ao diretório anterior:
cd –
Criar um diretório:
mkdir &lt;novo diretório&gt;
Ex: mkdir guampa
Remover um diretório:
rmdir &lt;diretório&gt;
rm –r &lt;diretório&gt;
Ex: rm –r guampa
Criar um arquivo novo:
touch &lt;novo arquivo&gt;
Ex: touch texto
Remover um arquivo:
rm &lt;arquivo&gt;
Ex: rm texto
Renomear um arquivo ou muda-lo de lugar:
mv &lt;nome_velho_arquivo&gt; &lt;novo_nome_arquivo&gt;
mv /&lt;diretório&gt;/&lt;arquivo&gt; /&lt;novo_diretorio&gt;
Ex: mv /home/texto /mnt/floppy
Mudar o grupo do arquivo ou diretório:
chgrp &lt;novo grupo&gt; &lt;arquivo ou diretório&gt;
Ex: chgrp amigos texto
Mudar a permissão do arquivo ou diretório:
chmod &lt;nnn&gt; &lt;arquivo ou diretório&gt;
*nnn são os números referentes às permissões do arquivo
ou diretório. 4=leitura; 2=escrita; 1=execução.
Ex: chmod 740 texto
Listar o conteúdo de um diretório:
ls
Ex: ls /root
Mudar o dono de um arquivo ou diretório:
chown &lt;novo dono&gt; &lt;arquivo ou diretório&gt;
Ex: chown Juliana texto
Copiar arquivo:
cp &lt;arquivo_a_ser_copiado&gt; &lt;nome_cópia&gt;
cp /home/texto /mnt/floppy
Mostrar diretório atual:
pwd
Formatar disquete:
fdformat &lt;dispositivo&gt;
Ex: fdformat /dev/fd0
Criar sistema de arquivos do disquete:
mkfs.msdos /dev/fd0 –f 12
Visualizar um arquivo no terminal:
cat &lt;arquivo&gt;
Ex: cat texto
Mostrar o cabeçalho do arquivo:
head &lt;arquivo&gt;
Ex: head texto
Mostrar o final do arquivo:
tail –f &lt;arquivo&gt;
Ex: tail –f texto
Criar atalho para um arquivo
ln –s &lt;arquivo&gt; &lt;nome_atalho&gt;
Ex: ln –s /etc/samba/smb.conf atalho_smb.conf
Procurar uma palavra em um arquivo:
grep “&lt;palavra&gt;” &lt;arquivo&gt;
Ex: grep “root” passwd
Procurar um arquivo:
find &lt;local&gt; -name &lt;arquivo&gt;
Ex: find /etc –name passwd
(esta forma procura por um arquivo específico)
find / -exec grep “root” {} –ls \;
(esta forma procura por um arquivo contendo uma palavra específica)
Comandos sobre sistemas de arquivos
Para montar qualquer sistema de arquivo utilize a seguinte sintaxe:
mount –t &lt;tipo_sist_arquivos&gt; /dev/&lt;sist_arquivos&gt; /&lt;ponto_mont&gt;
Montar um disquete:
mount –t vfat /dev/fd0 /mnt/floppy
Montar uma partição windows:
mount –t vfat /dev/hda1 /mnt/windows
Montar o CDROM:
mount –t iso9660 /dev/cdrom /mnt/cdrom
Verificar dispositivos montados:
mount
Desmontar qualquer sistema de arquivos:
umount /ponto_de_montagem
Ex: umount /mnt/floppy
No diretório /etc há um arquivo chamado “fstab”, neste arquivo há
algumas descrições de sistemas de arquivos que podem ser montados na
inicialização do linux, uma das linhas descreve o próprio ponto de montagem
do linux, no caso o “/” (diretório raiz). Caso queira colocar algum sistema de
arquivo para ser montado na inicialização do linux é só adicionar a linha no
fstab descrevendo o sistema de arquivo a ser montado. Outra vantagem em
colocar um sistema de arquivos no fstab é que além de ele ser montado na
inicialização do linux ele poderá ser montado com o comando mount, porém
especificando apenas o dispositivo ou o ponto de montagem. Por exemplo:
para montar o disquete, bastará digitar “mount /mnt/floppy”.