vi
é um editor de texto , portanto, se tudo que você quer é apenas armazenar alguns trechos de texto em um arquivo de texto e pesquisar por ele, então você pode fazer tudo diretamente do terminal com os comandos internos.
-
Escreva uma nota em um arquivo de texto (criará o arquivo se ele não existir):
echo note com dados importantes > > info.txt
IMPORTANTE: fique atento às aspas simples e duplas e prefixe-as com barras se desejar incluí-las.
-
Pesquise no arquivo por algum texto (por exemplo, important
):
grep --color -i importante info.txt
Para evitar digitar --color -i
, isso deve ser aliado no seu ~/.bashrc
.
Você também pode adicionar texto de várias linhas a arquivos de texto existentes ou inexistentes:
cat >> info2.txt
em seguida, digite ou cole o texto e, quando estiver pronto, pressione CTR + Z
Quanto a mudar o sistema, não, ele não mudará a maneira como seu sistema funciona, desde que você crie arquivos em sua própria pasta pessoal e não os execute (você pode executar um arquivo mesmo que não seja executável, por exemplo, com bash myFile
). Além disso, certifique-se de usar somente os privilégios de root estritamente quando precisar deles.
E, finalmente, sua interpretação do sistema baseado em arquivos enganou um pouco: a maioria dos sistemas operacionais tem arquivos que armazenam configurações importantes que afetam profundamente o funcionamento do sistema, mas estão localizados em locais predefinidos e normalmente são protegidos contra modificação por usuários comuns.
É possível filmar-se facilmente no pé, por exemplo, se como usuário comum você tiver uma pasta 'executável' local que você adicionou a PATH
, e se nessa pasta você tiver arquivos executáveis que têm os mesmos nomes que os utilitários comuns internos ou as palavras-chave bash, como test
, echo
, cat
, for
, cut
, etc.