Comandos unix
-
Upload
juliano-deividy-b-santos -
Category
Documents
-
view
262 -
download
0
Transcript of Comandos unix
![Page 1: Comandos unix](https://reader031.fdocument.pub/reader031/viewer/2022030219/588558e71a28ab47268b5c65/html5/thumbnails/1.jpg)
Referência de comandos Unix/Linux .comComandos de arquivos
ls – lista diretóriosls -al – lista formatada com arquivos ocultoscd dir – muda diretório para dircd – muda para o diretório homepwd – mostra o diretório atualmkdir dir – criar um diretório dirrm arq – apaga o arqrm -r dir – apaga o diretório dirrm -f arq – apaga o arq forçandorm -rf dir – apaga o diretório dir forçando *cp arq1 arq2 – copia o arq1 para arq2cp -r dir1 dir2 – copia dir1 para dir2; cria dir2 se ele não existirmv arq1 arq2 – renomeia ou move arq1 to arq2se arq2 for um diretório existente, move arq1 para dentro do diretório arq2ln -s arq link – cria um link simbólico link para o arqtouch arq – cria ou atualiza arqcat > arq – direciona a entrada padrão para arqmore arq – mostra o conteúdo de arqhead arq – mostra as primeiras 10 linhas de arqtail arq – mostra as últimas 10 linhas de arqtail -f arq – mostra o conteúdo de arq enquanto ele cresce, iniciando com as últimas 10 linhas
Gerência de processosps – mostra seus processos ativos atualmentetop – mostra todos os processos rodandokill pid – mata o processo com o id pidkillall proc – mata todos os processos chamados proc *bg – lista trabalhos parados ou em segundo plano; continua um trabalho parado em segundo planofg – traz o trabalho mais recente para o primeiro planofg n – traz o trabalho n para o primeiro plano
Permissões de arquivoschmod octal arq – muda as permissões do arq para octal, que pode ser achada separadamente para usuário, grupo, e outros adicionando:
● 4 – leitura (r)● 2 – gravação (w)● 1 – execução (x)
Exemplos:chmod 777 – leitura, gravação, execução para todoschmod 755 – rwx para o dono, rx para o grupo e outros Para mais opções, veja man chmod.
SSHssh usuario@host – conecta ao host como usuariossh -p porta usuario@host – conecta ao host na porta porta como usuariossh-copy-id usuario@host – adiciona sua chave para o host para o usuario para ativar o login com chaves ou sem senha
Pesquisandogrep sequencia arquivos – pesquisa pela sequencia nos arquivosgrep -r sequencia dir – pesquisa recursivamente pela sequencia no diretório dircomando | grep sequencia – pesquisa pela sequencia na saída do comandolocate arq – acha todas as instâncias de arq
Informações do sistemadate – mostra a hora e a data atualcal – mostra o calendário deste mêsuptime – mostra o tempo em atividade atualw – mostra quem está onlinewhoami – como quem você está logadofinger usuario – mostra informações do usuariouname -a – mostra informações do kernelcat /proc/cpuinfo – informações da cpucat /proc/meminfo – informações da memóriaman comando – mostra o manual para o comandodf – mostra o uso do discodu – mostra o uso de espaço do diretóriofree – mostra o uso da memória e da swapwhereis aplicacao – mostra possíveis localizações de aplicacaowhich aplicacao – mostra que aplicacao irá rodar por omissão
Compressãotar cf pacote.tar arqs – cria um tar nomeado pacote.tar contendo arqstar xf pacote.tar – extrai os arquivos de pacote.tartar czf pacote.tar.gz arqs – cria um tar com compressão Gziptar xzf pacote.tar.gz – extrai um tar usando Gziptar cjf pacote.tar.bz2 – cria um tar com compressão Bzip2tar xjf pacote.tar.bz2 – extrai um tar usando Bzip2gzip arq – compacta arq e renomeia-o para arq.gzgzip -d arq.gz – descompacta arq.gz para arq
Redeping host – pinga host e mostra o resultadowhois dominio – pega informações whois para o dominiodig dominio – pega informações de DNS para o dominiodig -x host – mostra o reverso de hostwget arq – faz download de arqwget -c arq – continua um download interrompido
InstalaçãoInstalar a partir do código fonte:./configuremakemake installdpkg -i pacote.deb – instala um pacote (Debian)rpm -Uvh pacote.rpm – instala um pacote (RPM)
AtalhosCtrl+C – cancela o comando atualCtrl+Z – para o comando atual, retorna com fg em primeiro plano ou bg em segundo planoCtrl+D – faz logout da sessão atual, similar ao exitCtrl+W – apaga uma palavra na linha atualCtrl+U – apaga a linha inteiraCtrl+R – tecle para mostrar um comando recente!! - repete o último comandoexit – faz logout da sessão atual
* use com extrema atenção.Tradução: Daniel Vianna Hoisel