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.
$ PWDAtualmente 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.
$ lsA 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 -lO -h a opção imprime a saída do tamanho do arquivo de uma maneira mais fácil de usar, como mostrado.
$ ls -lhPor 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órioPor 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ÓRIOPor exemplo, para navegar para o /ssh diretório, execute.
$ cd /etc /sshAqui 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órioEstou mudando para o diretório de downloads no exemplo abaixo, dentro do meu diretório de trabalho atual.
$ CD DownloadsSem argumentos, o cd O comando leva você de volta ao seu diretório doméstico, não importa onde você esteja no terminal.
$ CDO 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 $ mkdirPor exemplo, para criar um diretório ou pasta com o nome, relatórios, Invoque o comando:
$ mkdir relataVocê também pode criar um diretório dentro de um diretório usando o -p opção como mostrado.
$ mkdir -p relatórios/vendas/2020O 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 $ TreeO comando touch
O comando Touch é usado quando você deseja criar um novo arquivo. Basta usar a sintaxe mostrada para criar um arquivo.
$ touch filenamePara criar um arquivo de texto simples chamado meu arquivo.TXT, emitir o comando:
$ toque myfile.TXTO 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 arquivoPor exemplo, para remover o arquivo que criamos na etapa 5, execute o comando
$ rm myfile.TXTPara 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 -rCom isso em mente, podemos excluir o relatórios diretório juntamente com seu conteúdo como mostrado.
$ rm -r relatóriosO 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 $ rmdirSe 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órioPara 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.pdfOBSERVAÇÃ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 /dadosObserve 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á.shO comando whoami
O comando whoami exibe quem você está atualmente conectado. Nesse caso, atualmente estou conectado como usuário Winnie.
$ whoamiVocê também pode produzir o mesmo resultado usando o Quem comando.
$ quemO 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.
$ uptimeNo 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 -pPara exibir o tempo em que foi ligado e começou a correr, passe o -s opção.
$ uptime -sIsso é 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.
$ topA 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 -hO 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 -thEmpacotando
À 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.