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 |
|
ls | Para listar o diretório. |
pwd | Para mostrar o diretório atual. |
pasta mkdir | Para criar um novo diretório com a pasta de nome |
cp f1 f2 | Para copiar o arquivo f1 para o arquivo f2 |
mv f1 f2 | Para mover o arquivo f1 para o arquivo f2 se existir um arquivo chamado f2 |
rm f1 | Para excluir um arquivo chamado f1 |
arquivo rm –r | Para remover um arquivo com força |
rm –r dir | Para excluir um diretório chamado dir |
rm –rf dir | Para remover com força um diretório chamado dir |
rm –f f1 | Para remover com força um arquivo chamado f1 |
arquivo de toque | Para criar ou atualizar um arquivo |
mais arquivo | Para imprimir o conteúdo de um arquivo como saída |
arquivo principal | Para imprimir o conteúdo das 10 primeiras linhas do arquivo como saída |
arquivo de cauda | Para imprimir o conteúdo das últimas 10 linhas do arquivo como saída |
COMANDOS DE PROCESSO |
|
ps | Para exibir todos os processos atualmente ativos no SO |
matar pid | Para matar o processo com o ID do processo mencionado como pid |
fg | Para colocar o trabalho em execução recente em primeiro plano |
bg | Para listar todos os processos ou tarefas em execução em segundo plano atuais |
topo | Para exibir todos os processos em execução. |
REDE |
|
ifconfig | Para listar todos os detalhes relacionados à rede, como todos os endereços IP atribuídos IPv4 e IPv6, interfaces de rede etc., |
netstat | Para 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. |
nslookup | Para consultar a pesquisa de DNS e encontrar os detalhes relacionados. |
nome de anfitrião | Para saber os detalhes do nome do host e do endereço IP mapeados. |
PROCURANDO |
|
encontrar | Para pesquisar os arquivos no diretório especificado. |
grep | Para pesquisar as linhas selecionadas em todos os arquivos que correspondem ao padrão especificado. |
grep | Para procurar o padrão em determinadas linhas. |
grep –rn | Para pesquisar o padrão recursivamente em um determinado diretório, incluindo o número da linha. |
grep –r | Para pesquisar o padrão recursivamente pelo padrão no diretório especificado. |
comando | grep | Para procurar o padrão na saída fornecida do comando. |
Localize o arquivo | Para localizar todas as instâncias do arquivo usando um sistema baseado em índice do banco de dados criado com o comando atualizado. |
Achar arquivo | Para 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: -
- O sistema operacional UNIX possui um kernel, que é a parte principal do sistema que coordena todas as funcionalidades para executar operações diferentes.
- Possui um Shell que processa as solicitações do utilitário, interpretando os comandos UNIX fornecidos no terminal pelo usuário.
- Os dados inteiros na planilha UNIX são organizados em um sistema de arquivos.
- 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.
- 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.
- 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.
- 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 |
chmod | Para modificar ou alterar o modo de arquivo |
chmod u | Para alterar o modo de arquivo para usuário |
chmod o | Para alterar o modo de arquivo para outro |
chmod r | Para alterar o modo de arquivo para ler |
chmod a | Para alterar o modo de arquivo para todos |
chmod g | Para alterar o modo de arquivo para agrupar |
chmod x | Para alterar o modo de arquivo a ser executado acessando o diretório |
chmod w | Para 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 |
- 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 -
- 4 tipos eficazes de scripts de shell para iniciantes no Linux (útil)
- Perguntas da entrevista UNIX
- Cábula SQL (comandos, dicas grátis e truques)
- Linux vs Ubuntu
- Os 10 principais aplicativos Linux úteis para administradores de sistema
- Cheat Sheet JavaScript: Benefícios