terça-feira, 31 de janeiro de 2012
Iniciando o uso do Linux
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 <comando>
Todos os comandos possuem argumentos que deverão ser passados ao
digita-lo:
comando -<opções argumentos>
Ex: ls – l
Comandos de administração de usuários
Para adicionar um usuário:
useradd <nome usuário> -g <grupo existente>
Ex: useradd Juliana
Para colocar senha para o usuário adicionado:
passwd <usuário>
Ex: passwd Juliana
Para deletar usuário:
userdel <usuário>
Ex: userdel Juliana
Para adicionar um grupo de usuários:
groupadd <novo grupo>
Ex: groupadd amigos
Para apagar um grupo:
groupdel <nome grupo>
Ex: groupdel amigos
Para adicionar um usuário em um grupo:
useradd <nome usuário> -g <nome grupo>
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 <novo diretório>
Ex: mkdir guampa
Remover um diretório:
rmdir <diretório>
rm –r <diretório>
Ex: rm –r guampa
Criar um arquivo novo:
touch <novo arquivo>
Ex: touch texto
Remover um arquivo:
rm <arquivo>
Ex: rm texto
Renomear um arquivo ou muda-lo de lugar:
mv <nome_velho_arquivo> <novo_nome_arquivo>
mv /<diretório>/<arquivo> /<novo_diretorio>
Ex: mv /home/texto /mnt/floppy
Mudar o grupo do arquivo ou diretório:
chgrp <novo grupo> <arquivo ou diretório>
Ex: chgrp amigos texto
Mudar a permissão do arquivo ou diretório:
chmod <nnn> <arquivo ou diretório>
*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 <novo dono> <arquivo ou diretório>
Ex: chown Juliana texto
Copiar arquivo:
cp <arquivo_a_ser_copiado> <nome_cópia>
cp /home/texto /mnt/floppy
Mostrar diretório atual:
pwd
Formatar disquete:
fdformat <dispositivo>
Ex: fdformat /dev/fd0
Criar sistema de arquivos do disquete:
mkfs.msdos /dev/fd0 –f 12
Visualizar um arquivo no terminal:
cat <arquivo>
Ex: cat texto
Mostrar o cabeçalho do arquivo:
head <arquivo>
Ex: head texto
Mostrar o final do arquivo:
tail –f <arquivo>
Ex: tail –f texto
Criar atalho para um arquivo
ln –s <arquivo> <nome_atalho>
Ex: ln –s /etc/samba/smb.conf atalho_smb.conf
Procurar uma palavra em um arquivo:
grep “<palavra>” <arquivo>
Ex: grep “root” passwd
Procurar um arquivo:
find <local> -name <arquivo>
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 <tipo_sist_arquivos> /dev/<sist_arquivos> /<ponto_mont>
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”.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário