[Mac-BR] Como aprender o Terminal.

Mario Jorge Passos mj em passos.net
Terça Agosto 23 14:45:23 PDT 2011


Caio,

Estamos falando de Terminal de Mac OS. Uma dos problemas dos Unixes e Unix-like é a variação da sintaxe dos comandos.

Então um link bem mais apropriado é algo como:

http://barelystable.com/tutorials/terminal/Terminal_Tutorial/Introduction.html

http://www.hacktheday.com/beginners-guide-to-apple-terminal-part-1/

http://www.michael-hogg.co.uk/os_x_terminal.php

abraços,

Mario Jorge


On Aug 23, 2011, at 6:36 PM, Mac Pig wrote:

> 
> Marcio,
> 
> Seguem 3 links.
> 
> http://webcache.googleusercontent.com/search?q=cache:PQt78y_R7moJ:www.ime.usp.br/~durham/cursos/ibi5032/pub/doc/resumoUnixEmacs.pdf+comandos+unix&hl=pt-BR&gl=br&ct=clnk&cd=2
> 
> http://www.ime.usp.br/~ueda/ldoc/rb.html
> 
> http://www.if.ufrgs.br/tex/metcomp1/aulas/aula1_unix.html
> 
> Caio
> 
> 
> 
> 
> 
> 
> 
> On 23/08/2011, at 17:04, Mario Jorge Passos wrote:
> 
>> Oi Marcio,
>> 
>> Va escrevendo na caixa de busca do Google: 
>> 
>> Mac OS X Terminal.... 
>> 
>> e deixe ele preencher com as opções.
>> 
>> Manual talvez de certo.
>> 
>> Instructions também.
>> 
>> bash é a melhor sigla para procurar por um manual de bash. Bourne pode dar em mil outras coisas.
>> 
>> abraço,
>> 
>> Mario Jorge
>> 
>> On Aug 23, 2011, at 3:36 PM, Marcio Pereira wrote:
>> 
>>> Mario, valeu a resposta, mas so' com suas instrucoes nao da'. Vou tentar o Google para o manual mas voce poderia facilitar minha vida se indicasse um caminho para acha-lo.
>>> Procurei <Bourne> no dicionario e nao achei. E' nome proprio? Aquele da serie <The Bourne Identity>, etc.?
>>> Abs,
>>> Marcio
>>> 
>>> On Aug 23, 2011, at 11:04 AM, Mario Jorge Passos wrote:
>>> 
>>>> 
>>>> On Aug 23, 2011, at 8:42 AM, Marcio Pereira wrote:
>>>> 
>>>>> Mario, gostaria de comecar a aprender a mexer no Terminal.
>>>>> Qual o melhor caminho? Imagino algo do tipo "Terminal for dummies".
>>>>> Abs,
>>>>> Marcio
>>>> 
>>>> Marcio, muito civilizado você, trocando o assunto da mensagem. Parabéns.
>>>> 
>>>> Só por isso dá sinal de que pode aprender a mexer no Terminal (risos).
>>>> 
>>>> O Terminal do Mac usa o  bash (Bourne Again Shell, um trocadilho infame com Bourne Shell). Shell e' o programa que interpreta os comandos que você digita e executa no Termial. O Mac OS primeiro usava o tcsh (Tenex Shell, sh = shell, sh puro é  igual a Bourne Shell) -. e depois passou a usar o bash, padrão do Linux. Mas as outras shells (digo "a" por concordância com "shell" = concha) estão lá. basta digitar tcsh, sh, csh, bash, que o prompt vai mudando.
>>>> 
>>>> Agora, além dos comandos do, da, shell, que estão nos dirertorios apropriados dos executaveis:
>>>> 
>>>> /bin
>>>> /sbin
>>>> /usr/bin
>>>> /usr/sbin
>>>> 
>>>> etc.
>>>> 
>>>> digite env <enter> e verá quais são estes diretórios.
>>>> 
>>>> Como dizia, há, alem dos comandos "originais", os da Apple, que pode-se aprender no próprio site de suporte da Apple
>>>> 
>>>> Regras básicas:
>>>> 
>>>> Digite o início do comando e complete com tab. Evita erro de digitação e economiza tempo. se houver várias continuações para o comando um segundo tab produz a lista de opções
>>>> 
>>>> A sintaxe é, quase sempre: <comando> <espaço> <chaves, precedidas ou não de - ou -- > <operando ou operandos> <outras chaves><enter>
>>>> 
>>>> exemplos:
>>>> 
>>>> ls -al /Volumes/
>>>> 
>>>> dig -mx apple.com
>>>> 
>>>> dig @8.8.8.8 google.com
>>>> 
>>>> man <comando> retorna o manual do comando, só que <comando> não aceita o tab citado anteriormente para autocompletar.
>>>> 
>>>> Há atalhos diversos, e é bom saber digitar com 10 dedos :-).
>>>> 
>>>> Agora, um manual... Ah, sim, Gogle e acharás :-).
>>>> 
>>>> abraço,
>>>> 
>>>> Mario Jorge
>>>> 
>>>> 
>>>>> 
>>>>> 
>>>>> On Aug 23, 2011, at 12:33 AM, Mario Jorge Passos wrote:
>>>>> 
>>>>>> Desculpem a demora em entrar na conversa, e se não estou 100% atendo, podendo dizer besteira.
>>>>>> 
>>>>>> No exemplo abaixo chmod foi dado sem ser superuser. Nestes casos e' melhor sudo -s <enter> e prosseguir dai.
>>>>>> 
>>>>>> E' bom notar tambem que a partir do 10.5, ou 10.6 (foi há tanto tempo... :-) o comando sudo nao funciona se a senha for em branco. E' preciso ao menos um caracter como senha.
>>>>>> 
>>>>>> E pode ser que o disco esteja com o flag de unchangeable ligado.
>>>>>> 
>>>>>> (como super-user)
>>>>>> 
>>>>>> chgflags -R nouchg /Volumes/Trabalho
>>>>>> 
>>>>>> Talvez resolva.
>>>>>> 
>>>>>> abraço,
>>>>>> 
>>>>>> Mario Jorge
>>>>>> 
>>>> 
>>>> _______________________________________________
>>>> Lista Mac-BR
>>>> Mac-BR em lists.powercity.net
>>>> Para ir aos arquivos, assinar, desassinar e modificar sua assinatura visite:
>>>> http://lists.powercity.net/listinfo.cgi/mac-br-powercity.net
>>> 
>>> _______________________________________________
>>> Lista Mac-BR
>>> Mac-BR em lists.powercity.net
>>> Para ir aos arquivos, assinar, desassinar e modificar sua assinatura visite:
>>> http://lists.powercity.net/listinfo.cgi/mac-br-powercity.net
>> 
>> _______________________________________________
>> Lista Mac-BR
>> Mac-BR em lists.powercity.net
>> Para ir aos arquivos, assinar, desassinar e modificar sua assinatura visite:
>> http://lists.powercity.net/listinfo.cgi/mac-br-powercity.net
>> 
> 
> _______________________________________________
> Lista Mac-BR
> Mac-BR em lists.powercity.net
> Para ir aos arquivos, assinar, desassinar e modificar sua assinatura visite:
> http://lists.powercity.net/listinfo.cgi/mac-br-powercity.net

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.powercity.net/pipermail/mac-br-powercity.net/attachments/20110823/f92c1277/attachment-0002.htm>


Mais detalhes sobre a lista de discussão Mac-BR