Baixe o app para aproveitar ainda mais
Prévia do material em texto
SOS (ADS) – Prof. Alberto Comando do Linux SOS (ADS) – Prof. Alberto Comandos – manipulação de arquivos tail Mostra as 10 últimas linhas de um arquivo tail teste.txt head Mostra as 10 primeiras linhas de um arquivo head teste.txt ln Criação de links (atalhos) ln arquivo nome-do-link Cria um link absoluto (apresentando o mesmo tamanho do arquivo). Se o arquivo for apagado, o link assume seu lugar. ln –s arquivo nome-do-link Cria um link simbólico (apenas o link, de tamanho muito pequeno). Se o arquivo for apagado, o link fica “quebrado”. Links simbólicos podem representar diretórios. SOS (ADS) – Prof. Alberto Comandos – manipulação de arquivos grep Procura pela ocorrência de um padrão no arquivo de entrada, apresentando a linha onde foi encontrado o padrão grep opções padrão nome-do-arquivo ls –l /etc | grep .conf Lista as linhas onde encontrou a epxressão “.conf”. O Arquivo de entrada, no caso, é o resultado do comando ls. SOS (ADS) – Prof. Alberto Comandos – Procura de arquivos find Procura arquivo(s) find –iname ‘nome-do-arquivo’ find procura um determinado arquivo find ponto-inicial parâmetros ‘nome-do-arquivo’ O parâmetro –iname não diferencia maiúsculas de minúsculas. Existem muitos outros parâmetros de busca. find /var –type d –iname ‘pub’ Procura a partir de /var o diretório (d, f para arquivos) pub (independente de maiúsculas ou minúsculas) find . –cnewer arquivo Procura a partir do diretório corrento arquivos mais recentes (criados ou acessados) do que o especificado SOS (ADS) – Prof. Alberto Comandos – Procura de arquivos locate Localiza arquivos. Bem mais rápido do que find. Necessita da criação e atualização de uma base de dados própria através do comando updatedb: O arquivo de configuração da base de dados para updatedb está em /etc/updatedb.conf SOS (ADS) – Prof. Alberto Comandos – Processos ps Mostra os processos que estão em execução (ps ax mostra de todos os terminais) O primeiro número é o PID (Process id), que identifica o processo. PID terminal status tempo nome-do-processo SOS (ADS) – Prof. Alberto Comandos – Processos STATUS R - executável; D - em espera no disco; S - Suspenso; T - interrompido; Z - Zumbi. Essas letras podem ser combinadas e ainda acrescidas de: W - processo paginado em disco; < - processo com prioridade maior que o convencional; N - processo com prioridade menor que o convencional; L - processo com alguns recursos bloqueados no kernel. SOS (ADS) – Prof. Alberto nice Roda um processo com um nível de prioridade: -20 é o maior nível e 19 é o menor. 0 (zero) é o valor default. nice --20 updatedb renice Altera a prioridade de um processo que já está rodando renice novo-nível-de-prioridade PID-do-processo renice 15 2361 ps axl mostra o nível de prioridade atual do processo kill Envia sinal – de encerramento à um processo kill código-sinal pid-do-processo kill -9 2361 (-9 é o código de SIGKILL: encerra processo) killall Semelhante a kill, porém recebe o nome do processo killall sleep SOS (ADS) – Prof. Alberto Códigos de kill
Compartilhar