Comandos básicos do Linux que você deve conhecer

Comandos básicos do Linux que você deve conhecer
Ao fazer a transição do Windows ou Mac para Linux, você passará muito tempo trabalhando no terminal Linux. O terminal é um console que aceita comandos digitados por um usuário e executa uma tarefa no sistema. Executar comandos no terminal é uma habilidade essencial que qualquer usuário do Linux precisa para administrar com eficiência.

O Linux fornece toneladas de comandos, mas vamos simplificar neste guia e esclarecer os comandos básicos do Linux que você realmente deve saber ao começar.

O comando pwd

Em qualquer ponto do terminal, você está em um caminho de diretório específico. Para revelar o caminho em que você está trabalhando, execute o comando pwd. O comando PWD, abrevante para o diretório de trabalho de impressão, é um comando BASIC Linux que exibe ou imprime o caminho completo do diretório em que você está atualmente.

$ PWD

Atualmente estou no caminho /home /winnie a partir da imagem acima, que é o meu diretório doméstico.

O comando ls

O comando LS (lista) lista o conteúdo de um diretório. Em sua forma básica, ele lista todo o conteúdo como mostrado.

$ ls

A opção -l fornece informações adicionais, como permissões de arquivo, propriedade de usuários e grupos, tamanho do arquivo (KB), data e hora em que o arquivo ou diretório foi modificado pela última vez e o nome do arquivo ou do diretório.

$ ls -l

O -h a opção imprime a saída do tamanho do arquivo de uma maneira mais fácil de usar, como mostrado.

$ ls -lh

Por fim, você pode listar arquivos em outro caminho de diretório especificando o caminho para o diretório da seguinte forma:

$ ls/caminho/para/diretório

Por exemplo, para listar o conteúdo no /bota/grub/ caminho, execute:

$ ls/bota/grub/

O comando CD

O comando CD é o formulário reduzido para o diretório de alterações. Ele permite que você saia do seu caminho de diretório atual e navegue para outros diretórios.

Para navegar em um diretório diferente, especifique o caminho completo ou absoluto para o diretório da raiz (/) diretório. Isso é conhecido como referência absoluta.

$ CD/PATH/TO/DIRETÓRIO

Por exemplo, para navegar para o /ssh diretório, execute.

$ cd /etc /ssh

Aqui o /etc/ssh é o caminho absoluto.

Se você estiver navegando para um subdiretório ou um diretório dentro do seu diretório atual, não comece com o slash avançado ( / ). Simplesmente especifique o nome do diretório após o comando do CD. Isso é conhecido como referência relativa. O caminho relativo é definido do seu diretório de trabalho atual e não para o diretório raiz.

$ CD Diretório

Estou mudando para o diretório de downloads no exemplo abaixo, dentro do meu diretório de trabalho atual.

$ CD Downloads

Sem argumentos, o cd O comando leva você de volta ao seu diretório doméstico, não importa onde você esteja no terminal.

$ CD

O comando mkdir

O mkdir Comando (o formulário reduzido para o diretório Make) cria um novo diretório no diretório de trabalho atual. Basta usar a sintaxe:

Diretório $ mkdir

Por exemplo, para criar um diretório ou pasta com o nome, relatórios, Invoque o comando:

$ mkdir relata

Você também pode criar um diretório dentro de um diretório usando o -p opção como mostrado.

$ mkdir -p relatórios/vendas/2020

O comando cria dois diretórios: o vendas diretório e o 2020 diretório dentro do vendas diretório. Para verificar a estrutura do diretório, use o comando da árvore como mostrado.

Relatórios de $ Tree

O comando touch

O comando Touch é usado quando você deseja criar um novo arquivo. Basta usar a sintaxe mostrada para criar um arquivo.

$ touch filename

Para criar um arquivo de texto simples chamado meu arquivo.TXT, emitir o comando:

$ toque myfile.TXT

O arquivo criado herda a propriedade do usuário e do grupo do usuário que criou o arquivo.

O comando rm

Uma abreviação para remover, o comando rm é usado para remover ou excluir um arquivo ou diretório. Para excluir ou remover um arquivo, execute:

$ rm nome do arquivo

Por exemplo, para remover o arquivo que criamos na etapa 5, execute o comando

$ rm myfile.TXT

Para excluir um diretório, use o -R bandeira como mostrado. Isso exclui o diretório recursivamente, eu.e., ao lado de seu conteúdo.

Diretório $ rm -r

Com isso em mente, podemos excluir o relatórios diretório juntamente com seu conteúdo como mostrado.

$ rm -r relatórios

O comando rmdir

O rmdir Comando apenas exclui UM VAZIO diretório. Eu tenho um diretório vazio chamado projetos No meu diretório atual. Para excluí -lo, vou executar o comando:

Projetos de $ rmdir

Se você tentar remover um diretório não vazio, você receberá o erro mostrado abaixo. Aqui, eu copiei o vendas.pdf arquivo para o projetos diretório. Desde o projetos o diretório agora contém um arquivo, o rmdir O comando agora falha.

comando cp

O comando cp (cópia) cria uma cópia de um arquivo ou um diretório. Podemos copiar um arquivo de um diretório para outro usando a sintaxe mostrada.

$ CP/PATH/TO/ORIGE/FILE/PATH/TO/destino/diretório

Para copiar um arquivo chamado vendas.pdf Da sua pasta atual para o /tmp/registros/ Pasta no meu sistema, vou executar o comando:

$ CP VENDAS.pdf/tmp/registros/

Para copiar um diretório recursivamente (incluindo todo o conteúdo) de um local para outro, invocar o -R opção. No exemplo abaixo, estamos copiando a pasta chamada dados do diretório de trabalho atual para o /tmp/registros/ diretório.

$ cp -r dados/tmp/registros/

comando mv

Dependendo de como é usado, o comando MV (Move) pode mover ou renomear um arquivo/diretório.

Para renomear um arquivo chamado vendas.pdf no meu diretório atual para marketing.pdf, executar o comando:

$ MV VENDAS.Marketing em PDF.pdf

OBSERVAÇÃO:
Renomear um arquivo só acontece quando o diretório não é alterado. Se o diretório for alterado, o comando MV move o arquivo para outro local. A diferença entre cópia e movimento é que a cópia mantém o arquivo original em seu diretório atual, mas a movimentação realoca o arquivo para um diretório diferente

O comando abaixo move o vendas.pdf arquivo para o /tmp/dados diretório.

$ MV VENDAS.pdf /tmp /dados

Observe como o arquivo não existe mais no diretório atual depois de ser movido para um diretório diferente.

O comando do gato

O comando CAT exibe o conteúdo de um arquivo ou script de shell

$ gato olá.sh

O comando whoami

O comando whoami exibe quem você está atualmente conectado. Nesse caso, atualmente estou conectado como usuário Winnie.

$ whoami

Você também pode produzir o mesmo resultado usando o Quem comando.

$ quem

O comando de tempo de atividade

O tempo de atividade O comando fornece informações sobre quanto tempo o sistema está em execução ou ativo, pois foi alimentado. Sem nenhuma opção de comando, ele exibe o horário atual, a duração em que está em execução durante o dia: Hora: Min Format, Usuários conectados e a média de carga.

$ uptime

No comando acima, podemos ver que o horário atual é 21:43:30 horas e que o sistema está em alta por 4 horas e 51 min, com 1 usuário logado.

Para exibir o tempo ativo, use apenas o -p opção.

$ uptime -p

Para exibir o tempo em que foi ligado e começou a correr, passe o -s opção.

$ uptime -s

Isso é exatamente isso com o comando de tempo de atividade.

O comando superior

O comando principal fornece informações sobre os processos atualmente em execução e uma riqueza de informações, incluindo as estatísticas de tempo de atividade, a CPU e a utilização da memória.

$ top

A primeira linha mostra as estatísticas de tempo de atividade, seguidas de tarefas de corrida total, a natureza de várias tarefas e a CPU e a utilização da memória.

O comando grátis

O livre O comando imprime as estatísticas sobre a memória principal, bem como o uso de troca. Com o -h opção, exibe a memória em um formato mais legível pelo homem.

$ grátis -h

O comando df

O comando df (livre em disco) imprime a utilização do espaço em disco de todos os sistemas de arquivos e pontos de montagem. O Opções formate a saída em um formato mais amigável e legível.

$ df -th

Empacotando

À medida que você avança, você encontrará comandos mais complexos com mais opções para executar tarefas complexas. No entanto, esses comandos fornecem uma base básica para ajudar você a começar sua jornada para se tornar um Guru Linux.