Hardware

Melhores comandos para linux: básico, administração, permissões ...

Índice:

Anonim

É sempre bom ter uma ajudinha quando estamos aprendendo algo novo. Com isso em mente, na Professional Review, preparamos um guia de referência com os comandos básicos e mais usados ​​para ajudar aqueles que agora estão descobrindo o universo dos pingüins. Embora o sistema tenha evoluído muito ao longo dos anos e tenha se tornado extremamente simples e amigável para o iniciante, o terminal de comando do Linux é uma parte intrínseca do sistema operacional; e é uma ferramenta poderosa.

Portanto, é bom conhecê-lo, caso você precise usá-lo um dia. Além disso, este guia tem como objetivo refutar a ideia de que os comandos são apenas para especialistas. Aqui você pode descobrir como são fáceis de usar.

Recomendamos a leitura:

  • Guia rápido para comandos básicos para Ubuntu e linux. Comandos de ajuda no terminal Linux.

Comandos básicos do Linux

Organizamos os principais comandos em categorias, para facilitar a memorização e facilitar a consulta. Agora você só precisa abrir o terminal e começar a trabalhar para aproveitar o poder do terminal Linux. Começamos com os principais comandos de arquivo:

  • ls: lista os diretóriosls -al: lista os diretórios que também mostram os arquivos ocultos cd dir: altera o diretório atual para o especificado (substitua a variável dir pelo nome da pasta) cd: envia para o diretório / home (arquivos pessoais) pwd: show diretório atual pathmkdir dir *: cria um diretório especificado (substitui a variável dir pelo nome da pasta) arquivo rm: exclui o arquivo especificado (substitui a variável do arquivo pelo nome do arquivo a ser removido) rm -r dir: exclua o diretório especificado (substitua a variável dir pelo nome da pasta) rm -f file: exclua à força o arquivo especificado (-f de force) (substitua a variável do arquivo pelo nome do arquivo que você deseja excluir) rm -rf dir: exclui forçosamente o diretório especificado (substitua a variável dir pelo nome da pasta).cp -r arquivo1 arquivo2: copie “arquivo1” para “arquivo2” (substitua a variável arquivo * pelo nome re do arquivo) cp -r dir1 dir2: copia o diretório1 para o diretório2; crie o diretório2 caso ele não exista (substitua dir pelo nome do diretório) mv arquivo1 arquivo2: pode ser usado para renomear ou mover o arquivo1 para o arquivo2. Se o arquivo2 for um diretório existente, mova o arquivo1 para o diretório "file2" (substitua a variável do arquivo pelo nome do arquivo) ln -s file link: crie um link simbólico (atalho) para um arquivo (substitua a variável do arquivo por nome do arquivo e o link com o nome do atalho) touch file: crie ou atualize o arquivo (substitua a variável do arquivo pelo nome do arquivo) cat> file: redirecione a entrada padrão para um arquivo (substitua a variável do arquivo por nome de arquivo) mais arquivo: mostra o conteúdo de um arquivo de cabeçalho de arquivo: mostra as 10 primeiras linhas de um arquivo morto: mostra as últimas 10 linhas de um arquivo morto -f arquivo: mostra o conteúdo de um arquivo durante a atualização (aumenta tamanho), das últimas 10 linhas

Gerenciamento de processos

  • ps: mostra os processos ativos do usuário no cronograma real: mostra todos os processos em execução no pid de habilidades em tempo real: mata um processo específico com o número de ID (substitua pid pelo número do processo) killall proc: mata todos os processos com o nome especificado (substitua proc pelo nome do processo) bg: lista de planos de trabalho interrompidos ou do segundo plano de trabalho: leva o trabalho mais recente para o primeiro trabalho de plano de trabalho: traz o trabalho "trabalho" para o primeiro plano (substitui o trabalho pelo nome do processo)

Gerenciamento de permissão de arquivo

chmod octal file: altere as permissões do arquivo "file" para octal, que pode ser especificado separadamente para "user", "group" e "others". Os valores octais estão representados abaixo:

  • 4 - ler (r da leitura) 2 - escrever (w, da gravação) 1 - executar (x, executar)

Explicação: Para definir permissões, os valores acima são adicionados juntos. Por exemplo, para atribuir ao proprietário do arquivo (usuário) acesso total a leitura (r), gravação (w) e execução (x), basta adicionar o valor octal 4 + 2 + 1 = 7. Supondo que você queira limitar o acesso para membros do "grupo", permitindo apenas leitura e escrita, basta adicionar 4 + 2 = 6. Reunindo os dois exemplos citados, permaneceria: chmod 760 (r para o usuário, w para o grupo e 0 para outros ou "Rw-")

Outros exemplos:

  • chmod 777: leia (r), escreva (w) e execute (x) para todos ("usuário", "grupo" e "outros") chmod 755: "rwx" para o "proprietário" (usuário), "rw" para o "grupo" e "outros"

Para mais informações, digite o terminal: man chmod

SSH: conexão remota

ssh user @ host: conecte-se ao host como usuário (exemplo: ssh andres @ myserver)

ssh -p port user @ host: conecta-se ao host na porta especificada (substitua "port" pelo número da porta configurada)

ssh-copy-id usuário @ host: adicione a senha para o host e o usuário desse host; é usado para ativar o login sem senha com o uso de chaves

Comandos para pesquisas

arquivos de sequência grep: procure a sequência dos arquivos (substitua a sequência e os arquivos pelos valores correspondentes à investigação)

grep-r dir sequence: pesquisa recursivamente por sequência no diretório dir

comando | grep sequence: procure a sequência na saída do comando (substitua comando e sequência de acordo com os valores a serem pesquisados)

localizar arquivo: encontre todas as instâncias de um arquivo (substitua a variável do arquivo pelo nome do arquivo)

Informações do sistema

  • date: mostra a data atual e timecal: mostra um calendário para o mês atual - uptime: mostra o uptime do sistema: mostra quem está onlinewhoami: mostra quem está onlinefinger usuário: mostra as informações do usuáriouname -a: mostra as informações do corescat / porc / cpuinfo: mostra as informações do CPUcat / proc / meminfo: mostra as informações do comando memoryman: abra o manual do comando especificado (substitua a variável de comando pelo nome do comando que você deseja saber) df: mostre o uso from diskdu: mostra o uso do espaço em um diretório livre: mostra o uso da memória e do swapwhereis aplicativo: mostra os locais possíveis do aplicativo (substitua aplicativo pelo nome do programa) qual aplicativo: mostra qual aplicativo será executado por padrão (substitua aplicação pelo nome do programa)
RECOMENDAMOS VOCÊ Gerenciar permissões de arquivo e pasta no Linux

Compactação de arquivo

  • tar cf package.tar files: crie um pacote TAR (chamado package.tar) com os arquivos especificados (substitua a variável files pelo nome do arquivo) tar xf package.tar: extraia os arquivos de package.tar (substitua a variável package.tar pelo nome do arquivo) arquivos tar czf pacote.tar.gz: crie um pacote TAR (chamado pacote.tar.gz) com a compactação GZiptar xzf pacote.tar.gz: extraia um pacote TAR (chamado pacote.tar. gz) com compactação GZiptar cjf package.tar.bz2: crie um pacote TAR (chamado package.tar.bz2) com compactação BZip2tar xjf package.tar.bz2: extraia um pacote TAR com o arquivo de compactação BZip2gzip: compacte um arquivo e nome file.gz (substitua variável de arquivo pelo nome do arquivo) gzip -d file.gz: descompacta file.gz para o arquivo (substitua variável file.gz pelo nome do arquivo)

Comandos para conexão de rede

host de ping - envia um pacote ICMP (ping) para o host e exibe o resultado (substitua a variável do host pelo domínio ou número IP de um site)

whois de domínio: retorna informações sobre o domínio (substitua a variável de domínio por um endereço de site ou número de IP)

dig domain: retorna as informações de DNS do domínio (substitua a variável do host pelo domínio ou número de IP de um site)

dig -x host: mostra o retorno inverso para um host

arquivo wget: arquivo de download (arquivo) (substitua a variável de arquivo pelo endereço online do arquivo)

wget -c file: continua o download interrompido de um arquivo (substitua a variável do arquivo pelo endereço online do arquivo)

Instalação do pacote

Instalação a partir do código fonte; os comandos devem ser inseridos na sequência em um terminal, um de cada vez:

  • ./configuremakemake install

Comandos do instalador

dpkg -i package.deb: instala um pacote DEB (distribuição Debian) (substitua a variável package.deb pelo nome do pacote do programa)

rpm -Uvh package.rpm: instala um pacote RPM (distros que usam RPM) (substitua a variável package.rpm pelo nome do pacote do programa)

Atalhos globais

  • Ctrl + C: cancela o comando atual em execução Ctrl + Z: no sistema atual, retorne com fg em primeiro plano ou bg em segundo plano Ctrl + D: sai da sessão atual; semelhante ao comando exitCtrl + W: exclua uma palavra na linha atual Ctrl + U: exclua a linha inteira Ctrl + R: pressione a tecla para exibir um comando hoje !!: repita o último comando exit: feche a sessão da sessão atual

É bom conhecer e conhecer alguns dos comandos básicos do terminal, além de aumentar seu grau de conhecimento sobre o sistema operacional, ajuda muito, economizando horas de pesquisa.

Por fim, deixamos uma tabela com os principais comandos expostos neste artigo, que certamente servirá para dar uma olhada rápida.

O que você achou do nosso artigo sobre os comandos básicos do terminal linux ? Você achou interessante? Você está interessado em fazer upload de um artigo específico na Web?

Hardware

Escolha dos editores

Back to top button