Aqui está um detalhamento dos comandos do Unix Common para exibir nomes e processos de arquivos, juntamente com explicações e exemplos:
nomes de arquivos *
`ls` (list): O comando mais fundamental para visualizar o conteúdo do diretório.
*
Uso básico: `` `BASH
ls
`` `
Isso exibe todos os arquivos e diretórios no diretório atual.
*
Opções de ajuste fino: * `ls -l`:fornece uma listagem detalhada, incluindo permissões, propriedade, tamanho, data modificada e nome do arquivo.
* `ls -a`:mostra todos os arquivos, incluindo arquivos ocultos (aqueles que começam com um ponto).
* `ls -r`:lista recursivamente arquivos e diretórios nos subdiretos.
* `ls -t`:classifica arquivos por tempo de modificação (mais recente primeiro).
* `ls -s`:classifica arquivos por tamanho (maior primeiro).
*
Exemplo: `` `BASH
ls -lrt
`` `
Isso lista os arquivos no diretório atual, classificados pelo tempo de modificação (mais antigo primeiro) e em um formato detalhado.
*
`find`: Mais poderoso para procurar arquivos específicos com base em critérios.
*
Uso básico: `` `BASH
encontrar . -Nome "*.txt"
`` `
Isso pesquisa no diretório atual e seus subdiretos quanto a arquivos com a extensão `.txt`.
*
Opções de chave: * `-Name`:corresponde aos nomes dos arquivos (podem usar curingas como`* `e`? `).
* `-Type`:especifica os tipos de arquivo (por exemplo,` f` para arquivos regulares, `d` para diretórios).
* `-size`:corresponde tamanhos de arquivo (por exemplo,`+10m` para arquivos maiores que 10 megabytes).
* `-mtime`:corresponde a arquivos modificados em um intervalo de tempo específico (por exemplo,` -1` para arquivos modificados no último dia).
*
Exemplo: `` `BASH
encontre /home /usuário -Type f -name "*.Log" -mtime -3
`` `
Isso pesquisa o diretório `/home/user` por arquivos regulares com a extensão` .log` que foram modificados nos últimos três dias.
processos *
`ps` (status do processo): Fornece informações sobre processos de execução.
*
Uso básico: `` `BASH
ps
`` `
Isso exibe informações sobre seus processos em execução atualmente, incluindo o ID do processo (PID), Terminal (TTY) e comando.
*
Opções para mais detalhes: * `ps aux`:lista todos os processos em execução no sistema, incluindo os iniciados por outros usuários.
* `ps -ef`:semelhante a` ps aux`, mas exibe informações mais abrangentes, incluindo o ID de usuário eficaz (EUID).
* `ps -p
`:exibe informações para um processo específico com o PID fornecido.
* Exemplo:
`` `BASH
ps aux | Grep Firefox
`` `
Isso mostra processos relacionados ao Firefox (pesquisando linhas contendo "Firefox").
* `top`: Ferramenta de monitoramento de processos em tempo real.
* Uso básico:
`` `BASH
principal
`` `
Isso inicia o `top`, que mostra uma lista continuamente atualizada de processos de execução, incluindo sua CPU e uso de memória, juntamente com as estatísticas em todo o sistema.
* Recursos de chave:
* Comandos interativos (por exemplo, `q` para sair,` p` para classificar por uso da CPU, `m` para classificar por uso de memória).
* Capacidade de matar processos (por PID).
* Exemplo:
Em `top ', pressionar` p` classifica a lista de processos por uso da CPU, permitindo que você veja quais processos estão consumindo mais recursos.
Deixe -me saber se você quiser explicações mais detalhadas de qualquer comando ou opção específica!