No tutorial, veremos o que realmente é um terminal. Portanto, para entendê-lo em detalhes, vamos nos concentrar nos seguintes pontos:
- Introdução
- Trabalhando com o Terminal Kali Linux
- Interface de linha de comando (CLI) versus interface gráfica de usuário (GUI)
- Conclusão
Introdução
lançar tratamento de exceções em java
Os sistemas operacionais geralmente possuem dois tipos de interfaces: GUI (Graphical User Interface) e CLI (Command Line Interface), por meio das quais nos comunicamos com o sistema operacional. O mesmo caso com sistemas operacionais baseados em Linux. Os sistemas operacionais Linux geralmente são embalados com pacotes de emulador de terminal para funcionamento baseado em CLI (ou interface de linha de comando) e pacotes de ambiente de desktop para funcionamento baseado em GUI (interface gráfica do usuário). Algumas das CLI e GUI padrão são fornecidas abaixo:
Terminais:
- Terminal Q
- terminal gnome
- Terminal MATE
- termo x
- Exterminador do Futuro
- console
Ambientes de área de trabalho:
- Área de trabalho do servidor Xfce/Xfce
- GNOME3
- Plasma KDE 5
- canela Desktop
- Área de trabalho MATE
Então sendo um dos Sistemas operacionais baseados em Linux , Kali também vem com alguns desses terminais e ambientes de desktop. Normalmente, o Kali 2020.2 Linux vem com terminal Q e seu ambiente de desktop padrão é o servidor Xfce/Xfce.
A interface de linha de comando do Linux é absolutamente incrível e amada por quase todos os administradores de sistema. No entanto, não há nada que você não possa fazer com o terminal em quase todos os sistemas operacionais Linux até conhecer os comandos adequados para essa tarefa específica.
Trabalhando com o Terminal Kali Linux
Vamos ver algumas coisas básicas que podemos fazer com o terminal Kali Linux.
Para personalizar o Kali Linux Terminal, você pode abrir a aba de preferências acessando o menu Arquivo e selecionando a opção de preferências. Onde há muitas opções disponíveis, isso pode ajudá-lo a personalizar seu terminal.
Para executar qualquer comando no Terminal Kali Linux, você só precisa inserir ou digitar o comando específico e fornecer a entrada adequada. Depois disso, tudo que você precisa fazer é pressionar o botão Enter. Em resposta, o terminal executará esse comando através do shell e retornará a saída.
Comando
echo 'this is a terminal'
Saída
Comentários no terminal
Para colocar um comentário no terminal, podemos usar o caractere ‘#’. Para entendê-lo com mais detalhes, você pode considerar o seguinte exemplo: A seguir está o exemplo de um comentário
Comando
#this is a comment.
Saída
Vamos ver algumas outras coisas interessantes que podemos fazer com o terminal de comando do Linux:
1. Vaca
Este comando 'cowsay' geralmente desenha um pequeno animal que se parece muito com uma vaca. Para afogar a vaca, ele usa arte ASCII no terminal ou Shell. No entanto, isso não pode ser considerado muito gráfico e ainda faz um bom trabalho no afogamento.
Comando
$ sudo apt-get install cowsay
Saída
mudar de caso java
Mas a diversão não termina aqui porque esta vaca pode falar o que quiser. Vamos tentar:
Comando
cowsay 'hi, there'
Saída
Se quiser trocar a vaca por outro personagem, você também pode fazer isso. Existem vários outros animais disponíveis também. Você pode ver a lista de todos os caracteres disponíveis usando o comando fornecido.
java localdatahora
Comando
Cowsay -i
Saída
2. Pensamento vago
A ‘vaca’ que vimos acima pode fazer muito mais do que apenas falar, porque pode até pensar. Para fazer a vaca pensar, você pode usar o seguinte comando.
Comando
cowthink 'hello'
Saída
Todos os animais do zoológico de vacas podem pensar, e os comandos são semelhantes aos anteriores.
3. Locomotiva a Vapor
Este comando 'sl' desenha uma locomotiva a vapor que corro em seu terminal da direita para a esquerda.
Comando
sudo apt-get install sl
Saída
Para vê-lo em ação, basta digitar o seguinte comando
Comando
Sl
Saída
O comando sl também possui 2 a 3 opções adicionais que podem ser encontradas nas páginas de manual.
4. Desenhe banners
Este comando pode ser usado para desenhar banners de texto grandes. Você se lembra de ter visto tipos de banners como mensagens de boas-vindas de daemons/serviços de soquete durante a conexão via telnet. Você pode desenhar qualquer nome ou mensagem através deste comando.
java concatenando strings
Comando
figlet Erik_Akash
Saída
CLI (interface de linha de comando) vs GUI (interface gráfica do usuário)
Agora, a maioria dos usuários deve estar se perguntando: quando temos a interface gráfica do usuário, qual é a necessidade de uma interface de linha de comando. Então deixe-me dizer que o hardware do nosso sistema entende instruções na forma de bits (0 ou 1). Se você tem algum conhecimento sobre computadores e como eles funcionam, certamente saberá disso.
Em geral, eles devem ser processados pelo kernel na forma de chamadas de sistema. Essas chamadas de sistema geralmente são compostas de algum código ou comando. Portanto, para trabalhar com eles, é necessário ter uma boa interface prática de Linha de Comando. Porém, se quisermos hospedar um servidor sobre Linux, só temos uma maneira de fazer isso, que é a Interface de Linha de Comando. Portanto, para trabalhar lá, o usuário deve ter bom domínio dos comandos do Linux, o que pode ser feito com a ajuda dos Terminais Linux.
Porém, no caso da GUI (Graphical User Interface), é boa para usuários que desejam apenas realizar seu trabalho. Esses tipos de usuários geralmente não querem saber o que está acontecendo por trás do aplicativo ou software.
Ainda assim, um usuário pode fazer muito mais com a Interface Gráfica do Usuário, onde as informações de back-end não importam muito. Também está claro que em sistemas operacionais baseados em Linux, a GUI não importa muito. No entanto, no caso do Windows, geralmente é dada mais atenção à interface gráfica do usuário.
Conclusão
Ambos os tipos de interface têm seus prós e contras. Portanto, não há um vencedor claro aqui; ainda assim, se você souber como funciona a Interface de Linha de Comando e tiver conhecimento de Interface Gráfica do Usuário, ela nunca será inútil. Em vez disso, certamente terá um impacto positivo em sua personalidade.