7 comandos úteis de terminal para usuários Mac saberem

Mac Terminal
Mac Terminal

Esses comandos básicos do Terminal são freqüentemente esquecidos, embora sejam úteis para usuários de Mac que tentam obter informações sobre um sistema com o qual podem não estar familiarizados de forma rápida e eficiente.

Quantas vezes isso aconteceu com você? Você está encarregado de trabalhar em um grupo de dispositivos dos quais tem pouco ou nenhum conhecimento prévio ou simplesmente precisa obter algumas informações básicas das máquinas rapidamente. A maneira mais rápida que descobri de fazer isso é usando o Terminal e alguns comandos básicos, mas incrivelmente úteis, para extrair as informações necessárias em um piscar de olhos.

Eu até adicionei alguns dos comandos de Terminal abaixo a um script que criei que ajuda a automatizar ainda mais esse processo, seja executado manualmente ou por SSH. A melhor parte: Esses comandos do Terminal são todos muito flexíveis e podem ser combinados com outros comandos em scripts mais complexos para criar tarefas acionáveis ​​e universais, baseadas na saída de informações dos comandos básicos abaixo.

1. Como obter a versão macOS

sw_vers -productVersion 

Este comando fornece uma saída simples da versão principal e secundária do macOS instalada localmente. 

2. Como determinar o tempo de atividade do sistema

tempo de atividade

Simples e direto ao ponto. Este comando fornece informações sobre quanto tempo o sistema está online desde a última reinicialização em dias e horas. Também lista quantos usuários estão localizados no sistema e as cargas médias nos recursos.

3. Como obter uma visão geral do sistema

system_profiler SPSoftwareDataType 

Este é um dos meus favoritos e uso no lugar dos dois acima. Este comando produz mais informações do que você pode precisar, mas em nome da eficiência, ele fornece a versão do sistema, versão do kernel, status de inicialização, nome do computador, nome do usuário atual, tempo de atividade e detalhes de segurança do sistema, como se a memória virtual segura e status de proteção de integridade do sistema.

4. Como definir a hora e a data

data -u [mês] [dia] [hora] [minuto] [ano] 

Embora isso possa parecer trivial, qualquer pessoa que já teve problemas para se autenticar em um serviço de diretório porque a hora / data estava errada, pensará de outra forma. A sintaxe parece complicada, mas é fácil de seguir quando você a entende. Você só precisa adicionar o mês, dia, hora, minuto e ano de dois dígitos – todos juntos, sem espaços – para definir a hora e a data de acordo.

5. Como obter uma lista de usuários

dscl. lista / usuários | grep -v '_'

Você vai querer saber se há algum usuário no dispositivo que você pode ter perdido antes de apagar um dispositivo ou desativá-lo do inventário da empresa. O comando acima fornecerá exatamente isso, incluindo quaisquer contas ocultas que possam existir. Se você executar o comando sem o | grep -v ‘_’ parte, ele também incluirá todas as contas daemon criadas para executar serviços.

6. Como ver as permissões em arquivos ou pastas

ls -l 

Não se esqueça de primeiro alterar o diretório para a pasta de trabalho correta e, em seguida, execute o comando acima para ver as permissões atribuídas a todos os arquivos e subdiretórios, incluindo propriedade em ordem sequencial.

7. Como ver quanto armazenamento é usado por um determinado diretório ou arquivo

du -sh 
du -h -d 1 

Como na verificação de permissões acima, primeiro navegue até o diretório a partir do qual deseja trabalhar e, a seguir, insira um dos dois comandos “du”, dependendo de como deseja que a saída seja. O primeiro exibirá o tamanho total do diretório raiz; o último exibirá cada arquivo ou diretório em ordem decrescente com seus respectivos tamanhos no lado esquerdo.

Seja o primeiro a comentar

Faça um comentário

Seu e-mail não será publicado.


*