Slackjeff Wiki

Bits que significam

Ferramentas do usuário

Ferramentas do site


utils:start

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
utils:start [2024/11/08 00:34] – [Utilitários] posix-like é um termo menos conhecido hrcerqutils:start [2025/03/03 14:22] (atual) – [Gerenciamento de configurações] título dentro do padrão hrcerq
Linha 1: Linha 1:
 ====== Utilitários ====== ====== Utilitários ======
  
-Área destinada a guias, tutoriais e artigos sobre utilitários de sistema. Utilitários são programas mais simples, em geral providos pelos próprios sistemas (podendo variar um pouco entre cada sistema), e com um escopo de uso abrangente.+(Contexto: **[[utils:|utils]]**)
  
-As ferramentas seguir estão classificadas como aderentes ou não ao padrão POSIX, para facilitar a identificação do que possui um comportamento mais padronizado entre sistemas //UNIX-like//,com maior probabilidade de ser encontrado nesses sistemas. Não se trata de uma depreciação das demais ferramentas, que podem ter um comportamento consistente também e estar presente em muitos sistemas.+Área destinada tudo sobre **utilitários de sistema**: programas com funcionalidades genéricas que possuem importância para o próprio sistema onde operam.
  
-===== Editores de texto =====+===== Introdução =====
  
-A função primária de um editor de texto, como o nome sugere, é a manipulação de arquivos de texto, isto é, arquivos compostos de sequências de caracteres, em geral com ênfase nos processos de escrita, mas também com funcionalidades voltadas para a leitura desses arquivos.+As páginas a seguir falam um pouco mais sobre esse contexto (**utils**).
  
-**POSIX**:+  [[utils:abrangencia|Abrangência]] -- O que este contexto cobre 
 +  [[utils:convencoes|Convenções]] -- Estrutura das páginas 
 +  [[utils:glossario|Glossário de termos]] -- Termos comuns
  
-  * [[utils:ed|ed]] +===== Manipulação de texto =====
-  * [[utils:exvi|ex / vi]]+
  
-**Não POSIX**:+Os utilitários a seguir são necessários para manipular texto, seja dentro de arquivos, seja entre processos.
  
-  * [[utils:emacs|emacs]] +==== Editores de texto ====
-  * [[utils:nano|nano]] +
-  * [[utils:vim|vim]] +
-  * [[utils:neovim|neovim]]+
  
-===== Interpretadores =====+A função primária de um editor de texto, como o nome sugere, é a manipulação de arquivos de texto, isto é, arquivos compostos de sequências de caracteres, em geral com ênfase nos processos de escrita, mas também com funcionalidades voltadas para a leitura desses arquivos.
  
-Em sentido amplo, interpretadores são programas que recebem conjuntos de instruções dinamicamente e as executam, podendo a finalidade e funcionalidade disponível no interpretador variar bastante conforme o seu domínio. Alguns interpretadores aceitam linguagens de programação completas como entrada.+  * [[utils:edtext:|Saiba mais sobre editores de texto]] 
 +  * [[utils:edtext:lista|Lista de editores de texto]]
  
-**POSIX**:+===== Manuais e documentos =====
  
-  * [[utils:awk|awk]] +Os utilitários a seguir são necessários para visualizar ou navegar por documentos.
-  * [[utils:sed|sed]]+
  
-**Não POSIX**:+==== Paginadores de terminal ====
  
-  * [[utils:lua|lua]] +Um paginador [[utils:glossario#t|de terminal]] :?é responsável por mostrar o conteúdo de arquivos de texto, independente de seu tamanho, ou seja, cabendo todo o texto na tela do terminal ou não. Textos maiores podem ser apresentados em partes, de modo que o usuário pode navegar pelo texto interativamente.
-  * [[utils:perl|perl]] +
-  * [[utils:python|python]]+
  
-==== Shells ====+  * [[utils:paginadores:|Saiba mais sobre paginadores de terminal]] 
 +  * [[utils:paginadores:lista|Lista de paginadores de terminal]]
  
-//Shells// são uma categoria especial de interpretador, por ser uma interface de acesso ao sistema operacional. Nas seções a seguir, o interpretador **sh** descreve o //shell// POSIX agnosticamente, ou seja, ele pode ser uma referência a qualquer //shell// aderente ao padrão POSIX.+===== Programação =====
  
-**POSIX**:+Os utilitários a seguir possuem funcionalidades necessárias para atividades de programação.
  
-  * [[utils:sh|sh]] +==== Interpretadores ====
-  * [[utils:bash|bash]] +
-  * [[utils:dash|dash]] +
-  * [[utils:ksh|ksh]] +
-  * [[utils:mksh|mksh]] +
-  * [[utils:zsh|zsh]]+
  
-**Não POSIX**: +Em sentido amplo, interpretadores são programas que recebem conjuntos de instruções dinamicamente e as executam, podendo a finalidade e funcionalidade disponível no interpretador variar bastante conforme o seu domínio. Alguns interpretadores aceitam linguagens de programação completas como entrada.
- +
-  * [[utils:csh|csh]] +
-  * [[utils:fish|fish]] +
-  * [[utils:tcsh|tcsh]] +
- +
-===== Paginadores =====+
  
-**POSIX**:+  [[utils:interp:|Saiba mais sobre interpretadores]] 
 +  [[utils:interp:lista|Lista de interpretadores]]
  
-  * [[utils:more|more]]+===== Gerenciamento de configurações =====
  
-**Não POSIX**:+As configurações de muitos aplicativos acabam sendo gravadas na pasta pessoal, são os chamados //dotfiles//. Existem algumas aplicações que podem ser usadas para manter suas configurações guardadas e facilmente utilizadas em qualquer que seja o computador que você irá utilizar, caso queira que suas configurações sejam sempre as mesmas ou simplesmente manter um backup de suas configurações.
  
-  * [[utils:less|less]]+  * [[utils:dotfiles:stow|GNU Stow]]
utils/start.1731036855.txt.gz · Última modificação: 2024/11/08 00:34 por hrcerq