Um resumo aproximado de comandos comuns do Linux

Os comandos neste artigo são adequados para o linux7.X, talvez o linux6.x esteja um pouco desligado

Comandos básicos do Linux

Comandos básicos do Linux

1. Comando cd : significa alternar diretórios

  • cd… muda para o nível anterior

  • cd ~ alterna para o diretório do usuário

    • cd / alternar para o diretório raiz

2. Comando ls / ll : exibe a lista de arquivos

  • Exibe concisamente a lista de arquivos (apenas o nome do arquivo)
  • ll Lista de arquivos de exibição detalhada (exibirá as informações de permissão e modificação)
    • Você pode adicionar o parâmetro -a: meios para visualizar todos os arquivos e exibir arquivos ocultos

3. comando cp : copiar arquivos

Cp O diretório de destino do arquivo a ser copiado (pode adicionar o parâmetro -r, cópia recursiva)

Comando 4 mv : mover arquivos

MV precisa mover o diretório de destino do arquivo de arquivo

O comando mv também pode ser usado para modificar o nome do arquivo

5. comando cat / tail : usado para visualizar o conteúdo do arquivo

Nome do arquivo cat

O gato geralmente é usado para visualizar arquivos relativamente pequenos

Tail pode especificar qual parte do arquivo será exibida, de acordo com os seguintes parâmetros

6. comando vim : usado principalmente para editar informações do arquivo

Nome do arquivo vim

Pode não haver comando vim em algum Linux, você pode usar o yum -y install vim para instalar o vim

  • Depois de entrar na interface de conteúdo do arquivo

    • Digite i para entrar na interface de edição, o caractere de inserção aparecerá na parte inferior, indicando que pode ser editado
    • Seqüência de pesquisa: / searchcontent, digite para pesquisar
    • Salvamento e saída de arquivos: primeiro pressione esc para sair da interface de edição
      • : wq significa salvar e sair, você também pode pressionar dois Z maiúsculos (o autor gosta de pressionar shift + zz)
      • : q para abandonar a modificação,: q! para forçar o encerramento
  • Outros comandos de edição

    Comando Efeito
    dd Excluir (cortar) toda a linha sob o cursor
    5dd Excluir (cortar) 5 linhas começando no cursor
    yy Copie a linha inteira onde o cursor está
    5aa Copie as 5 linhas começando com o cursor
    n Procure a próxima string
    N Procure localizar a string anterior

7. comando tar : usado para compactar arquivos

  • Descompacte o arquivo: tar -zxvf compressfilename- <endereço de destino>

  • Arquivo compactado: tar -zcvf nome do arquivo compactado diretório compactado

  • Explicação dos parâmetros

    Parâmetro Efeito
    -com Significa formato de arquivo compactado, gzip
    -c Significa comprimir
    -x Descompacte
    -v Mostrar progresso
    -f Seguido pelo nome do arquivo

yum

Introdução:

RPM :. A fim de lidar com a complexidade da instalação do software, atualização, software de gerenciamento de operações de descarga projetado, rpm irá estabelecer um arquivos de banco de dados unificado, registros de arquivos e software informações podem analisar dependências de frenagem, o equivalente a maven dependência , rpm armazena o endereço do arquivo

** YUM: ** É mais inteligente que o RPM e pode baixar todos os programas relacionados ao software de acordo com as dependências

Software de instalação do RPM:

  • Primeiro faça upload do arquivo rpm para o servidor
  • Rpm -ivh mongodb-org-server-4.2.3-1.el7.x86_64.rpm

variáveis rpm ambiente conjunto de instalação podem ser omitidos jdk

Ver fonte local yum : yum repolist tudo

Visualizar instalação : lista yum intalled | grep docker

yum instalar software :

Instale o software de acordo com o arquivo rpm local:

Yum localinstall mysql-… rpm

Por exemplo: comando install netstat

  • Executar yum fornece * / netstat para ver o kit de ferramentas relacionado ao comando netstat
    • [Falha na transferência de imagem da cadeia externa, o site de origem pode ter um mecanismo de cadeia anti-roubo, é recomendável salvar a imagem e enviá-la diretamente (img-xaxqbgQ9-1585918484038) (D: \ notebook \ linux \ linux \ linux.assets \ image-20200211154339905.png)]
  • Digite yum install net-tools para iniciar a instalação

Veja o local da instalação de um software:

Whereis mysql

Verifique o pacote de instalação do rpm:

rpm -qa | grep mysql

[Falha na transferência da imagem da cadeia externa, o site de origem pode ter um mecanismo de cadeia anti-roubo, é recomendável salvar a imagem e enviá-la diretamente (img-X4NrMcxN-1585918484040) (linux.assets / image-20200213142552626.png)]

Desinstalar mariadb

  • Método 1: pacotes rpm -e --nodeps para desinstalar

  • 法 2: yum remove mariadb *

Ferramentas de upload de arquivos: lrzsz, rz

arquivo de download do wget

O wget pode baixar arquivos na rede diretamente para a pasta atual do Linux

Especifique o nome do arquivo: wget -O nome do arquivo endereço de download

Por exemplo: wget -O wordpress.zip http://www.centos.bz/download.php?id=1080

Configurações básicas de rede

Ver ip: endereço IP

Endereço do arquivo de configuração de rede:

vi /etc/sysconfig/network-scripts/ifcfg-ens33重启网络:

Veja a versão do sistema:

cat /etc/redhat-relase

Exibir as portas usadas pelo sistema

netstat -antple | grip 8080

netstat -tunlp | grep 8080

configuração firewalld

Introdução:
Centos6 使用的是iptables,Centos7 使用的是filewall
iptables 用于过滤数据包,属于网络层防火墙。
firewall 能够允许哪些服务可用,那些端口可用...属于更高一层的防火墙。
Local do arquivo de configuração:
  • Arquivo de configuração do sistema: / usr / lib / firewalld / services

  • Arquivo de configuração da porta: etc / firewalld / areas / public.xml

[Falha na transferência da imagem da cadeia externa, o site de origem pode ter um mecanismo de cadeia anti-roubo, é recomendável salvar a imagem e enviá-la diretamente (img-kQ5DfuKP-1585918484041) (linux.assets / image-20200211101941767.png)]

  • Arquivo de configuração do usuário: / etc / firewalld
Comandos comuns

##查看状态
firewall-cmd --state
#查看过滤列表
firewall-cmd --list-all
#查看开启的端口号:
firewall-cmd --zone=public --list-ports
#开启80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent  
#开启3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent  
#重启防火墙:
firewall-cmd --reload
#开启防火墙:
systemctl start firewalld
Descrição do parâmetro
  1. firwall-cmd: é uma ferramenta fornecida pelo Linux para operar o firewall

  2. –Permanente: indica definido como persistente;

  3. –Add-port: identifica a porta adicionada

  • Além disso, existe o conceito de zona no firewall, que pode transformar portas específicas em arquivos de configuração de zona específicos
 ```shell
 例如:添加8010端口
 firewall-cmd --zone=public --permanent --add-port=8010/tcp
 --zone=public:指定的zone为public;
 如果--zone=dmz 这样设置的话,会在dmz.xml文件中新增一条。
 ```

Adicionar porta modificando o arquivo de configuração

<?xml version="1.0" encoding="utf-8"?>
<zone>   
<short>Public</short>  
<description>For use in public areas.</description>   
<rule family="ipv4">    
<source address="122.10.70.234"/>     
<port protocol="udp" port="514"/>     
<accept/>   
</rule>   
<rule family="ipv4">     
<source address="123.60.255.14"/>     
<port protocol="tcp" port="10050-10051"/>     
<accept/>  
</rule>  
<rule family="ipv4">     
<source address="192.249.87.114"/> 放通指定ip,指定端口、协议     
<port protocol="tcp" port="80"/>     
<accept/>   
</rule>
<rule family="ipv4"> 放通任意ip访问服务器的9527端口     
<port protocol="tcp" port="9527"/>     
<accept/>   
</rule>
</zone>

O arquivo de configuração acima pode ser bem visto:
1. Adicione as regras necessárias, o IP de código aberto é 122.10.70.234, porta 514, protocolo tcp;
2. O IP de código aberto é 123.60.255.14, porta 10050-10051 protocolo TCP;
. 3, qualquer ip-fonte aberto, porta 9527, protocolo TCP;

rpm: Yeqiang52!

yum:

Outros comandos

Exibir informações da versão:

 cat /etc/centos-release 

lrzsz-0.12.20.tar.gz é uma ferramenta de terceiros que suporta upload e download na interface da linha de comandos no Linux, que pode desempenhar um papel muito conveniente

# rz   
选择文件进行上传

# sz 文件名
sz后面跟文件名可以进行文件从linux上面下载

  • Conceda permissões ao arquivo shell: chmod a + x file name
    1. Forçar o processo de desligamento:

Kill -9 id

O Wget pode baixar arquivos do endereço especificado

Por exemplo, faça o download do mysql: wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz


Parte do conteúdo acima é coletado da Internet. Se os direitos autorais forem violados, entre em contato comigo para excluí-lo imediatamente.

O artigo é apenas um resumo dos comandos mais usados ​​do linux. Existem muitos parâmetros que não são explicados muito. Se você estiver interessado, pode ler os livros relacionados ao linux. Como eu também sou um linux branco, se você achar que parte do texto está errada, por favor Eduque-me

Se você é iniciante no Linux, é recomendável instalar vários comandos familiares de software comumente usados, como a instalação de jdk, mysql, tomcat, redis ... uma boa maneira de aprender quando estiver familiarizado com os comandos durante o processo de instalação do software

Publicado 8 artigos originais · ganhou 3 · visualizações 186

Acho que você gosta

Origin blog.csdn.net/qq_42641075/article/details/105299816
Recomendado
Clasificación