O documento descreve editores de texto para console no Linux, incluindo Vi, mcedit, joe, pico e nano. Ele então foca no Vi, explicando seus principais comandos de inserção, movimentação, localização, salvamento e remoção de texto.
O documento apresenta os principais modos e funcionalidades do editor de texto Vim, incluindo os modos Visual, Inserção e Comandos. Também discute comandos de movimentação, alteração e exclusão de texto, utilização de buffers, screens e macros, além de recomendar diversos plugins populares para o Vim.
O documento apresenta Ruby e Rails para desenvolvedores do Pará, Brasil. Apresenta os criadores da linguagem Ruby e do framework Rails, Yukihiro "Matz" Matsumoto e David Heinemeier Hansson. Explica como instalar Ruby e Rails no Ubuntu e como interagir com a linguagem e gerenciar pacotes com RubyGems.
O documento discute comandos e estruturas de controle de fluxo em shell script como exit, if/else, test, case e loops for. Ele fornece exemplos de como usar essas estruturas para verificar condições, realizar tarefas repetitivas e tomar decisões no fluxo de execução de um script.
O documento discute shells, shell scripts e conceitos básicos de programação em shells no Linux. Ele explica o que são shells e shell scripts, apresenta exemplos de comandos shell comuns e conceitos como variáveis, redirecionamento de entrada e saída e lógica condicional.
1. Existem diversas formas de instalar programas em Linux, como a partir do código fonte, RPM, YUM, APT-GET e repositórios.
2. RPM é o gerenciador de pacotes mais utilizado em distros Linux, permitindo instalar, atualizar e remover programas.
3. YUM e DNF facilitam a instalação automatizando o download e resolvendo dependências, buscando pacotes em repositórios on-line.
Este documento apresenta vários comandos básicos do shell script para manipular arquivos e diretórios, trabalhar com textos, pesquisar arquivos e obter informações sobre o sistema. Os comandos incluem cd, ls, cp, rm, grep, find, df, du, free e date. Exemplos de uso são fornecidos para ajudar na compreensão dos comandos.
O documento apresenta os principais modos e funcionalidades do editor de texto Vim, incluindo os modos Visual, Inserção e Comandos. Também discute comandos de movimentação, alteração e exclusão de texto, utilização de buffers, screens e macros, além de recomendar diversos plugins populares para o Vim.
O documento apresenta Ruby e Rails para desenvolvedores do Pará, Brasil. Apresenta os criadores da linguagem Ruby e do framework Rails, Yukihiro "Matz" Matsumoto e David Heinemeier Hansson. Explica como instalar Ruby e Rails no Ubuntu e como interagir com a linguagem e gerenciar pacotes com RubyGems.
O documento discute comandos e estruturas de controle de fluxo em shell script como exit, if/else, test, case e loops for. Ele fornece exemplos de como usar essas estruturas para verificar condições, realizar tarefas repetitivas e tomar decisões no fluxo de execução de um script.
O documento discute shells, shell scripts e conceitos básicos de programação em shells no Linux. Ele explica o que são shells e shell scripts, apresenta exemplos de comandos shell comuns e conceitos como variáveis, redirecionamento de entrada e saída e lógica condicional.
1. Existem diversas formas de instalar programas em Linux, como a partir do código fonte, RPM, YUM, APT-GET e repositórios.
2. RPM é o gerenciador de pacotes mais utilizado em distros Linux, permitindo instalar, atualizar e remover programas.
3. YUM e DNF facilitam a instalação automatizando o download e resolvendo dependências, buscando pacotes em repositórios on-line.
Este documento apresenta vários comandos básicos do shell script para manipular arquivos e diretórios, trabalhar com textos, pesquisar arquivos e obter informações sobre o sistema. Os comandos incluem cd, ls, cp, rm, grep, find, df, du, free e date. Exemplos de uso são fornecidos para ajudar na compreensão dos comandos.
Vim - Um editor onipresente e flexívelGilson Filho
O documento fornece uma introdução ao editor de texto Vim, descrevendo suas principais características, como ser um software livre e multiplataforma, flexível e preparado para diversas linguagens de programação. Também explica como instalar e usar o Vim, demonstrando comandos básicos de navegação, edição, busca e substituição, além de recursos avançados como abas, buffers, janelas e plugins.
Este documento fornece uma introdução aos principais comandos e funcionalidades do sistema operacional Linux. Ele explica como acessar o Linux remotamente usando Putty, e ensina comandos básicos como ls, cd, mkdir, rm, cp e mv para navegar e manipular arquivos e pastas. O documento também cobre o editor de texto Vim, o compilador GCC e formas de obter ajuda sobre programas no Linux.
Este documento fornece instruções sobre como usar o editor de texto VI no Linux, incluindo como navegar, editar, substituir texto, realizar buscas, salvar arquivos e sair do editor. Ele explica os três modos do VI (comandos, inserção e linha de comando), bem como os comandos básicos para editar, apagar, copiar e colar texto.
O documento discute operações de gerenciamento de redes e sistemas Linux, incluindo: (1) a criação de diretórios e arquivos, cópia e remoção de diretórios, e comandos find, grep, head e tail; (2) o uso do comando tar para compactar e descompactar arquivos; e (3) comandos para criar, modificar e remover usuários e grupos no sistema.
O documento apresenta um mini-curso sobre a linguagem C, com informações sobre o professor, objetivos do curso, sugestões de material de apoio e agenda.
Este documento fornece diretrizes para criar scripts de shell avançados, incluindo comentários úteis, variáveis de ambiente, funções, loops e caixas de diálogo. O autor discute técnicas como portabilidade entre sistemas, formatação de código legível e recursividade.
Introdução à Shell Script - Vinícius Alves HaxTchelinux
"Tópicos abordados:
Filosofia dos sistemas Unix e como os utilitários se interligam
O que é shell? O que é bash?
Entrada e saída em bash
Estruturas de controle no bash (for, if, while)
Alguns utilitários interessantes: awk, head, tail, sort, etc"
O documento apresenta uma introdução à shell script, descrevendo a filosofia dos sistemas Unix, o que é shell e bash, estruturas de controle e utilitários úteis como awk, sed e grep. O palestrante também discute como criar e executar scripts shell.
O documento lista comandos Linux úteis para navegação e gerenciamento de sistemas, incluindo comandos para mudar diretórios, visualizar arquivos, criar usuários, gerenciar processos e instalar e configurar uma VPN simples entre duas máquinas.
O documento fornece uma lista rápida de comandos Linux úteis para uso no dia a dia. A lista inclui comandos de controle e acesso, comunicações, ajuda e documentação, edição de texto, gestão de ficheiros e diretórios, exibição e impressão de ficheiros, transferência de ficheiros, notícias e rede, controle de processos, informação de estado e processamento de texto. Muitos comandos Linux têm funções semelhantes aos comandos MS-DOS, embora o Linux seja mais poderoso.
O que o Atom, VSCode, SublimeText, Eclipse... possuem em comum? Não são o Vim!
O treinamento consiste em mostrar que o Vim não é o monstro complicado que todos pensam, mas sim, um poderoso editor que pode ser customizado, que é útil, onipresente e que lhe dará mais facilidade no dia a dia.
O documento descreve como o Cygwin pode ser usado para administrar computadores Windows em um ambiente escolar, permitindo copiar arquivos, desligar máquinas remotamente e apagar conteúdo indesejado das áreas de usuário. Scripts foram criados para automatizar essas tarefas e fornecer uma interface amigável para usuários não técnicos. O Cygwin traz ferramentas do Linux para Windows, facilitando a administração da rede da escola.
O documento apresenta conceitos básicos da linguagem de programação C, incluindo sua história, características, estrutura básica de um programa, comentários e diretivas. É destinado a estudantes da Universidade Federal de Uberlândia para introduzi-los à linguagem C.
O documento discute o framework Qt, incluindo suas características, histórico, vantagens e módulos disponíveis. O Qt permite o desenvolvimento de aplicações multiplataforma e possui uma estrutura pronta para iniciar novos projetos.
Este documento apresenta um curso gratuito de Shell Script do nível básico ao intermediário ministrado por Wanderlei Silva do Carmo. O curso ensinará como Shell Script pode ajudar em tarefas administrativas de servidores Linux como monitoramento, backups, transferência de arquivos e acesso a bancos de dados MySQL. O instrutor compartilhará seus conhecimentos para ajudar profissionais iniciantes a aprenderem mais sobre desenvolvimento para ambientes Unix.
O documento apresenta um curso gratuito de Shell Script do básico ao intermediário ministrado por Wanderlei Silva do Carmo. A agenda inclui tópicos como histórico do Shell, variáveis, estruturas condicionais e de repetição, operadores aritméticos e redirecionamento de entrada e saída. O curso visa compartilhar conhecimento sobre a linguagem Shell Script e seu amplo uso em ambientes Unix.
O documento discute introdução ao Linux básico, cobrindo tópicos como software livre, distribuições Linux, instalação, estrutura de diretórios, configuração de rede, gerenciamento de pacotes e alguns comandos básicos.
1) O documento explica o que é o shell no Linux e algumas de suas funções.
2) É apresentado vários comandos do shell como cd, ls, mkdir entre outros.
3) São explicados conceitos como diretórios, permissões, redirecionamento e histórico de comandos.
O documento apresenta um curso avançado de treinamento em Linux com 40 horas de duração, ministrado pela Firewalls Security Corporation. O curso aborda tópicos como shell script, ferramentas de rede, compactadores de arquivos, configuração de servidores e segurança, entre outros. A versão 1.5 do curso inclui novas seções sobre NFS, SAMBA e segurança, além de correções em conteúdos anteriores.
Este documento discute sistemas distribuídos e web services. Apresenta a definição de web services e seus principais componentes como XML, UDDI, WSDL e SOAP. Explica como web services permitem a interoperabilidade entre sistemas e aplicações em diferentes plataformas através da padronização da comunicação.
O documento discute a Internet das Coisas (IoT), incluindo sua definição, história, funcionamento, valor de mercado, aplicações e desafios. A IoT conecta dispositivos eletrônicos à Internet através de sensores sem fio, inteligência artificial e nanotecnologia. Protocolos como Bluetooth, Zigbee e redes celulares permitem a conectividade entre os dispositivos, enquanto padronização, bateria, conectividade e segurança são desafios significativos.
Vim - Um editor onipresente e flexívelGilson Filho
O documento fornece uma introdução ao editor de texto Vim, descrevendo suas principais características, como ser um software livre e multiplataforma, flexível e preparado para diversas linguagens de programação. Também explica como instalar e usar o Vim, demonstrando comandos básicos de navegação, edição, busca e substituição, além de recursos avançados como abas, buffers, janelas e plugins.
Este documento fornece uma introdução aos principais comandos e funcionalidades do sistema operacional Linux. Ele explica como acessar o Linux remotamente usando Putty, e ensina comandos básicos como ls, cd, mkdir, rm, cp e mv para navegar e manipular arquivos e pastas. O documento também cobre o editor de texto Vim, o compilador GCC e formas de obter ajuda sobre programas no Linux.
Este documento fornece instruções sobre como usar o editor de texto VI no Linux, incluindo como navegar, editar, substituir texto, realizar buscas, salvar arquivos e sair do editor. Ele explica os três modos do VI (comandos, inserção e linha de comando), bem como os comandos básicos para editar, apagar, copiar e colar texto.
O documento discute operações de gerenciamento de redes e sistemas Linux, incluindo: (1) a criação de diretórios e arquivos, cópia e remoção de diretórios, e comandos find, grep, head e tail; (2) o uso do comando tar para compactar e descompactar arquivos; e (3) comandos para criar, modificar e remover usuários e grupos no sistema.
O documento apresenta um mini-curso sobre a linguagem C, com informações sobre o professor, objetivos do curso, sugestões de material de apoio e agenda.
Este documento fornece diretrizes para criar scripts de shell avançados, incluindo comentários úteis, variáveis de ambiente, funções, loops e caixas de diálogo. O autor discute técnicas como portabilidade entre sistemas, formatação de código legível e recursividade.
Introdução à Shell Script - Vinícius Alves HaxTchelinux
"Tópicos abordados:
Filosofia dos sistemas Unix e como os utilitários se interligam
O que é shell? O que é bash?
Entrada e saída em bash
Estruturas de controle no bash (for, if, while)
Alguns utilitários interessantes: awk, head, tail, sort, etc"
O documento apresenta uma introdução à shell script, descrevendo a filosofia dos sistemas Unix, o que é shell e bash, estruturas de controle e utilitários úteis como awk, sed e grep. O palestrante também discute como criar e executar scripts shell.
O documento lista comandos Linux úteis para navegação e gerenciamento de sistemas, incluindo comandos para mudar diretórios, visualizar arquivos, criar usuários, gerenciar processos e instalar e configurar uma VPN simples entre duas máquinas.
O documento fornece uma lista rápida de comandos Linux úteis para uso no dia a dia. A lista inclui comandos de controle e acesso, comunicações, ajuda e documentação, edição de texto, gestão de ficheiros e diretórios, exibição e impressão de ficheiros, transferência de ficheiros, notícias e rede, controle de processos, informação de estado e processamento de texto. Muitos comandos Linux têm funções semelhantes aos comandos MS-DOS, embora o Linux seja mais poderoso.
O que o Atom, VSCode, SublimeText, Eclipse... possuem em comum? Não são o Vim!
O treinamento consiste em mostrar que o Vim não é o monstro complicado que todos pensam, mas sim, um poderoso editor que pode ser customizado, que é útil, onipresente e que lhe dará mais facilidade no dia a dia.
O documento descreve como o Cygwin pode ser usado para administrar computadores Windows em um ambiente escolar, permitindo copiar arquivos, desligar máquinas remotamente e apagar conteúdo indesejado das áreas de usuário. Scripts foram criados para automatizar essas tarefas e fornecer uma interface amigável para usuários não técnicos. O Cygwin traz ferramentas do Linux para Windows, facilitando a administração da rede da escola.
O documento apresenta conceitos básicos da linguagem de programação C, incluindo sua história, características, estrutura básica de um programa, comentários e diretivas. É destinado a estudantes da Universidade Federal de Uberlândia para introduzi-los à linguagem C.
O documento discute o framework Qt, incluindo suas características, histórico, vantagens e módulos disponíveis. O Qt permite o desenvolvimento de aplicações multiplataforma e possui uma estrutura pronta para iniciar novos projetos.
Este documento apresenta um curso gratuito de Shell Script do nível básico ao intermediário ministrado por Wanderlei Silva do Carmo. O curso ensinará como Shell Script pode ajudar em tarefas administrativas de servidores Linux como monitoramento, backups, transferência de arquivos e acesso a bancos de dados MySQL. O instrutor compartilhará seus conhecimentos para ajudar profissionais iniciantes a aprenderem mais sobre desenvolvimento para ambientes Unix.
O documento apresenta um curso gratuito de Shell Script do básico ao intermediário ministrado por Wanderlei Silva do Carmo. A agenda inclui tópicos como histórico do Shell, variáveis, estruturas condicionais e de repetição, operadores aritméticos e redirecionamento de entrada e saída. O curso visa compartilhar conhecimento sobre a linguagem Shell Script e seu amplo uso em ambientes Unix.
O documento discute introdução ao Linux básico, cobrindo tópicos como software livre, distribuições Linux, instalação, estrutura de diretórios, configuração de rede, gerenciamento de pacotes e alguns comandos básicos.
1) O documento explica o que é o shell no Linux e algumas de suas funções.
2) É apresentado vários comandos do shell como cd, ls, mkdir entre outros.
3) São explicados conceitos como diretórios, permissões, redirecionamento e histórico de comandos.
O documento apresenta um curso avançado de treinamento em Linux com 40 horas de duração, ministrado pela Firewalls Security Corporation. O curso aborda tópicos como shell script, ferramentas de rede, compactadores de arquivos, configuração de servidores e segurança, entre outros. A versão 1.5 do curso inclui novas seções sobre NFS, SAMBA e segurança, além de correções em conteúdos anteriores.
Este documento discute sistemas distribuídos e web services. Apresenta a definição de web services e seus principais componentes como XML, UDDI, WSDL e SOAP. Explica como web services permitem a interoperabilidade entre sistemas e aplicações em diferentes plataformas através da padronização da comunicação.
O documento discute a Internet das Coisas (IoT), incluindo sua definição, história, funcionamento, valor de mercado, aplicações e desafios. A IoT conecta dispositivos eletrônicos à Internet através de sensores sem fio, inteligência artificial e nanotecnologia. Protocolos como Bluetooth, Zigbee e redes celulares permitem a conectividade entre os dispositivos, enquanto padronização, bateria, conectividade e segurança são desafios significativos.
O documento introduz os conceitos básicos de Cloud Computing, definindo-o como um cluster de computação e armazenamento consolidados disponibilizados como serviço através da internet. Apresenta as categorias de Cloud (pública, privada e híbrida), os modelos de serviço (SaaS, PaaS e IaaS) e discute a necessidade de padronização para adoção em larga escala.
O documento discute as arquiteturas de sistemas distribuídos, definindo componentes, conectores e estilos arquitetônicos como camadas, objetos, dados e eventos. Também aborda arquiteturas centralizadas, descentralizadas e híbridas, incluindo peer-to-peer estruturado e não estruturado.
Este documento discute sistemas de arquivos distribuídos, definindo conceitos como arquivos, diretórios e suas características. Também descreve como sistemas de arquivos distribuídos permitem acesso transparente a arquivos remotos e exemplos como NFS, GFS e GlusterFS.
1) O documento descreve os conceitos fundamentais de sistemas distribuídos, incluindo definições, exemplos, desafios e tipos de implementação.
2) Os principais desafios de sistemas distribuídos incluem heterogeneidade, segurança, escalabilidade, tratamento de falhas e transparência.
3) Exemplos de sistemas distribuídos são a Internet, computação móvel e sistemas de compartilhamento de recursos.
SI - Sistemas Distribuídos - Apresentação da disciplinaFrederico Madeira
O documento apresenta a disciplina de Sistemas Distribuídos ministrada por Frederico Madeira. A ementa inclui introdução aos sistemas distribuídos, sistemas de arquivos distribuídos, arquiteturas, processos, comunicação e projeto sobre computação autonômica. A avaliação consiste em provas e projetos. A bibliografia lista livros e artigos sobre sistemas distribuídos.
O documento descreve a configuração de alta disponibilidade utilizando o Pacemaker e o DRBD. O Pacemaker é usado para implementar failover de serviços como Apache e IP virtual entre dois nós, enquanto o DRBD replica o armazenamento entre os nós para prover alta disponibilidade dos dados.
O documento discute ferramentas de privacidade na internet como o Tor e o GPG. O Tor cria uma rede privada e anônima que protege os usuários contra vigilância online enquanto o GPG fornece criptografia de mensagens para privacidade e segurança.
O documento discute as vantagens do Linux e do modelo open source, incluindo ser gratuito, completo para escritório, com atualizações fáceis, personalizável e seguro. Além disso, destaca que 95% dos supercomputadores usam Linux devido ao seu desempenho, gerenciamento de energia e estabilidade.
O documento discute as redes VoIP e o futuro da telefonia. Ele explica que a VoIP permite chamadas de voz pela internet usando o protocolo IP, possibilitando chamadas de baixo custo. A VoIP representa uma mudança nas telecomunicações com a redução de custos e novas funcionalidades.
Open Virtualization - Virtualização em Software LivreFrederico Madeira
O documento discute a virtualização em software livre, definindo virtualização e explicando os benefícios. Apresenta os tipos de hypervisors, como KVM e libvirt, e ferramentas de gerenciamento como Virsh e Virt-manager. Também descreve o oVirt como uma plataforma de gerenciamento de virtualização.
As redes de próxima geração (NGN) permitem a convergência de voz, dados e vídeo em uma única rede IP. As NGN usam protocolos abertos como MPLS para fornecer qualidade de serviço e são construídas em camadas funcionais. A tecnologia DWDM aumenta drasticamente a capacidade de transporte de dados usando múltiplas longitudes de onda em fibras ópticas.
O documento descreve como configurar e usar o MRTG (Multi Router Traffic Grapher) para monitorar tráfego de rede e recursos de sistemas através do protocolo SNMP. O MRTG gera gráficos que mostram o uso de banda nas interfaces de rede, CPU, memória e disco de roteadores, servidores e outros dispositivos de rede. Ele pode ser usado para monitorar qualquer equipamento que suporte SNMP.
O documento discute o protocolo SNMP (Simple Network Management Protocol) e sua arquitetura para gerenciamento de redes. Ele explica os principais conceitos como MIB (Management Information Base), serviços SNMP e especificações como RFC 1213 que definem objetos de gerenciamento padrão.
Este documento descreve ferramentas para detecção e diagnóstico de problemas em redes, incluindo ping, traceroute, nmap, tcpdump e iperf. Essas ferramentas ajudam administradores de rede a medir o desempenho, encontrar problemas e endereços IP duplicados na rede.
O documento discute sistemas de gerência de redes. Ele descreve como esses sistemas fornecem interfaces unificadas para monitorar e controlar redes de forma integrada. Também explica que esses sistemas são compostos por plataformas de gerência de redes e aplicações que operam sobre essas plataformas.
O documento discute a importância da gerência de redes para monitorar, controlar e garantir o desempenho e funcionamento adequado das redes de computadores. A gerência de redes cobre áreas como desempenho, falhas, configuração, contabilidade e segurança. Métricas como disponibilidade, tempo médio de recuperação, taxa de erros e latência são utilizadas para avaliar a rede.
2. Editores de Texto para Console Linux
Os editores de texto para console mais conhecidos e mais utilizados no Linux
são:
✔ Vi - É um dos editores padrões dos sistemas GNU/Linux e sua interface é
complexa e possui muitas funções. É fundamental o conhecimento básico
sobre ele, pois sempre estará disponível caso ocorra algum problema no
sistema.
✔ mcedit - Muito fácil de utilizar e possui interface em Português do Brasil, em
geral não requer um tutorial para aprendizado. Este programa faz parte do
pacote Midnight Commander (conhecido também como mc).
✔ joe - Se destaca pela sua versatilidade e além disso, pode ter uma interface
personalizada.
✔ pico - Foi elaborado para ser simples, amigável ao usuário, com layout
similar ao programa de correio eletrônico PINE.
✔ nano – Conhecido pela simplicidade, substitui o pico
3. Vim
Vim -> vi improved
- Implementa muitas funcionalidades disponíveis em editores
modernos, como histórico de comandos, destaque de sintaxe, ajuda,
função de desfazer ilimitada, etc...
- Pode abrir arquivos de texto comprimidos
- Possui uma GTK através do gvim
- Extremamente poderoso e útil
4. Vim
O editor de texto mais utilizado pela comunidade. Pode ser encontrado em
todos os sitemas baseados no UNIX.
A sintaxe para executar o VI é a seguinte:
$ vi arquivo
$ vim arquivo
Uma vez carregado o vi, veja abaixo uma lista dos principais comandos:
Observação: Para passar para o modo comando pressione ESC
Comandos básicos de inserção de texto
i Insere texto antes do cursor
a Insere texto depois do cursor
r Insere texto no início da linha onde se encontra o cursor
A Insere texto no final da linha onde se encontra o cursor
o Adiciona linha abaixo da linha atual
O Adiciona linha acima da linha atual
5. Vim
Comandos básicos de movimentação
ctrl+f Move o cursor para a próxima tela
ctrl+b Move o cursor para a tela anterior
H Move o cursor para a primeira linha da tela
M Move o cursor para o meio da tela
L Move o cursor para a ultima linha da tela
h Move o cursor um caractere a esquerda
j Move o cursor para a próxima linha
k Move o cursor para linha anterior
6. Vim
Comandos básicos de movimentação
l Move o cursor um caractere a direita
w Move o cursor para o inicio da próxima palavra (Ignora a pontuação)
W Move o cursor para o inicio da próxima palavra (Não ignora a pontuação)
b Move o cursor para o inicio da palavra anterior (Ignora a pontuação)
B Move o cursor para o inicio da palavra anterior (Não ignora a pontuação)
0 Move o cursor para o inicio da linha atual
^ Move o cursor para o primeiro caractere não branco da linha atual
$ Move o cursor para o final da linha atual
nG Move o cursor para a linha n
G Move o cursor para a ultima linha do arquivo
7. Vim
Comandos para localizar texto
/palavra Busca pela palavra ou caractere em todo o texto
?palavra Move o cursor para a ocorrência anterior da palavra
n Repete o ultimo comando / ou ?
N Repete o ultimo comando / ou ? , na direção reversa
ctrl+g Mostra o nome do arquivo, o numero da linha corrente e o total de linhas
Comandos para salvar o texto
:wq Salva o arquivo e sai do editor
:w nome_do_arquivo à Salva o arquivo corrente com o nome especificado
:w! nome_do_arquivo à Salva o arquivo corrente no arquivo especificado
:q Sai do editor
:q! Sai do editor sem salvar as alterações realizadas.
8. Vim
Remoção de Texto
x (remove um caractere)
nx (remove n caracteres de uma única vez, onde n é numérico)
dd (remove uma linha)
ndd (remove n linhas de uma única vez)
dw (remove uma palavra)
ndw (remove n palavras de uma única vez)
Diversos
:set number insere o número da linha no inicio de cada linha
u desfaz a última alteração
:1,$ s/old/new/g Substitui todas as ocorrências de old por new
9. Vim
Criando Arquivo encriptado
[root@madeira ~]# vi -x secreto.log
( Não esqueça a senha)
Para sempre abrir o VIM ao invés do VI
[root@madeira ~]# vi /etc/bashrc
No final do arquivo crie um alias:
Alias vi=”vim”