Importância do vi / vim para sysadmin [closed]

2

Atualmente, estou usando TextMate como editor de texto. Quão importante é aprender algo como vi se eu quiser fazer mais coisas relacionadas ao sysadmin, envolvendo principalmente ssh ?

    
por David542 07.04.2012 / 21:29

4 respostas

11

Eu vou em frente e digo muito importante .

O Vi ou o vim estarão em todos os sistemas Linux ou Unix em que cada um de nós coloca as mãos, enquanto o TextMate certamente não o fará. Embora você possa fazer coisas de administração do dia-a-dia usando TextMate e scp, o que acontece quando você precisa recuperar ou fazer manutenção em um sistema que não tem uma conexão de rede? Nesse caso, você estará trabalhando diretamente no console e provavelmente ficará preso ao vim. Se você não tem o hábito de usar o vim regularmente, a situação será muito mais estressante do que precisa para você.

Além disso, é realmente apenas um Good Thing (tm) para poder administrar suas máquinas usando somente um cliente ssh. Eu carrego minhas chaves privadas (protegidas por senha) em um pen drive USB junto com o cliente PuTTY ssh. É muito bom saber que, de onde quer que eu esteja, mesmo que eu não tenha meu próprio laptop, posso entrar em meus servidores sem precisar mexer nas aplicações do lado do cliente.

Como um aparte, eu costumo usar a familiaridade com o vim (e o uso do CLI em geral) como um meio de julgar a habilidade dos administradores com quem trabalho, entrevisto ou entro em contato. Se isso é apropriado ou não, pode ser deixado para outra discussão, mas, pessoalmente, tenho a tendência de desconfiar de qualquer sistema chamado sysadmin que não tenha pelo menos um mínimo de conhecimento sobre o vim / CLI.

    
por 07.04.2012 / 21:32
1

O vi pode ser muito útil, e você definitivamente não precisa usar todos esses recursos, mas saber pesquisar por texto, editar, excluir, copiar / colar, salvar arquivos e abandonar as alterações é definitivamente mais do que útil. Leva cerca de 20 minutos para aprender todos os itens acima, e você está pronto para usar e usar o vi para tarefas de administração de sistema.

    
por 07.04.2012 / 22:45
0

Sim, está em tudo, eu me deparei com ele como o único editor em um sistema que eu estava tentando recuperar e tive que tatear (grep ???) cegamente enquanto tentava entender meus modos diferentes. Resolvi aprender e agora é meu editor goto, eu escrevo nele, edito os arquivos de configuração do windows e, claro, edito o Linux, etc.

Aprenda, use, amplie, abuse.

    
por 07.04.2012 / 21:39
0

Eu acho que saber vi para um sysadmin operando em ambientes unix é quase indispensável (deve saber) porque está presente em quase todas as variantes Unix e "descendente" lá fora, então se você sabe que vi pode editar arquivos em qualquer sistema sem a necessidade de instalar novos pacotes.

Além disso, é um dos editores mais poderosos do mundo, então aprender, pelo menos, sua base, vale a pena o esforço, sempre ...

    
por 07.04.2012 / 23:30