datacheet
DESCRIPTION
DataCheetDataCheetTRANSCRIPT
-
Sintaxe padro dos comandos
Gerncia de Arquivos
comando opes parmetros-o ou --opcao
As opes modificam
o comportamento ou ao do comandosobre os parmetros
1
2
Linux Command LineProf. Ms. Pedro Filho - [email protected], LPI 2
Gerncia de Diretriosmkdir /tmp/dir1 => Cria dir1 em /tmpstat /tmp/dir1 => Exibe status e permisses de fdir1 ls /tmp => Lista arquivos e diretrios de /tmp ls -la /tmp => Lista arquivos e diretrios detalhado de /tmppwd => Informa o diretrio atual cd / => Acessa no diretrio /cd .. => Acessa o diretrio anteriorcd . => Representa o diretrio atualcd => Acessa o diretrio home do usuriocd - => Acessa o diretrio acessado anteriormenterm -r dir1 => Remove dir1 recursivamenterm -rf dir1 => Remove foradamente dir1 recursivamentecp -rf dir1 dir2 => Copia dir1 para dir2 recursivamentemv dir1 dir2 => Move/Renomeia arquivo ou diretriodu -hs /tmp => Tamanho total do diretrio /tmpdu -ha /tmp => Tamanho dos arquivos e diretrios dentro de /tmp
Gerncia de usuriouseradd user1 => Adiciona o user1 ao sistemauserdel user1 => Exclui o usurio user1groupadd grp1 => Adiciona o grupo de usurio grp1 no sistemagroupdel grp1 => Exclui o grupo grp1 de usurio do sistemausermod -L user1 => Bloqueia o usurio user1usermod -U user1 => Desbloqueia o usurio user1usermod -aG grp1 user1 => Vincula grp1 ao usurio user1passwd user1 => Altera a senha de user1id user1 => Exibe o id de user1 e grupos de user1su - user2 => Muda para o user2su - => Muda para o usurio root por padrowho => Exibe os usurios logados no sistemalast => Exibe os ltimos logins no sistema
Permisses de arquivos/diretrioschmod [nmero octal] arquivo/diretrio4 = read(r)2 = write(w)1 = execute(x)
chmod 725 file1 => Dono (rwx), grupo (-w-), outros (r-x)chmod -R 666 dir1 => Dono (rw-), grupo (rw-), outros (rw-), recursivamentechown user1 /tmp/file1 => Altera o dono de file1 para user1chown user1:grp1 /tmp/file1 => Altera o dono e grupo de file1chgrp grp1 /tmp/file1 => Altera o groupo de file1
As permisso so compostas por 3 nmeros octais (dono, grupo e outros). Cada nmero corresponde a soma dos valores ao lado
Gerncia de processostop => Exite todos os processos no sistema (press "q" para sair)ps -aux => Exite os processos ativos no sistemaps aux | grep ssh =>Exibe todos os processos relacionados com sshkill -9 1234 => Finaliza o processo de PID 1234killall teste => Finaliza todos os processos de nome "teste"killall -u user1 => Finaliza todos os processos do usurio "user1"jobs => Exibe os processos em backgroundfg => torna um processo foreground que estava em backgroundbg => torna um processo background que estava em foregroundnice -n 19 ls => Executa o comando "ls" com prioridade 19renice -n 19 -p 123 => Altera para 19 a prioridade do processo 123pmap 1234 => Mapa de memria do processo de PID 1234
Acesso Remoto (ssh e telnet)ssh user1@host => Acessa o "host" com o user1ssh -p 22 user1@host => Especifica uma porta no acessotelnet host => Acessa com o protocolo telnet
Trnsferencia de arquivos remotoscp file1 user1@host:/tmp => Copia file1 para /tmp do host com o usurio "user1" utilizando o protocolo sshrsync -a /tmp/dir1 /backup => Sincroniza os dados da origem /tmp/dir1 local, com o destino /backup localrsync -a user1@host:/tmp/dir1 /backup => Sincroniza os dados da origem /tmp/dir1 remoto, com o destino /backup local
Gerncia de disco/dispositivodf -h => Exibe o total de espao dos discos montadosdf -i => Exibe o total de inodes dos discos montadosfindmnt => Exibe as parties e sistema de arquivos montadosmount => Exibe o tipo de partivos montadosmount /dev/sda1 /backup => Monta o dispositivo sda1 em /backupmount -a => monta todos os dispositivos especificados em /etc/fstabfdisk -l => Exibe o tamanho e tipo de partiesfdisk /dev/sda => Gerencia parties do disco sdacfdisk /dev/sda => Gerencia parties do disco sdahdparm -i /dev/sda => Exibe informaes do disco sdahdparm -tT /dev/sda => Realiza teste de velocidade em sdabadblocks -s /dev/sda => Verifica blocos defeituosos no disco
Gerncia de memriafree -m => Exibe o total de memria utilizado no sistemavmstat => Estatsticas de memria virtualipcs => reas de memria compartilhada entre processospmap 1234 => Mapa de memria do processo de PID 1234
Pesquisagrep palavra file1 => Pesquisa uma palavra em file1updatedb => Atualiza a base de dados de arquivos do sistemalocate file1 => Pesquisa file com refente aos dados da base de dados gerado pelo updatedbfind /home -name 'file1' => Pesquisa file1 em /homefind /home -size +1000k => Pesquisa arquivos maiores que 1000k
Gerenciamento de pacotes rpm vs yumrpm = Gernciamento de pacotes LOCAL e SEM DEPENDNCIASyum = Gernciamento de pacotes LOCAL e REMOTO e COM DEPENDNCIAS -----------------------------------------------------------------------------------------------rpm -qa => Lista todos os pacotes intaladosrpm -i pkgname.rpm => Instala pacote rpmrpm -e pkgname.rpm => Remove pacote rpm instaladoyum search pkgname => Pesquisa no repositrio web o pacoteyum install pkgname => Instala o pacote do repositrio web se suas dependnciasyum remove pkgname => Remove o pacote se suas dependncias
touch /tmp/file1 => Cria file1 em /tmpls -la /tmp/file1 => Lista permisses do arquivo file1stat /tmp/file1 => Exibe status e permisses de file1cp /tmp/file1 /opt/file2 => Copia o file1 para /opt alterando o nomemv file1 file2 => Move/Renomeia arquivo ou diretriorm -f file1 => Remove foradamente file1ln -s /tmp/file1 file_link => Cira um atalho de file1 para file_linkcat file1 => Exibe o contedo do arquivomore file1 => Exibe o contedo do arquivo de forma paginadaless file1 => Exibe o contedo do arquivo de forma paginada com funes de navegaohead file1 => Exibe as 10 primeiras linhas do arquivohead -n 30 file1 => Exibe as 30 primeiras linhas do arquivotail file1 => Exibe as 10 ltimas linhas do arquivotail -n 30 file1 => Exibe as 30 ltimas linhas do arquivotail -f file1 => Exibe continuamente as ltimas linhas do arquivo gpg -c file => Criptografa o arquivo, a sada ser o arquivo file.gpggpg file.gpg => Descriptograva o arquivowc file1 => Exibe o nmero de bytes, palavras e linhas do arquivo
01