Comandos básicos do Linux
Agora, vamos ver os 20 comandos mais importantes no Linux. Os comandos do Linux diferenciam maiúsculas de minúsculas, portanto, você precisa ter cuidado com o que está digitando.
1. ls-
Listar o conteúdo do diretório. Se você conhece o Windows, sabe que o comando dir é usado para listar o conteúdo de um diretório. No Linux, o comando ls é usado para listar arquivos e diretórios. Algumas versões podem suportar codificação de cores. Os nomes em azul representam os nomes dos diretórios.
ls -l | mais – isso ajuda a paginar a saída para que você possa visualizar página por página. Caso contrário, a listagem rola para baixo rapidamente. Você sempre pode usar ctrl c para voltar para a linha de comando.
$ ls -l nome do arquivo
2. cd /var/log –
Altere o diretório atual. A barra é para ser usada no Linux. O exemplo é um diretório Linux que vem com todas as versões do Linux.
Quando você usar ls –I você poderá ver mais detalhes do conteúdo no diretório
Ele irá listar o
- Permissões associadas ao arquivo
- O dono do arquivo
- O grupo associado ao arquivo
- O tamanho do arquivo
- O carimbo de hora
- o nome do arquivo
$ cd /var/ log
3. grep –
Localizar texto em um arquivo. O comando grep pesquisa vários arquivos ao mesmo tempo para encontrar um pedaço de texto que você está procurando.
grep PADRÃO [FILE]
grep falhou transação.log
O comando acima encontrará todas as palavras nos arquivos que corresponderam à palavra 'falhou'.
$ grep 'falha' transação. registro
4. comando su / sudo –
Existem alguns comandos que precisam de direitos elevados para serem executados em um sistema Linux. Então você os executa como um administrador do sistema, o que os usuários normais não podem fazer.
O comando su altera o shell para ser usado como superusuário e até você usar o comando exit você pode continuar sendo o superusuário
sudo – se você só precisa executar algo como um superusuário, você pode usar o comando sudo . Isso permitirá que você execute o comando com direitos elevados e, assim que o comando for executado, você voltará aos seus direitos e permissões normais.
Exemplo – comando shutdown o comando shutdown desliga com segurança o sistema do computador.
- sudo shutdown 2 – desligamento e voltas do computador após 2 minutos
- sudo shutdown –r 2 – desliga e reinicia em 2 minutos
- Usar ctrl C ou shutdown –c ajuda a interromper o processo de desligamento.
$ sudo shutdown 2
$ sudo shutdown –r 2
5. pwd – Diretório de trabalho de impressão
Uma maneira de identificar o diretório em que você está trabalhando é o comando pwd
Ele exibe o caminho do diretório de trabalho atual e é útil quando as alterações de diretório são frequentemente
$ pwd
6. senha –
Embora pareça semelhante ao comando pwd , o papel que ele desempenha é diferente.
Este comando é usado para alterar a senha da conta do usuário. Você pode alterar sua senha ou a senha de outros usuários. Observe que os usuários normais do sistema só podem alterar sua própria senha, enquanto o root pode modificar a senha de qualquer conta.
passwd [username] - altera a senha do usuário.
$ passwd admin
7. mv – Mover um arquivo
Para mover um arquivo ou renomear um arquivo, você usaria o comando mv .
Aqui o nome do arquivo é alterado de first.txt para second.txt.
Digite ls para visualizar a alteração
$ mv primeiro.txt segundo.txt
8. cp – Copiar um arquivo
cp arquivo de origem arquivo de destino . Caso você precise de uma cópia do arquivo second.txt no mesmo diretório, você deve usar o comando cp
$ cp segundo.txt terceiro.txt
Você pode usar ls – l para ver o novo arquivo criado. Os dois arquivos serão exatamente do mesmo tamanho.
9. rm –
Este comando é usado para remover arquivos em um diretório ou no próprio diretório. Um diretório não pode ser removido se não estiver vazio.
rm [nome do arquivo]
rm –r remove todo o conteúdo em um diretório e o diretório também.
$rm arquivo1 $ rm -r meuprojeto
10. mkdir – para criar um diretório.
mkdir [nome do diretório] se você quiser criar um diretório no tipo 'meuprojeto' nome
mkdir meuprojeto
$ mkdir meuprojeto
11. chmod –
Para alterar o modo de um objeto do sistema de arquivos. Os arquivos podem ter permissões r – leitura, w-gravação e x-execução.
Por exemplo:
- modo chmod ARQUIVO
- chmod 744 script.sh
- O primeiro número representa o usuário que está associado ao arquivo
- O segundo número é para o grupo associado ao arquivo
- O terceiro número está associado a todos os outros que não fazem parte do usuário ou grupo
$ chmod 744 script.sh
Notação Octal | Permissão | Representação Simbólica |
0 | Sem permissão | --- |
1 | Executar apenas permissão | --x |
2 | Somente permissão de gravação | -W- |
3 | Permissões de gravação e execução (1+2)=3 | -wx |
4 | Somente permissão de leitura | r-- |
5 | Permissões de leitura e execução (1+4)=5 | rx |
6 | Permissões de leitura e gravação (2+4)=6 | rw- |
7 | Permissões de leitura, gravação e execução, significa permissões completas (1+2+4)=7 | rwx |
Na tabela, você verá que os direitos concedidos serão tão
- -rwxr- - r- - rwx para usuário
- r - - para o grupo (somente leitura)
- r - - para outros (somente leitura)
Outras maneiras de usar chmod são
- chmod aw first.txt
Isso significa que todos os usuários não têm acesso de gravação ao arquivo first.txt.
- chmod u + x script.sh
O proprietário do script.sh pode executar o arquivo
12. chown -
Este comando é usado para alterar a propriedade de um arquivo/pasta ou mesmo de vários arquivos/pastas para um usuário/grupo especificado.
chown nome_do_arquivo nome_do_arquivo
$ chown user1 script.sh
Suponha que, se você é um usuário chamado user1 e deseja alterar a propriedade para root, use “sudo” antes da sintaxe.
$ sudo chown root script.sh
13. gato -
O comando cat (abreviação de “concatenate”) é um dos comandos mais usados no Linux. O comando cat permite que você crie um ou vários arquivos, visualize o conteúdo do arquivo, concatene arquivos e redirecione a saída no terminal ou nos arquivos.
$ cat arquivo.txt $ cat arquivo1.txt arquivo2.txt
A saída mostrará todo o conteúdo do(s) arquivo(s).
14. eco –
Este comando é usado para exibir um texto ou uma string na saída padrão ou em um arquivo.
$ echo “Este é um artigo sobre comandos básicos do Linux”
Este é um artigo sobre comandos básicos do Linux
A opção echo –e atua como uma interpretação de caracteres de escape que são barras invertidas.
$ echo –e “Este é um artigo para iniciantes. \nEstá nos comandos básicos do linux
Irá exibir a saída como
Este é um artigo para iniciantes.
Está nos comandos básicos do linux
\n o caractere de nova linha é interpretado pelo comando echo –e
15. wc -
O comando wc (contagem de palavras) no sistema operacional Linux é usado para descobrir o número de novas linhas, contagem de palavras, contagem de bytes e caracteres em um arquivo especificado pelos argumentos do arquivo.
wc [opções] nomes de arquivos .
$ wc –l leiame.txt
Mostra a saída como - 120 readme.txt
- wc -l : Imprime o número de linhas em um arquivo.
- wc -w : imprime o número de palavras em um arquivo.
- wc -c : Exibe a contagem de bytes em um arquivo.
- wc -m : imprime a contagem de caracteres de um arquivo.
- wc -L : imprime apenas o comprimento da linha mais longa em um arquivo.
16. homem –
Este comando é usado para visualizar as páginas de manual de referência on-line para comandos/programas.
$ man grep
$ man mkdir
17. história –
Este comando é usado para mostrar comandos usados anteriormente ou para obter informações sobre os comandos executados por um usuário.
$ histórico
18. claro -
Este comando permite limpar a tela do terminal.
$ claro
19. apt - obter
apt -get é um gerenciador de pacotes front-end poderoso e gratuito para sistemas Debian/Ubuntu. Ele é usado para instalar novos pacotes de software, remover pacotes de software disponíveis, atualizar pacotes de software existentes e atualizar todo o sistema operacional. apt – significa ferramenta de empacotamento avançada.
$ sudo apt- obter atualização
20. reinicie –
Este comando pode ser usado para parar, desligar ou reinicializar um sistema como segue.
$ reinicialização