dicas_unix_e_etc
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
| dicas_unix_e_etc [2018/04/13 18:49] – cartola | dicas_unix_e_etc [2019/11/04 11:12] (atual) – [Cedilha (cedilla) errado] cartola | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| + | |||
| + | ====== Boas práticas de programação Shell script ====== | ||
| + | |||
| + | |||
| + | Como este tema tende a se tornar grande pra colocar aqui numa página com outros assuntos, optei por criar [[boas_praticas_de_programacao_shell_script|uma página só dele]]. | ||
| + | |||
| ====== Recuperação de discos ====== | ====== Recuperação de discos ====== | ||
| - | Gosto muito de dois programas, o testdisk, capaz de recuperar partições, | + | Gosto muito de dois programas, o testdisk, capaz de recuperar partições, |
| Linha 109: | Linha 115: | ||
| * [[compilando_o_warzone2100_no_free_bsd]] / [[compiling_warzone2100_on_a_free_bsd]] | * [[compilando_o_warzone2100_no_free_bsd]] / [[compiling_warzone2100_on_a_free_bsd]] | ||
| + | |||
| + | ====== Acertando acentos, teclas erradas de teclado e cedilha ====== | ||
| + | |||
| + | |||
| + | É importante saber que as configurações de acentuação e teclado são diferentes para o ambiente gráfico e a console do sistema. Aqui vou falar primeiro do ambiente gráfico (X11/Xorg). | ||
| + | |||
| + | |||
| + | ===== Acentos em geral ===== | ||
| + | |||
| + | Primeiro recomendo acertar o teclado em uso e isso pode variar dependendo do gerenciador de janelas usado. O ambiente gráfico no *nix é um pouco diferente do que alguns podem ter visto no Rwindows. Existe uma camada de servidor, o X11, sobre a qual rodam os gerenciadores de janela específicos, | ||
| + | |||
| + | XFCE - tenho usado atualmente o XFCE, que tem um aplicativo para configuração de teclado. Pra usar ele é só ir no menu e digitar teclado (ou keyboard se estiver em inglês) e chamar o aplicativo com este nome. Dentro dele, na aba " | ||
| + | |||
| + | |||
| + | ===== Teclas erradas ===== | ||
| + | |||
| + | Dependendo do teclado que você está usando, pode ser que os acentos estejam todos corretos, mas que alguma tecla não esteja funcionando ou esteja trocada. O mais comum é que isso aconteça com teclas de símbolos como a barra "/", | ||
| + | * xev - use esse comando para descobrir o keycode da(s) tecla(s) que quer que tenha alguma função ou que está errada | ||
| + | * xmodmap -pke - vai mostrar todas as configurações atuais. Pode jogar num arquivo pra analisar | ||
| + | Depois disso você pode criar um arquivo de xmodmap. Basta usar a saída do " | ||
| + | É possível colocar esse arquivo para ser carregado na entrada, mas novamente isso vai depender do gerenciador de janelas usado. | ||
| + | |||
| + | |||
| + | ===== Cedilha (cedilla) errado ===== | ||
| + | |||
| + | Em alguns casos o cedilha ainda fica incorreto: " | ||
| + | |||
| + | **Solução 1**\\ Editar o arquivo / | ||
| + | GTK_IM_MODULE=cedilla | ||
| + | QT_IM_MODULE=cedilla | ||
| + | e reiniciando o computador em seguida. | ||
| + | |||
| + | **Solução 2**\\ Editar o arquivo / | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | |||
| + | **Solução 3**\\ Em sistemas 64 bits edite os arquivos (se existirem - pois não achei isso em versões mais recentes): | ||
| + | / | ||
| + | / | ||
| + | * Em sistemas 32 bits edite o arquivo: | ||
| + | / | ||
| + | * Altere as linhas onde tem cedilla colocando o idioma " | ||
| + | " | ||
| + | |||
| + | |||
| + | ====== Controle de versões com Subversion (svn) ====== | ||
| + | |||
| + | Por enquanto não vou cobrir aqui a instalação, | ||
| + | |||
| + | ===== Criando um repositório ===== | ||
| + | |||
| + | **No servidor**\\ svnadmin create /< | ||
| + | |||
| + | |||
| + | ===== checkout de um repositório ===== | ||
| + | |||
| + | O checkout (co) pode ser usado para iniciar o uso de um repositório ainda vazio ou continuar os trabalhos num repositório. | ||
| + | |||
| + | **No cliente**\\ | ||
| + | * svn co svn+ssh://< | ||
| + | * svn co https://< | ||
| + | Para funcionar com HTTP ou HTTPS o servidor precisa ter sido configurado para tal. No momento dessa configuração é definida a "raiz web dos repos", | ||
| + | |||
| + | |||
| + | ===== commit - enviando arquivos para o repositório ===== | ||
| + | |||
| + | Nesse caso normalmente não é necessário especificar o protocolo (https, svn+ssh, ...) pois a cópia local já guarda em suas configurações o que foi usado. | ||
| + | **No cliente**\\ | ||
| + | * svn ci -m " | ||
| + | Os nomes de arquivos podem ser omitidos e ficará implícito o diretório corrente " | ||
| + | |||
| + | |||
| + | ===== outros comandos ===== | ||
| + | |||
| + | Com o comando | ||
| + | svn help | ||
| + | você obtém a lista dos demais comandos disponíveis. | ||
| + | Com o comando "svn help < | ||
| + | svn help co | ||
dicas_unix_e_etc.1523645388.txt.gz · Última modificação: por cartola
