quarta-feira, 21 de outubro de 2015

comandos UNIX

FreeBSD – Comandos UNIX (alguns servem em alguns Linux)

comandos:

sysinstall - configurações do sistema

hostname - mostra o nome da maquina

more /etc/hosts - mostra os apontamentos de ip para hostname

ftp - transferencia de arquivos

rlogin - logar em outra maquina. mesma função que o telnet

rcp - copiar um arquivo para um diretorio remoto

remsh - executar um comando em um computador remoto e vizualizar sua saida

who - quem esta logado na maquina

rwho - verifica os usuarios na lan

uptime - status da maquina

ruptime - exibe o status de cada maquina na lan

echo - mostra o que voce digitar na tela

banner - faz a mesma coisa, mas precisa de uma string para funcionar

passwd - troca / reset de senha

who / whoami / whoami - mostra qual usuario esta logado na maquina

dmesg | egrep -i 'cd|dvd' - verifica o drive de cdrom

egrep 'ad[0-9]|cd[0-9]' /var/run/dmesg.boot - ver aonde esta localizado o drive de cdrom

mail - manda uma mensagem para um colega

mesg - mensagens no terminal

cat /root/.bash_history - verificar o historico dos comandos

date +%d-%m-%y - mostrar datar por dia-mes-ano

pwd - mostra o diretorio aonde estou

ll -R - lista recursivamente

mkdir - cria diretorios

ll - lista diretorios

ls -lrt - lista por data

alias - permite que comandos sirvam de atalho para outro comando

id - id do usuario e grupo para a sessao

cat /etc/passwd - usuarios

cat /etc/group - grupos

service --status-all - verificando todos os serviços

 

 

montando cdrom

mkdir cdrom

mount -t cd9660 /dev/cd0 /cdrom

 

DIRETORIOS

/opt - arquivos de instalação

/usr/bin - repositorio de comandos - manipulaçao de arquivos

/usr/sbin - comandos para administração do sistema

/usr/lib - bibliotecas compartilhadas

/usr/share - arquivos de fornecedores independentes

/usr/share/man - manual

/usr/local/bin - armazena programas localmente

/usr/contrib/bin - programas e utilitarios publicos

/sbin - comandos de inicialização e encerramento

 

/home - diretorios dos usuarios

/etc - arquivos de configurações do sistema

/tmp - rascunho do sistema operacional

/dev - arquivos de hardware

/mnt - montar outros perifericos

/var/mail - caixa de correio

/var/news - mensagens correntes

/var/tmp - rascunho dos usuarios

 

find .-name .profile - busca arquivos

ls -a - lista arquivos ocultos

 

tipos de arquivos

- > arquivos comum

d > diretorio

l > linkado simbolicamente

n > arquivos especial de rede

c > arquivo perferico de caratere

b > periferico de bloco

p > canal de comunicação interprocessos

 

cat - conteudo do arquivo

more - conteudo do arquivo pausadamente

tail -f - exibe a ultima linha do arquivo e nao volta para o prompt

lp - imprime

lpstat - lista o status das impressores

cancel - cancela impressao

cp - copia arquivos

mv - move ou renomeia arquivos

ln - linkar arquivos

rm -rf - apagar arquivos recursivamente sem questionar

chmod 775 1.log - modifica a permissão do arquivo

chown root:root 1.log - muda o owner + o grupo do arquivo

cat /etc/passwd - id´s e grupos do sistema

cat /etc/group - mostra os grupos de arquvios do sistema

chgrp wheel 1.log - muda somente o grupo do arquivo

su - switch user - muda a identificação do usuario e o grupo

adduser - criar um novo usuario

alias dir ll - atalho do comando

env - informações sobre sua sessão

whereis - procurando comandos

 

 

 

mudando o shell de um usuario

cat /etc/sheels

chsh -s /bin/csh usuario

 

mudando o grupo de um usuario

pw usermod usuario -G grupo

groups usuario

 

verificar permissões do arquivo - acl

getfacl arquivo

 

 

 

 

 

Nenhum comentário:

Postar um comentário