Folha de dicas para UNIX - Introdução

O UNIX é um grupo de sistemas operacionais multiusuários e multifamiliares originalmente derivados do AT&T UNIX. Seu desenvolvimento de pesquisa foi iniciado inicialmente no AT&T Bell Laboratory Research Center na década de 1970. Foi desenvolvido por Dennis Ritchie, Ken Thompson, Brian Kernighan, Joe Ossanna e Douglas McIlroy no Bell Labs. Foi lançado inicialmente no ano de 1971. Foi licenciado sob o código aberto e gratuito e alguns recursos sob uma licença proprietária. As interfaces de usuário padrão são Interface Gráfica de Usuário (GUI) e Interface de Linha de Comando (CLI). Foi escrito completamente em linguagem Assembly e linguagem de programação C. Foi entregue com um Prêmio Turing.

Nesta folha de dicas para o artigo UNIX, discutiremos o que é o UNIX e os diferentes comandos do UNIX.

Folha de dicas para comandos e conteúdo do UNIX:

Os comandos UNIX geralmente podem ser diferenciados ou agrupados em diferentes categorias de comandos poderosos, como comandos de arquivo, comandos de gerenciamento de processos, compactação, rede, permissões de arquivo, pesquisa e SSH. Abaixo está a lista de folhas de dicas para comandos UNIX que executam diferentes tipos de funcionalidades e operações no sistema operacional UNIX:

Comandos UNIX

Descrição

E / S DE ARQUIVO

lsPara listar o diretório.
pwdPara mostrar o diretório atual.
pasta mkdirPara criar um novo diretório com a pasta de nome
cp f1 f2Para copiar o arquivo f1 para o arquivo f2
mv f1 f2Para mover o arquivo f1 para o arquivo f2 se existir um arquivo chamado f2
rm f1Para excluir um arquivo chamado f1
arquivo rm –rPara remover um arquivo com força
rm –r dirPara excluir um diretório chamado dir
rm –rf dirPara remover com força um diretório chamado dir
rm –f f1Para remover com força um arquivo chamado f1
arquivo de toquePara criar ou atualizar um arquivo
mais arquivoPara imprimir o conteúdo de um arquivo como saída
arquivo principalPara imprimir o conteúdo das 10 primeiras linhas do arquivo como saída
arquivo de caudaPara imprimir o conteúdo das últimas 10 linhas do arquivo como saída

COMANDOS DE PROCESSO

psPara exibir todos os processos atualmente ativos no SO
matar pidPara matar o processo com o ID do processo mencionado como pid
fgPara colocar o trabalho em execução recente em primeiro plano
bgPara listar todos os processos ou tarefas em execução em segundo plano atuais
topoPara exibir todos os processos em execução.

REDE

ifconfigPara listar todos os detalhes relacionados à rede, como todos os endereços IP atribuídos IPv4 e IPv6, interfaces de rede etc.,
netstatPara listar todas as conexões em andamento no sistema local e os detalhes das portas que estão sendo ouvidas e os serviços que estão aguardando solicitações.
nslookupPara consultar a pesquisa de DNS e encontrar os detalhes relacionados.
nome de anfitriãoPara saber os detalhes do nome do host e do endereço IP mapeados.

PROCURANDO

encontrarPara pesquisar os arquivos no diretório especificado.
grepPara pesquisar as linhas selecionadas em todos os arquivos que correspondem ao padrão especificado.
grepPara procurar o padrão em determinadas linhas.
grep –rnPara pesquisar o padrão recursivamente em um determinado diretório, incluindo o número da linha.
grep –rPara pesquisar o padrão recursivamente pelo padrão no diretório especificado.
comando | grepPara procurar o padrão na saída fornecida do comando.
Localize o arquivoPara localizar todas as instâncias do arquivo usando um sistema baseado em índice do banco de dados criado com o comando atualizado.
Achar arquivoPara encontrar todas as ocorrências de um arquivo no diretório de arquivos real do sistema.

Dicas e Truques grátis para usar a planilha de dicas para comandos do Unix: -

  1. O sistema operacional UNIX possui um kernel, que é a parte principal do sistema que coordena todas as funcionalidades para executar operações diferentes.
  2. Possui um Shell que processa as solicitações do utilitário, interpretando os comandos UNIX fornecidos no terminal pelo usuário.
  3. Os dados inteiros na planilha UNIX são organizados em um sistema de arquivos.
  4. O comando login será usado para efetuar login no sistema UNIX como um usuário válido antes de executar qualquer operação, enquanto logout é o comando para efetuar logout do sistema como usuário.
  5. O Shell Scripting é o modo de programação que está sendo realizado na planilha UNIX para executar os scripts do shell (uma série de comandos) pelo Kernel no Sistema Operacional UNIX.
  6. A segurança do sistema de arquivos no UNIX é baseada nos direitos de acesso do usuário, como R, W ou X, chamados de permissão R-Read, permissão W-Write, permissão X-Execute.
  7. Existem comandos diferentes para direitos de acesso de um usuário em um sistema UNIX.

Cheat sheet para comandos UNIX são os seguintes:

Folha de dicas para comandos UNIX

Descrição

chmodPara modificar ou alterar o modo de arquivo
chmod uPara alterar o modo de arquivo para usuário
chmod oPara alterar o modo de arquivo para outro
chmod rPara alterar o modo de arquivo para ler
chmod aPara alterar o modo de arquivo para todos
chmod gPara alterar o modo de arquivo para agrupar
chmod xPara alterar o modo de arquivo a ser executado acessando o diretório
chmod wPara alterar o modo de arquivo para gravar e excluir
chmod -Para alterar o modo de arquivo para remover a permissão
chmod +Para alterar o modo de arquivo para adicionar a permissão
  1. A compactação de diferentes arquivos grandes pode ser realizada usando-se arquivos diferentes, como gzip, zcat, tar, gunzip etc., para compactar e descompactar diferentes arquivos tar, para criar arquivos compactados no formato zip etc.,

Cheat sheet para UNIX - conclusão

Os sistemas operacionais UNIX são usados ​​principalmente na maioria dos sistemas de hospedagem de servidores para fornecer sistemas altamente escalonáveis ​​e disponíveis. Os principais recursos e benefícios dos sistemas UNIX são os recursos multitarefa e multiusuários para executar operações multitarefa, a fim de economizar tempo e recursos para a realização de operações de processamento demoradas. O outro principal benefício do uso da folha de dicas do UNIX é a segurança e a velocidade das operações no tempo determinado, que produz resultados efetivos e eficientes. O UNIX possui diferentes variantes de sistemas operacionais, como Linux, BSD etc. para fornecer diferentes funcionalidades personalizadas. O UNIX tem mais flexibilidade e pode ser instalado em máquinas diferentes e também é gratuito para uso e código aberto, o que reduz muito o custo de manutenção e é altamente benéfico com o design do sistema operacional e os recursos de segurança e acesso.

Artigo recomendado

Este foi um guia para a Folha de dicas do UNIX. Aqui discutimos o conteúdo e o comando, além de dicas e truques gratuitos da folha de dicas do UNIX. Você também pode consultar o seguinte artigo para saber mais -

  1. 4 tipos eficazes de scripts de shell para iniciantes no Linux (útil)
  2. Perguntas da entrevista UNIX
  3. Cábula SQL (comandos, dicas grátis e truques)
  4. Linux vs Ubuntu
  5. Os 10 principais aplicativos Linux úteis para administradores de sistema
  6. Cheat Sheet JavaScript: Benefícios