Você já pensou em usar Linux, mas tem medo daquela tela preta que mais lembra o filme do Matrix? Não se preocupe (ou se preocupe, ter medo de uma tela preta pode significar alguma coisa. 😁)
Mas saiba que você não está sozinho, o Linux tem essa fama mesmo. E apesar de não ser necessariamente um sistema operacional, as pessoas tem a visão que Linux seja algo difícil, que somente programadores conseguem. E isso podia até ser uma verdade anos atrás, mas hoje não é mais assim.
As distribuições (distros) evoluíram bastante ao longo do tempo, e hoje em dia pode-se usar normalmente uma distro sem a necessidade da linha de comando. Mas se você é um iniciante no mundo Linux e quer aprender mais, esses comandos podem te ajudar bastante!
sudo
Permite executar tarefas que exigem permissões root ou de administrador, ele deve ser executado antes de algum outro comando.
$ sudo
pwd
O comando pwd (Print Working Directory), exibe o caminho completo do diretório atual.
$ pwd
/home/user
ls
Um dos mais utilizados, o ls lista os arquivos do diretório atual. Utilizando somente ls sem nenhuma opção, serão exibidos os arquivos no formato básico apenas.
$ ls /outra/pasta -> exibe os arquivos de ‘/outra/pasta’;
$ ls -l -> exibe os arquivos em formato de lista com detalhes;
$ ls -a -> exibe todos os arquivos da pasta, inclusive os ocultos;
$ ls -R -> lista todos os arquivos nos subdiretórios.
cd
Outro dos mais utilizados o cd (Change Directory), permite navegar entre as pastas. Basta apenas passar o caminho do diretório desejado.
$ cd / -> segue para o diretório raiz;
$ cd /pasta/desejada -> segue para o diretório /pasta/desejada;
$ cd ~ ou cd -> segue para o diretório do usuário;
$ cd .. -> segue para o diretório pai do diretório atual;
$ cd - -> volta para o diretório anterior.
cp
Esse é o comando para copiar arquivos ou diretórios, basta dizer o que quer copiar e para onde (diretório) deve ser feita a cópia.
$ cp arquivo_origem arquivo_destino -> copia arquivo origem para destino;
$ cp arquivo_origem1 arquivo_origem2 pasta_destino/ -> copia vários arquivos para uma pasta única;
$ cp –r pasta_origem pasta_destino/ -> copia recursivamente ‘pasta_origem’ para ‘pasta_destino’.
mv
Utilizado para mover arquivos ou diretórios, mas também pode ser utilizado para renomear arquivos. Este comando é semelhante ao cp (cópia).
$ mv arquivo_origem arquivo_destino -> move o arquivo origem para destino;
$ mv nomeantigo.txt nomenovo.txt -> renomeia o aarquivo.
mkdir
Este comando cria uma nova pasta no diretório atual.
$ mkdir nova_pasta -> cria a nova pasta no diretório atual;
$ mkdir /outra/pasta/nova_pasta -> cria a nova pasta no diretório ‘/outra/pasta’;
$ mkdir -p /outra/pasta/nova_pasta -> cria todas as pastas-pai necessárias para a criação da pasta desejada e não apresenta erro caso a nova pasta já exista
rmdir
Remove diretórios, desde que ele esteja vazio e você tenha permissão sobre o mesmo.
$ rmdir nome_da_pasta
rm
Remover arquivos e diretórios (pode apagar uma pasta e todo seu conteúdo).
$ rm –rf pasta_temporaria -> remove recursivamente (-r) a ‘pasta_temporária’ sem que requisite confirmação para cada arquivo (-f).
$ rm -r -> remove apenas o diretório
*Tome cuidado com esse comando, pois não há como desfazer.
touch
Cria novos arquivos em branco (sem conteúdo) através da linha de comando.
$ touch arquivo -> cria um arquivo;
$ touch arquivo1 arquivo2 arquivo3 -> cria vários arquivos em sequência
ping
Verifica o status da conexão com o servidor, e mede o tempo de resposta.
$ ping google.com
wget
Baixa arquivos atráves da linha de comando, simplesmente passando o link para download.
$ wget link_para_download
clear
Limpa todo o conteúdo do terminal, e coloca a linha para o topo da janela.
$ clear
reboot
Reinicia o computador imediatamente. Requer privilégios de administrador.
$ sudo reboot
shutdown
Desliga o computador.
$ shutdown –h now -> desliga o computador imediatamente;
$ shutdown –h +30 -> desliga o computador depois de 30 minutos;
$ shutdown –r 21:00 ‘MENSAGEM’ -> reinicia o sistema às 21:00 enviando a mensagem entre aspas simples (‘) para todos os usuários conectados no sistema.
Existem vários outros comandos, mas creio que com esses você já consegue se virar bem! Não que seja uma regra, afinal hoje em dia as distros não necessitam (ou quase) do uso do terminal, mas sempre é bom saber em caso de necessidade.
Gostou do post? Segue a gente nas nossas redes e comenta sobre mais coisas que quer ver!
Até a próxima.
0 Comentários