Tutorial de uso de comandos do Linux

Índice

1. Noções básicas de comandos Linux

1. Comandos ls, ll - exibir dados

①Ls comando - exibir dados em blocos

②ll comando - listar dados de exibição

2. Comandos cd, pwd - comandos de troca de diretório

①Comando cd——alternar diretório de trabalho

②Comando pwd - veja o diretório de trabalho atual

 Editar

3. Comando mkdir - criar diretório

4. comando touch-cat-more

①Comando de toque——Criar arquivo

②comando cat - visualize todo o conteúdo do arquivo e exiba-o

③mais comando - Visualize o conteúdo do arquivo e suporte à virada de página

5. comando cp-mv-rm

①Comando cp - copiar arquivos e pastas

②comando mv - mover arquivos e pastas

③rm comando - excluir arquivos, pastas, curingas

6. comando qual encontrar

①qual comando - Veja o local de armazenamento do arquivo do programa do comando

 ②encontrar comando-localizar arquivos por nome de arquivo

7. comando grep-wc

① comando grep - filtrar arquivos

② comando wc - estatísticas de quantidade 

③Pipe caractere - o resultado à esquerda é usado como entrada à direita

8. comando echo-tail-redirecionador

①comando echo —— produz o conteúdo especificado

②comando tail - visualize o conteúdo no final do arquivo

9. vi, editor vim

2. Usuários e permissões do Linux

1. comando su - trocar usuários

1.1. Mudar para usuário root (é necessária senha)

1.2. Mude para outros usuários, como jackma (sem necessidade de senha)

2. Comando sudo - adicione permissões de root para usuários comuns

2.1. Uso

2.2. Resumo

3. Usuários e grupos de usuários 

1. Gerenciamento de grupo de usuários

1.1. Criar grupo de usuários

1.2. Excluir grupo de usuários

2. Gerenciamento de usuários

2.1. Criar usuário

2.2. Excluir usuários

2.3. Visualize os grupos aos quais o usuário pertence

2.4. Modifique o grupo ao qual o usuário pertence

4. Ver controle de permissão 

4.1. Informações de permissão cognitiva

4.2. Detalhes da permissão 

5. Comando chmod - modificar informações de permissão

6. comando chown 

3. Operações práticas em Linux

1. Pequenas operações com teclas de atalho

1.1. ctrl + c forçar parada

1.2. ctrl + d para sair ou sair

1.3, Limpar tela

2. Instalação de software

3.systemctl

4. Conexão suave

5. Data, fuso horário

6. Endereço IP, nome do host

7. Solicitações e downloads de rede

7.1. Use o comando ping para verificar se o servidor pode ser conectado.

7.2. Use o comando wget para baixar arquivos

7.3. Use o comando curl para iniciar uma solicitação de rede

8. Porto

8.1. Use o comando nmap para verificar a ocupação da porta.

8.2. Use o comando netstat para verificar a ocupação da porta especificada.

9. Gestão dos principais processos

9.2. Visualize o processo especificado

9.3. Feche o processo

10. Upload e download de arquivos

10.1. Troca de dados através da máquina virtual da ferramenta FinalShell

13. Compressão e descompressão

13.1. comando tar (complexo)

13.1.1.compressão do comando tar

13.1.2. descompressão de alcatrão

13.2. Comandos zip e unzip (mais simples)

13.2.1.comando zip para compactar arquivos

13.2.2. Comando de descompactação para descompactar arquivos


1. Noções básicas de comandos Linux

1. Comandos ls, ll - exibir dados

①Ls comando - exibir dados em blocos

O comando ls exibe os dados em mosaico.

②ll comando - listar dados de exibição

 O comando ll exibe dados em uma lista

-a opção significa: todos significa listar todos os arquivos (incluindo arquivos/pastas ocultos)

Opção -l, significa: exibir o conteúdo na forma de uma lista (organizada verticalmente) e exibir mais informações

 

-h significa listar os tamanhos dos arquivos em um formato fácil de ler, como K, M, G

A opção -h deve ser usada com -l

2. Comandos cd, pwd - comandos de troca de diretório

①Comando cd——alternar diretório de trabalho

Sintaxe: cd [caminho do Linux]

②Comando pwd - veja o diretório de trabalho atual

 

 caractere de caminho especial

 

3. Comando mkdir - criar diretório

Sintaxe: mkdir [-p] Caminho Linux

Crie uma pasta no diretório atual

Crie uma pasta no diretório /

Se você deseja criar vários níveis de diretórios de uma só vez, conforme mostrado abaixo

Um erro será relatado porque o diretório de teste de nível superior não existe, portanto o diretório de teste não pode ser criado. Você pode usar a opção -p para criar toda a cadeia.

4. comando touch-cat-more

①Comando de toque——Criar arquivo

②comando cat - visualize todo o conteúdo do arquivo e exiba-o

Este é o conteúdo do arquivo txt.txt 

Use o comando cat para visualizar

③mais comando - Visualize o conteúdo do arquivo e suporte à virada de página

Durante o processo de visualização, use o espaço para virar as páginas e use q para sair da visualização. 

5. comando cp-mv-rm

①Comando cp - copiar arquivos e pastas

Conforme mostrado acima, copie o arquivo txt.txt do diretório ~ para a pasta move.

Se você copiar um diretório, ele não poderá ser copiado

Use o comando -r para copiar o diretório com sucesso.

②comando mv - mover arquivos e pastas

 Mova o arquivo txt.txt para a pasta de movimentação

Se o destino não existir, ele será renomeado

Mover pasta

③rm comando - excluir arquivos, pastas, curingas

 Excluir arquivo txt2.txt

Atualmente, existe um arquivo txt.txt em move2 e a pasta move2 não pode ser excluída diretamente.

Neste momento, você precisa adicionar -r para excluí-lo.

Se usado como curinga

  Exclua todos os arquivos ou pastas começando com teste

6. comando qual encontrar

Use su -root para mudar para o modo de administrador

①qual comando - Veja o local de armazenamento do arquivo do programa do comando

 

 ②encontrar comando-localizar arquivos por nome de arquivo

Procure um arquivo chamado txt.txt começando no diretório raiz

Correspondência difusa baseada em curingas

 Executar correspondência difusa de prefixos

correspondência de sufixo difuso

Corresponde ao conteúdo que contém txt.txt

Pesquisa com base no tamanho do arquivo 

 Encontre arquivos maiores que 1G

7. comando grep-wc

① comando grep - filtrar arquivos

Este é o conteúdo de txt.txt

Encontre o conteúdo do gcc no arquivo txt.txt por meio do caractere pipe grep

Encontre a localização da linha do gcc e adicione -n

 

Encontre vários dados com o mesmo conteúdo

② comando wc - estatísticas de quantidade 

As estatísticas são mostradas na figura:

③Pipe caractere - o resultado à esquerda é usado como entrada à direita

Conforme mostrado na figura abaixo, conte os dados "-" do arquivo txt.txt 

Conforme mostrado abaixo, o número no diretório atual é contado.

Conforme mostrado abaixo, encontre o arquivo txt.txt no diretório atual

Conforme mostrado abaixo, a entrada do diretório atual de ls será usada como entrada do primeiro grep, e a entrada do primeiro grep será usada como entrada do segundo grep.

8. comando echo-tail-redirecionador

①comando echo —— produz o conteúdo especificado

Backtick (sinal flutuante)

Redirecionador

 substituir

anexar gravação 

Escreva o diretório no arquivo txt.txt

②comando tail - visualize o conteúdo no final do arquivo

Este é o conteúdo do arquivo txt.txt

Por padrão, as últimas dez linhas de conteúdo são visualizadas 

Veja o conteúdo das últimas 5 linhas

-f continuará rastreando e exibindo dinamicamente quaisquer alterações.

9. vi, editor vim

nome do arquivo vim

Use i para entrar no modo de compilação

Salve e saia usando a tecla Esc e :wq

2. Usuários e permissões do Linux

1. comando su - trocar usuários

1.1. Mudar para usuário root (é necessária senha)

su - raiz

1.2. Mude para outros usuários, como jackma (sem necessidade de senha)

são - jackma

2. Comando sudo - adicione permissões de root para usuários comuns

2.1. Uso

Mude para o usuário root e execute o comando visudo, que entrará automaticamente no compilador vim.

su - raiz

digite a senha

visual

Adicione o seguinte comando à última linha

Adicione permissões para usuários comuns e então:wq para salvar

Mudar para usuário normal

são - jackma

Crie um diretório no diretório raiz com permissões insuficientes

Use o comando sudo

Criado com sucesso

2.2. Resumo

Você pode fazer com que um comando comum tenha privilégios de root, a sintaxe é:

sudo outros comandos 

Você precisa executar o comando visudo como usuário root e adicionar configurações para permitir que usuários comuns tenham permissões de execução do comando sudo. 

3. Usuários e grupos de usuários 

Existem dois níveis de controle de permissão no Linux, que são:

  • Controle de permissão do usuário
  • Controle de permissão para grupos de usuários

Por exemplo, para um determinado arquivo, você pode controlar as permissões do usuário ou as permissões do grupo de usuários. 

1. Gerenciamento de grupo de usuários
1.1. Criar grupo de usuários

groupadd nome do grupo de usuários

1.2. Excluir grupo de usuários

nome do grupo de usuários groupdel

2. Gerenciamento de usuários

2.1. Criar usuário

usuárioadd [-g -d] nome de usuário

  • -g especifica o grupo do usuário. Se -g não for especificado, um grupo com o mesmo nome será criado e unido automaticamente. Especificar -g requer que o grupo já exista. Se um grupo com o mesmo nome já existir, -g deve ser usado.
  • -d especifica o caminho HOME do usuário. Se não for especificado, o diretório HOME será padronizado:/home/username

Adicionar ao grupo de chefes

  

Se você não especificar um diretório, ele será criado automaticamente no diretório inicial.

Crie no diretório /home/user especificado

2.2. Excluir usuários

userdel [-r] nome de usuário

  • -r, exclua o diretório HOME do usuário. Se -r não for usado, o diretório HOME será mantido quando o usuário for excluído. 

 Antes da exclusão

Excluir usuário3

 Após exclusão

2.3. Visualize os grupos aos quais o usuário pertence

nome de usuário

 

2.4. Modifique o grupo ao qual o usuário pertence

Adicione o usuário especificado ao grupo especificado

usermod -aG nome de usuário do grupo de usuários

Adicione user2 ao grupo boss2

2.5. Verifique os usuários no sistema

obter senha 

As duas linhas inferiores são user1 e user2 

Existem 7 informações, nomeadamente
nome de usuário: senha (x): ID de usuário: ID de grupo: informações de descrição (inúteis): diretório HOME: terminal de execução (bash padrão)

4. Ver controle de permissão 

4.1. Informações de permissão cognitiva

Use ls -l para visualizar o conteúdo em forma de lista e exibir detalhes de permissão

  • O número de série 1 representa as informações de controle de permissão de arquivos e pastas.
  • O número de série 2 indica o usuário ao qual pertence o arquivo e a pasta.
  • O número de série 3 indica o grupo de usuários ao qual o arquivo e a pasta pertencem.
4.2. Detalhes da permissão 

Os detalhes da permissão são divididos em 10 slots no total

Exemplo: drwxr-xr-x, significa:

  • Esta é uma pasta, a primeira letra d significa
  • As permissões do usuário (número 2 no canto superior direito) são: r, w, x, rwx
  • As permissões do grupo de usuários ao qual pertence (número 3 no canto superior direito) são: r, no w, x, rx (- significa que não existe tal permissão)
  • As permissões de outros usuários são: r, no w, x, rx 

Então, o que significa rwx?

  • r significa permissão de leitura
  • w significa permissão de gravação
  • x representa permissão de execução 

O significado de rwx é ligeiramente diferente para arquivos e pastas diferentes.

  • R
    • Para arquivos , você pode visualizar o conteúdo do arquivo
    • Para pastas , você pode visualizar o conteúdo da pasta, como o comando ls
  • c
    • Indica que o arquivo pode ser modificado
    • Para pastas , você pode criar, excluir, renomear, etc. operações dentro da pasta.
  • x
    • Indica que o arquivo pode ser executado como um programa
    • Para uma pasta , significa que você pode alterar o diretório de trabalho para esta pasta, ou seja, cd para entrar 

5. Comando chmod - modificar informações de permissão

Podemos usar o comando chmod para modificar as informações de permissão de arquivos e pastas. Observe que apenas o usuário proprietário do arquivo ou pasta ou o usuário root pode modificá-lo.

arquivo ou pasta de permissões chmod [-R]

-R, aplica a mesma operação a todo o conteúdo da pasta 

Por exemplo:

chmod u=rwx,g=rx,o=x hello.txt, altere as permissões do arquivo para: rwxr-x--x

  • Entre eles: u representa as permissões do usuário ao qual o usuário pertence, g representa as permissões do grupo e o representa outras permissões do usuário.

chmod -R u=rwx,g=rx,o=x test, defina as permissões da pasta test e todo o conteúdo da pasta para: rwxr-x--x

  • Além disso, existe um atalho: chmod 751 hello.txt 

 Permissões antes da modificação

Permissões após modificação 

6. comando chown 

Use o comando chown para modificar os usuários e grupos de usuários aos quais os arquivos e pastas pertencem.

Os usuários comuns não podem alterar sua associação para outros usuários ou grupos, portanto, este comando só é aplicável a usuários root.

chown [-R] [usuário] [:] [grupo] arquivo ou pasta

  • A opção -R, igual a chmod, aplica as mesmas regras a todo o conteúdo da pasta
  • Opções, usuários, modificar o usuário
  • Opções, grupos de usuários, modificar grupos de usuários aos quais pertencem
  • : usado para separar usuários e grupos de usuários 

chown root hello.txt, altere o usuário pertencente a hello.txt para root

chown:root hello.txt, altere o grupo de usuários ao qual hello.txt pertence ao root

chown root: itheima hello.txt, altere o usuário hello.txt que pertence ao root e altere o grupo de usuários para itheima

chown -R root test, altere o usuário pertencente à pasta test para root e aplique as mesmas regras a todo o conteúdo da pasta 

Conforme mostrado na figura, modifique as permissões do arquivo de teste para o usuário root

Conforme mostrado na figura, modifique as permissões do arquivo de teste para o grupo de usuários chefe

3. Operações práticas em Linux

1. Pequenas operações com teclas de atalho

1.1. ctrl + c forçar parada

Se quiser interromper à força determinados programas em execução no Linux, você pode usar a tecla de atalho ctrl + c

Se o comando for digitado incorretamente, você também pode usar a tecla de atalho ctrl + c para sair da entrada atual e entrar novamente.

1.2. ctrl + d para sair ou sair

Você pode usar a tecla de atalho: ctrl + d para sair da conta.

Ou saia da página exclusiva de alguns programas específicos

1.3, Limpar tela

Use a tecla de atalho ctrl + l para limpar o conteúdo do terminal

2. Instalação de software

yum: gerenciador de software de pacote RPM, usado para instalar e configurar automaticamente software Linux e pode resolver automaticamente problemas de dependência.

yum [-y] [instalar] [remover] [pesquisar] nome do software

  • Opções: -y, confirmação automática, não há necessidade de confirmar manualmente o processo de instalação ou desinstalação
  • instalar: instalar
  • remover: desinstalar
  • pesquisar: pesquisar 

O comando yum requer privilégios de root. Você pode mudar para root com su ou usar sudo para aumentar os privilégios.

O comando yum requer uma conexão com a Internet 

Por exemplo:

yum [-y] instale o wget, instale o programa wget através do comando yum

yum [-y] remova o wget, desinstale o comando wget através do comando yum

yum search wget, use o comando yum para pesquisar se existe um pacote de instalação do wget

3.systemctl

O comando systemctl controla a inicialização e desligamento do software

Muitos softwares (integrados ou de terceiros) em sistemas Linux suportam o uso do controle de comando systemctl: iniciar, parar e iniciar automaticamente na inicialização.

O software que pode ser gerenciado pelo systemctl também é geralmente chamado de: serviço

systemctl start | strop | status | habilitar | desabilitar nome do serviço

  • começar começar
  • pare perto
  • status de visualização de status
  • enable Habilitar inicialização automática na inicialização
  • desativar Desativar inicialização automática na inicialização

O sistema possui muitos serviços integrados, como:

NetworkManager, o principal serviço de rede

rede, serviço de rede adjunto

firewalld, serviço de firewall

sshd, serviço ssh (FinalShell usa este serviço para fazer login no Linux remotamente) 

4. Conexão suave

Crie links virtuais no sistema para vincular arquivos e pastas a outros locais. Semelhante ao "Atalho" no sistema Windows

ln -s parâmetro 1 parâmetro 2

  • Opção -s, cria uma conexão suave
  • Parâmetro 1: o arquivo ou pasta vinculado
  • Parâmetro 2: o destino ao qual vincular

 Exemplo:

ln -s /etc/yum.conf ~/yum.conf

ln -s /etc/yum ~/yum

5. Data, fuso horário

5.1. comando de data

Você pode verificar a hora do sistema na linha de comando por meio do comando date.

data [-d] [+string de formato]

  • -d exibe a data de acordo com a string fornecida, geralmente usada para cálculos de data
  • String de formato: use tags de string específicas para controlar o formato de data exibido 
    • %Y ano
    • %y Os dois últimos dígitos do ano (00..99)
    • %m mês(01..12)
    • %d dia(01..31)
    • %H horas (00..23)
    • %M minutos (00..59)
    • %S segundos (00..60)
    • %s O número de segundos desde 01/01/1970 00:00:00 UTC

 5.2, programa NTP

Podemos calibrar automaticamente a hora do sistema através do programa NTP

Instalar

ntp:yum -y instalar ntp

Inicie e configure o início automático:

systemctl iniciar ntpd

systemctl habilitar ntpd 

Quando o ntpd é iniciado, ele nos ajuda regularmente a calibrar a hora do sistema online.

Você também pode calibrar manualmente (requer privilégios de root):

ntpdate -u ntp.aliyun.com

Calibrar automaticamente através do URL de serviço fornecido pelo Alibaba Cloud e o comando ntpdate (este comando será incluído após a instalação do ntp)

6. Endereço IP, nome do host

Ver instruções de endereço IP

ifconfig

Se você não puder usar o comando ifconfig, você pode instalar

yum -y instalar ferramentas de rede

7. Solicitações e downloads de rede

7.1. Use o comando ping para verificar se o servidor pode ser conectado.

Você pode usar o comando ping para verificar se o servidor de rede especificado está acessível.

ping [-c num] ip ou nome do host

  • Opção: -c, o número de verificações. Se você não usar a opção -c, continuará verificando um número ilimitado de vezes.
  • Parâmetros: ip ou nome do host, o endereço IP ou nome do host do servidor que está sendo verificado 
7.2. Use o comando wget para baixar arquivos

wget é um downloader de arquivos não interativo que pode baixar arquivos de rede a partir da linha de comando

wget [-b] url

  • Opção: -b, opcional, download em segundo plano, o log será gravado no arquivo wget-log no diretório de trabalho atual
  • Parâmetros: url, link para download 

Exemplo: wget http://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz

Baixe em segundo plano: wget -b http://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz

Você pode monitorar o progresso do download em segundo plano por meio do comando tail: tail -f wget-log 

7.3. Use o comando curl para iniciar uma solicitação de rede

curl pode enviar solicitações de rede http e pode ser usado para: baixar arquivos, obter informações, etc.

enrolar [-0] url

  • Opções: -O, para baixar arquivos, quando a url for um link de download, você pode usar esta opção para salvar o arquivo
  • Parâmetros: url, o endereço de rede para iniciar a solicitação 

Inicie uma solicitação de rede para cip.cc: curl cip.cc

8. Porto

Ver ocupação portuária

8.1. Use o comando nmap para verificar a ocupação da porta.

Instale o nmap: yum -y instale o nmap

Sintaxe: nmap o endereço IP que está sendo visualizado 

Como você pode ver, 7 portas nesta máquina (127.0.0.1) estão agora ocupadas por programas.

8.2. Use o comando netstat para verificar a ocupação da porta especificada.

Sintaxe: netstat -anp | número da porta grep

Instale o netstat: yum -y instale ferramentas de rede 

 

Conforme mostrado na figura, você pode ver que a porta atual do sistema 6000 está ocupada pelo programa (processo número 7174), 0.0.0.0:6000, o que significa que a porta está vinculada ao endereço IP 0.0.0.0, o que significa externo o acesso é permitido.

Como você pode ver, a porta atual do sistema 12345 não está em uso. 

9. Gestão dos principais processos

9.1. Veja o processo

Você pode visualizar informações do processo no sistema Linux por meio do comando ps

ps [-e -f]

  • Opção: -e, exibe todos os processos
  • Opções: -f, exibe informações em formato totalmente formatado (exibe todas as informações) 

De modo geral, o uso fixo é: ps -ef lista todas as informações de todos os processos 

ps-ef 

 

  

9.2. Visualize o processo especificado

 Podemos usar o caractere pipe com grep para filtrar, como:

Encontre com precisão as informações do comando redis

 ps -ef | grep redis

Filtre as informações do processo com a palavra-chave 6379 (geralmente refere-se à filtragem do número do processo 6379) 

 ps -ef | grep6379

 

9.3. Feche o processo

No Linux, um processo pode ser encerrado com o comando kill.

matar [-9] ID do processo

Opção: -9 significa encerrar o processo à força. Não usar esta opção enviará um sinal ao processo solicitando que ele seja encerrado, mas o encerramento depende do próprio mecanismo de processamento do processo. 

10. Upload e download de arquivos

10.1. Troca de dados através da máquina virtual da ferramenta FinalShell

Na forma inferior do software FinalShell, é fornecida a visualização do sistema de arquivos Linux, que pode ser convenientemente:

  • Navegue pelo sistema de arquivos, encontre o arquivo apropriado, clique com o botão direito para fazer o download e transfira-o para o seu computador local
  • Navegue no sistema de arquivos, encontre o diretório apropriado e expanda os arquivos no computador local para fazer upload de dados facilmente para o Linux.

Carregar arquivos do Windows para Linux usando arrastar e soltar

Baixe arquivos Linux para Windows usando download

10.2, rz, comando sz

Além de transferir arquivos pela forma inferior do FinalShell, você também pode transferir arquivos por meio dos comandos rz e sz.

Os comandos rz, sz precisam ser instalados

yum -y instalar lrzsz

Uso: Use o comando rz diretamente

rz 

O efeito é o seguinte: 

comando sz para baixar

Sintaxe: arquivo sz para download

Como mostrado abaixo: 

 

13. Compressão e descompressão

13.1. comando tar (complexo)

Você pode usar o comando tar para executar operações de compactação e descompactação.

Sintaxe: tar [-c -v -x -f -z -C] Parâmetro 1 Parâmetro 2 ... Parâmetro N

  • -c, cria um arquivo compactado, usado no modo de compactação
  • -v, exibe o processo de compactação e descompactação, usado para visualizar o progresso
  • -x, modo de descompressão
  • -f, o arquivo a ser criado, ou o arquivo a ser descompactado, a opção -f deve ser a última entre todas as opções
  • -z, modo gzip, sem -z é o formato tarball comum
  • -C, selecione o destino de descompactação para o modo de descompactação 
13.1.1.compressão do comando tar

Por exemplo:

  • tar -cvf teste.tar 1.txt 2.txt 3.txt

Compacte 1.txt 2.txt 3.txt no arquivo test.tar

  • tar -zcvf teste.tar.gz 1.txt 2.txt 3.txt

Compacte 1.txt 2.txt 3.txt no arquivo test.tar.gz, usando o modo gzip

Nota: Se a opção -z for usada, geralmente é o primeiro bit de opção. A opção -f deve ser o último bit de opção. 

13.1.2. descompressão de alcatrão
  • tar -xvf teste.tar

Descompacte test.tar e extraia o arquivo para o diretório atual

  • tar -xvf test.tar -C /home/itheima

Descompacte test.tar e extraia o arquivo para o diretório especificado (/home/itheima)

  • tar -zxvf test.tar.gz -C /home/itheima

Descompacte test.tar.gz no modo Gzip e extraia o arquivo para o diretório especificado (/home/itheima)

Perceber:

  • Opção -f, deve ser o último bit na combinação de opções
  • Opção -z, recomendada no início
  • A opção -C é usada sozinha, separada de outros parâmetros necessários para descompactação 
13.2. Comandos zip e unzip (mais simples)
13.2.1.comando zip para compactar arquivos

Você pode usar o comando zip e o arquivo compactado é um pacote compactado zip.

zip [-r] Parâmetro 1 Parâmetro 2 ... Parâmetro N

  • -r, ao compactar a pasta incluída, você precisa usar a opção -r, que tem o mesmo efeito que -r de rm, cp e outros comandos. 

 Exemplo:

  • zip teste.zip a.txt b.txt c.txt

Compacte a.txt b.txt c.txt no arquivo test.zip

  • zip -r test.zip teste itheima a.txt

Compacte as pastas test e itheima e o arquivo a.txt no arquivo test.zip

Não há arquivo txt.zip antes da compactação

Compactar arquivo txt.txt em arquivo txt.zip

13.2.2. Comando de descompactação para descompactar arquivos

Use o comando unzip para descompactar facilmente o arquivo zip.

descompactar parâmetro [-d]

  • -d, especifica o local para descompactar, o mesmo que a opção -C do tar
  • Parâmetros, o arquivo zip descompactado 

descompacte test.zip e extraia test.zip para o diretório atual

descompacte test.zip -d /home/itheima , descompacte test.zip na pasta especificada (/home/itheima)

Não há arquivo txt.txt antes da descompactação

Após descompactar o txt.zip, há um arquivo txt.txt 

 

Acho que você gosta

Origin blog.csdn.net/weixin_55127182/article/details/131881491
Recomendado
Clasificación