Comandos básicos do Linux
O Linux suporta ambientes GUI (Interface Gráfica do Usuário) e CLI (Interface de Linha de Comando). A GUI é mais amigável para os usuários e é fácil de apontar, clicar e arrastar sem qualquer confusão. Você pode criar pastas, arquivos e várias operações conforme sua necessidade e trabalhar neles como um sistema operacional de janela. O ambiente UNIX tradicional suporta CLI, mas não GUI.
Interface de linha de comando é um terminal onde você pode inserir o comando para informar ao computador o que fazer. Você pode criar arquivos, pastas e várias operações digitando o comando no terminal CLI e é mais rápido e poderoso que a GUI. Várias distribuições Linux utilizam comandos semelhantes. Você precisa ler vários comandos antes de trabalhar no Linux com CLI.
Não, vou explicar o comando básico do ambiente de desktop Ubuntu 14.04 LTS. Primeiro pesquise o Terminal na sua barra de pesquisa ou abra o terminal no atalho do teclado Ctrl+Alt+T.
Lista de comandos básicos:
senha – Imprimir diretório de trabalho
O diretório não é uma coisa nova, mas é igual à pasta nos sistemas operacionais Windows. No Linux, as pastas são conhecidas como diretório.
O comando Pwd imprime o diretório de trabalho atual no terminal.
ashish@ubuntu:~$ pwd // Pressione o botão Enter após inserir o comando no terminal
/home/ashish // caminho e nome do diretório de trabalho
eu – Listagem do diretório atual
O comando Ls exibe a lista do diretório atual e dos arquivos no diretório de trabalho.
Por exemplo, atualmente estou no diretório chamado cinza e digitei o comando ls da seguinte forma:
ashish@ubuntu:~$ls
a lista de diretórios e arquivos será exibida no terminal após inserir o comando ls da seguinte forma:
Documentos principais EG ldd3 Imagens sketchbook Vídeos
Exemplos de downloads para desktop. Modelos públicos de música para desktop
cd – para mudança de navegação Diretório
O comando Cd altera o diretório do diretório atual localizado dentro do diretório atual. Você pode inserir o seguinte comando cd no diretório:.
Sintaxe do comando: cd<espaço>nome do diretório
Por exemplo, atualmente estou no diretório chamado cinza e digitei o comando cd da seguinte forma para alterar o diretório chamado POR EXEMPLO que está localizado dentro cinza:
ashish@ubuntu:~$ cd EG
Veja, agora você muda o diretório de cinza para POR EXEMPLO.
ashish@ubuntu:~/EG$
Nota: se você tentou alterar o diretório que não está localizado no diretório de trabalho atual, não poderá alterar o diretório.
Suponha que eu queira mudar o diretório de POR EXEMPLO para Fotos (Fotos diretório localizado em ashish, não em POR EXEMPLO diretório)
ashish@ubuntu:~$cd Imagens
você pode ver as seguintes mensagens no terminal:
bash: cd: Imagens: Esse arquivo ou diretório não existe
Aqui surge a questão de como alguém pode entrar em outro diretório (que está fora do diretório atual) a partir do diretório atual. A solução é que você precisa sair do diretório atual e entrar em outro diretório.
Você pode sair e ir para o diretório anterior usando o seguinte comando:
Sintaxe do comando: cd<espaço>
Suponha que eu queira mudar o diretório de POR EXEMPLO para Fotos (Fotos diretório localizado em ashish, não em POR EXEMPLO diretório). Então, primeiro irei para o diretório anterior.
ashish@ubuntu:~/EG$ cd ..
Agora você saiu do diretório atual chamado POR EXEMPLO e você está no diretório chamado cinza.
ashish@ubuntu:~$
Em seguida, insira o novo diretório chamado Fotos.
ashish@ubuntu:~$cd Imagens
Veja, agora você muda o diretório de cinza para Fotos.
ashish@ubuntu:~/Imagens$
Se você quiser ir para o diretório raiz (como a unidade C no sistema operacional Windows), use o seguinte comando:
Sintaxe do comando: cd<espaço>
ashish@ubuntu:~$cd /
Agora você está no diretório raiz. Exiba a seguinte linha no terminal:
ashish@ubuntu:/$
Toque- Crie um novo arquivo
Sintaxe do comando: toque<espaço>
Por exemplo,
Você pode criar um novo arquivo de texto chamado teste.txt em principal cinza diretório. Digite o seguinte comando:
ashish@ubuntu:~$ toque test.txt
Agora você pode ir para cinza diretório e verifique-o.
cp – Crie a mesma cópia do arquivo original no mesmo diretório ou em qualquer outro diretório.
Use o seguinte comando para criar a mesma cópia do arquivo original no mesmo diretório.
Sintaxe do comando: cp<espaço>
Nota: o nome do arquivo e o nome do arquivo de cópia são diferentes. Você não pode criar uma cópia do arquivo com o mesmo nome na mesma pasta.
Por exemplo,
Você deseja criar uma cópia de teste.txt arquivo no mesmo diretório chamado cópia de teste.txt. Digite o seguinte comando:
ashish@ubuntu:~$ cp test.txt testcopy.txt
Agora você pode ir para cinza diretório e encontre a cópia de teste.txt arquivo.
Use o seguinte comando para criar a mesma cópia do arquivo original em outro diretório.
Sintaxe do comando: cp<espaço>
Nome do caminho – onde queremos criar o arquivo
Por exemplo,
Se você deseja criar uma cópia de teste.txt arquivo em outro diretório chamado Música, digite o seguinte comando:
ashish@ubuntu:~$ cp test.txt /home/ashish/Music
Agora você pode ir para Ashish/Música diretório e encontre a cópia de teste.txt arquivo.
mv – move arquivo ou diretório da origem para o destino
Sintaxe do comando: mv<espaço>
Por exemplo,
Você quer se mover teste.txt arquivo do diretório chamado cinza para o diretório nomeado Garagem. Digite o seguinte comando:
ashish@ubuntu:~$ mv test.txt /home/ashish/Garage
Você também pode renomear o nome do arquivo usando o comando mv da seguinte forma:
ashish@ubuntu:~$ mv test.txt renametest.txt
Comandos mais básicos
Este comando renomeia o arquivo test.txt com o novo nome renametest.txt.
rm – Remove ou exclui arquivo do diretório
Sintaxe do comando: rm<espaço>
Por exemplo,
Se você deseja remover cópia de teste.txt arquivo do diretório chamado cinzadigite o seguinte comando:
ashish@ubuntu:~$ rm testcopy.txt
mkdir – cria novo diretório
Sintaxe do comando: mkdir<espaço>
Por exemplo,
Para criar um novo diretório chamado Garagemdigite o seguinte comando:
ashish@ubuntu:~$ mkdir Garagem
Digite o seguinte comando se desejar criar um subdiretório de maneira recursiva:
Sintaxe do comando: mkdir<espaço>
Por exemplo,
Para criar um novo diretório chamado pasta1 e dentro pasta1 criar pasta2,. digite o seguinte comando:
ashish@ubuntu:~$ mkdir -p pasta1/pasta2
rmdir – remove o diretório existente
Sintaxe do comando: rmdir<espaço>
Nota: Você pode remover ou excluir o diretório se ele estiver vazio. Ele não pode ser excluído se o diretório contiver alguns arquivos ou outro diretório.
Por exemplo,
para remover o diretório nomeado Garagem,. digite o seguinte comando:
ashish@ubuntu:~$ rmdir Garagem
Digite o seguinte comando se desejar remover ou excluir o diretório que contém alguns arquivos ou outro diretório:
Sintaxe do comando: rm<espaço>
r- Recursivo significa repetir o procedimento como entrar no diretório dentro de outro diretório e continuar. (Não entendi a linha)
Por exemplo,
Para remover o diretório nomeado Garagem que contém algum arquivo ou outro diretório. digite o seguinte comando:
ashish@ubuntu:~$ rmdir -r Garagem
su – altere o super ID ou entre como superusuário
O comando Su é usado para sudo para entrar ou fazer login como root ou superusuário. O usuário simples não pode entrar ou acessar como superusuário. A permissão de superusuário ou root é necessária se você deseja instalar algum aplicativo ou alguma configuração. Você pode entrar como superusuário usando o seguinte comando:
ashish@ubuntu:~$ su //depois de inserir su, o terminal pede para inserir a senha
Senha:
Ele é protegido por senha, então você precisa inserir a senha que definiu como senha de superusuário durante a configuração.
exit – out ou sair do superusuário ou root
O superusuário pode sair ou sair digitando o comando exit.
root@ubuntu:~# exit //após entrar em exit, terminal exibe mensagem de logout
sair
man – manio ou forneça todas as informações sobre o comando específico.
Se você não sabe sobre o uso de um comando específico, o terminal fornece a facilidade homem comando que ajuda a encontrar todas as informações sobre o comando.
Sintaxe do comando: man<espaço>
clear – limpa o terminal da interface de linha de comando
É um comando normal para limpar a tela significa terminal CLI.
data – Fornece a data do sistema com hora
ashish@ubuntu:~$data
O terminal exibe a data do sistema com a hora da seguinte forma:
Terça-feira, 19 de janeiro, 17:26:39 IST 2016
histórico – exibe o histórico de inserção do comando
Ele exibe a lista de comandos inseridos anteriormente.
ifconfig – Mostra o endereço IP do sistema, internet, Ethernet, máscara etc.
ifconfig exibe as informações de endereço IP relacionadas ao sistema, Ethernet, máscara etc. e informações do pacote.
tempo de atividade – exibe a hora atual
O comando uptime exibe as informações de hora atual, número de usuários e carga do sistema.
cal – Exibe o calendário do mês atual
O comando cal exibe o calendário do mês em execução. Você pode mostrar o calendário do ano usando o comando cal.
Exibe o calendário do mês atual com a seguinte sintaxe:
Sintaxe do comando: cal
Exibe o calendário de qualquer ano seguindo a sintaxe:
Sintaxe do comando: cal<espaço>
Por exemplo,
ashish@ubuntu:~$ cal 2016
Ele exibe o calendário de todo o ano de 2016.
whoami – imprimir ID de usuário efetivo
Ele exibe o ID do usuário de login.
w – Exibe as informações de quem está online
Ele exibe as informações de quem está online e o que está fazendo.
uname – Exibe informações do sistema
Ele exibe as informações do nome do kernel, distribuição, versão etc.
Por exemplo,
Digite o seguinte comando se desejar exibir o nome do kernel:
ashish@ubuntu:~$ unome
A saída é:
Linux
Digite o seguinte comando se desejar exibir todas as informações do sistema:
Sintaxe do comando: uname<espaço>
ashish@ubuntu:~$ uname -a
Terminal exibe as seguintes informações:
Linux ubuntu 3.16.0-30-generic #40 ~ 14.04.1-Ubuntu SMP Qui, 15 de janeiro 17:45:15 UTC 2015 i686 i686 i686 GNU/Linux
free – Exibe a quantidade de memória usada e memória livre
Ele exibe as informações de memória total, memória livre e memória de uso. Ele também exibe memória em cache, buffer, compartilhada e swap.