Conhecendo o linux basicamente
• Linux é um Software Sistema Operacional de código livre (free)
• Criado e desenvolvido em meados de 1991 por Linus
Torvalds na universidade de Helsinky na Finlândia.
• Várias Empresas juntam pacotes de programas que formam a distribuição do linux tais como:
-
Red Hat (fedora)
Mandrake
Conectiva
Debian
Slackware
Suse
Caldera
Shell BASH
O shell é um interpretador de comandos que analisa o texto digitado na linha de comandos executa produzindo algum resultado. Shell Bash – Padrão do Linux, baseado no Shell bourne original do
Unix compatível com Posix. (/bin/bash e /bin/bash2).
Shell Ash – Utilizado pela System V Unix da AT&T. (/bin/ash e
/bin/bcs).
Shell C – Segundo shell do Unix. Sua linguagem assemelha-se a linguagem de programação C. (bin/csh e /bin/tcsh).
Shell Korn – Terceiro Shell do Unix. (/bin/ksh).
Shell Z – Shell baseado no shell Korn compacto. (/bin/zsh).
Atalhos e teclas úteis para edição:
Seta para cima – Move para trás um comando na lista
Seta para baixo – Move para frente um comando na lista
Esquerda – Move para trás um caractere
Direita – Move para frente um caractere
Ctrl a – Move o cursor para o inicio da linha
Ctrl
e – Move o cursor para o final da linha
Ctrl f – Move para frente do caracter
Ctrl b – Move para trás do caracter
Ctrl k – Exclui toda linha a partir do inicio
Ctrl u – Exclui toda linha a partir do final
Ctrl y – Recupera o último item excluído
Ctrl l – Limpa a tela
Crtl d - Fecha o terminal ou apaga caracteres do cursor até o final da linha.
Crtl p – Recupera os comandos armazenados em .bash_hystory de trás para frente.
Crtl n – Mesmo que acima de frente para trás.
!! - executa o último comando digitado
!n - Executa o comando na linha n em .bash_hystory
!texto – Executa o comando mais recente que inicia com o texto
!? texto – Executa o comando mais recente que contém o texto
Ctrl rtexto – Procura comandos que contenham o texto do último
comando