Melhores comandos para linux: básico, administração, permissões ...
Índice:
- Comandos básicos do Linux
- Gerenciamento de processos
- Gerenciamento de permissão de arquivo
- SSH: conexão remota
- Comandos para pesquisas
- Informações do sistema
- Compactação de arquivo
- Comandos para conexão de rede
- Instalação do pacote
- Comandos do instalador
- Atalhos globais
É 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)
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?
Guia rápido para comandos básicos para ubuntu e linux
Tutorial de comandos básicos para o Ubuntu com os mais utilizados e mais úteis que você precisa conhecer. É o ABC do usuário linux com terminal.
Permissões básicas do Linux: ubuntu / debian with chmod
Explicamos detalhadamente como gerenciar permissões no Linux com o comando CHMOD: debian, ubuntu, fedora, linux mint, elementary
Razer lança o mouse básico chroma abyssus mouse básico
A empresa favorita de periféricos para jogos, a Razer, acaba de anunciar o lançamento do Abyssus Essential Mouse. Este é um mouse para jogos ambidestro de nível básico com incrível iluminação interna Chroma RGB LED da empresa. O mouse usa um sensor óptico, capaz de rastrear até 7.200 DPI.