Editado 1 mês atrás por ExtremeHow Equipe Editorial
iTerm2MacTerminalConfiguraçõesBackupRestaurarConfiguraçãoScriptsPerfisGestão de Dados
Tradução atualizada 1 mês atrás
O iTerm2 é um popular emulador de terminal para macOS. É amplamente utilizado por programadores, desenvolvedores e profissionais de TI que precisam de uma interface de linha de comando flexível e personalizável. O iTerm2 oferece vários recursos, como painéis divididos, busca, autocompletar e esquemas de cores personalizados, que o tornam uma escolha preferida em relação ao aplicativo Terminal padrão no macOS. Dada a ampla gama de opções de configuração, os usuários costumam levar tempo para configurá-lo de acordo com suas preferências. Assim, fazer backup e restaurar as configurações do iTerm2 é essencial para proteger essas configurações e garantir facilidade na configuração do mesmo ambiente em uma máquina diferente ou após uma atualização do sistema.
Fazer backup das configurações do iTerm2 é importante por várias razões. Primeiro, ajuda a preservar configurações personalizadas e ajustes que você pode ter passado horas aperfeiçoando. Configurações como atalhos de teclado, esquemas de cores, perfis e outros ajustes podem aumentar muito a produtividade. Salvar essas configurações via backup garante que, se algo der errado ou você reinstalar o macOS, não precise começar do zero.
Em segundo lugar, os backups permitem a sincronização fácil entre diferentes máquinas. Se você usa vários dispositivos no seu fluxo de trabalho, ter uma configuração de terminal consistente em todos eles pode ser alcançado sincronizando os backups das configurações. Finalmente, os backups servem como uma rede de segurança durante atualizações ou migrações do sistema. Quaisquer alterações que ocorram como resultado de atualizações de software ou problemas de software inesperados podem ser rapidamente restauradas com um backup.
Para fazer backup das configurações do iTerm2, você precisa acessar seu diretório de preferências. Aqui está um guia passo a passo para ajudá-lo a fazer backup da configuração do iTerm2:
Abra o iTerm2 e vá para Preferências selecionando iTerm2 > Preferências
na barra de menu ou use o atalho Cmd + ,
.
Na janela de Preferências, vá para a guia Geral. Certifique-se de que Carregar preferências de pasta ou URL personalizados esteja marcado. Esta opção permite que o iTerm2 leia as configurações do local especificado, facilitando o gerenciamento de diferentes configurações.
O diretório de preferências está normalmente localizado em ~/Library/Preferences
. O arquivo de configurações é chamado com.googlecode.iterm2.plist
. No entanto, se você especificou um local personalizado para suas preferências, deve fazer backup das configurações desse local.
Depois de identificar o local do arquivo de configurações, você precisará copiá-lo para backup. Abra o aplicativo Terminal no seu macOS e use o comando cp
para copiar o arquivo. O arquivo geralmente está oculto, então você usará a linha de comando para acessá-lo:
cp ~/Library/Preferences/com.googlecode.iterm2.plist ~/Desktop/iTerm2-Backup.plist
Este comando copiará o arquivo com.googlecode.iterm2.plist
para sua área de trabalho e o renomeará para iTerm2-Backup.plist
. Você pode substituir ~/Desktop/
pelo local de backup de sua preferência.
Você também pode compactar o arquivo antes de salvá-lo usando o comando zip
:
zip ~/Desktop/iTerm2-Backup.zip ~/Library/Preferences/com.googlecode.iterm2.plist
Este comando criará um arquivo zip comprimido, que é mais portátil e menos propenso a modificações acidentais.
Embora backups manuais funcionem, automatizar o processo garante que suas configurações estejam sempre atualizadas. Você pode criar um script simples que realiza a operação de backup e usar o launchd
do macOS para programá-lo.
Crie um script de backup chamado backup-iterm2.sh
com o seguinte conteúdo:
#!/bin/bash
cp ~/Library/Preferences/com.googlecode.iterm2.plist ~/Desktop/iTerm2-Backup.plist
zip ~/Desktop/iTerm2-Backup.zip ~/Desktop/iTerm2-Backup.plist
Para tornar o script executável, faça o seguinte:
chmod +x backup-iterm2.sh
Você pode usar launchd
para programar este script. Crie um arquivo de lista de propriedades como edu.self.iterm2backup.plist
com o seguinte conteúdo no diretório ~/Library/LaunchAgents/
:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>edu.self.iterm2backup</string>
<key>ProgramArguments</key>
<array>
<string>/path/to/backup-iterm2.sh</string>
</array>
<key>StartInterval</key>
<integer>86400</integer>
<!-- Isto executa o script todos os dias -->
</dict>
</plist>
Modifique /path/to/backup-iterm2.sh
para refletir o caminho real para o seu script. Carregue a nova tarefa com o seguinte:
launchctl load ~/Library/LaunchAgents/edu.self.iterm2backup.plist
Esta configuração garantirá que os backups sejam executados diariamente, proporcionando tranquilidade.
Restaurar as configurações do iTerm2 é tão importante quanto fazer o backup delas. Siga estas etapas para restaurar sua configuração salva anteriormente:
Certifique-se de que o iTerm2 não esteja em execução ao restaurar as configurações. Isto é importante porque o iTerm2 escreve no arquivo de preferências quando é fechado, o que pode sobrescrever as preferências restauradas se o aplicativo estiver aberto durante o processo.
Encontre seu arquivo de backup, como iTerm2-Backup.plist
, e mova ou copie-o de volta para o diretório de preferências original. Use o Terminal para executar esta tarefa:
cp ~/Desktop/iTerm2-Backup.plist ~/Library/Preferences/com.googlecode.iterm2.plist
Se você estiver trabalhando com um backup compactado, descompacte o arquivo primeiro:
unzip ~/Desktop/iTerm2-Backup.zip -d ~/Library/Preferences/
Este comando descompacta o conteúdo do backup no local onde o iTerm2 deseja manter seu arquivo de preferências.
Depois de copiar o arquivo de backup, você pode abrir o iTerm2. O aplicativo deve carregar as configurações do arquivo restaurado, replicando assim seu ambiente previamente salvo.
Sim, as configurações do iTerm2 podem ser sincronizadas entre vários dispositivos usando serviços de armazenamento em nuvem, como o Dropbox ou o iCloud. Colocando o arquivo de preferência em um diretório de armazenamento em nuvem e configurando o iTerm2 para carregar as preferências desse local, quaisquer alterações feitas em um dispositivo serão visíveis nos outros. Apenas lembre-se de carregar as preferências da pasta personalizada em todos os dispositivos.
Se você excluir acidentalmente o arquivo de preferências sem fazer backup, o iTerm2 recriará o arquivo de preferências padrão na próxima vez que for executado. No entanto, todas as suas configurações personalizadas serão perdidas, então fazer backup regularmente de suas configurações pode prevenir tal perda.
Fazer backup e restaurar configurações no iTerm2 garante que seu ambiente personalizado seja protegido contra perda de dados, simplificando transições de dispositivos e recuperação de desastres. Seguindo os passos acima, você pode configurar e manter com confiança sua configuração do iTerm2, aumentando sua produtividade e facilidade de uso, quer trabalhe em uma máquina ou em vários dispositivos. Gerenciar backups regularmente é uma boa prática e, com scripts automatizados e ferramentas como a sincronização em nuvem, é mais conveniente do que nunca.
Se você encontrar algo errado com o conteúdo do artigo, você pode