Como editar o script de inicialização do shell de peixe?

3

Existe uma maneira de executar algo como myscript.sh em peixes?

Estou usando o Arch Linux e instalei o shell de peixe junto com oh-my-fish

Alguém pode me dizer qual arquivo devo editar para adicionar meus comandos de inicialização de shell personalizados?

Em zsh, era o arquivo ~/.zshrc . O que há na casca do peixe?

Eu tenho um problema: se eu coloco minhas coisas em bashrc, elas não são carregadas por peixes. Se eu digitar comandos bash no arquivo de peixe ~/.config/fish/config.fish , ele gera erros

Existe uma maneira de fazer o peixe carregar um arquivo "sh" para que eu possa colocar todas as minhas coisas no arquivo?

    
por Mr Mixin 23.06.2015 / 08:19

2 respostas

4

Eu tentei pesquisar o profile.profile na inicialização do peixe e funcionou como um charme para mim.

apenas faça:

echo 'source ~/.profile;clear;' >  ~/.config/fish/config.fish

Saia do terminal ou iterm2 seguido de um alias de .profile para testar.

    
por 05.10.2015 / 07:47
3

bash e fish têm sintaxe incompatível, então eles não podem compartilhar arquivos de inicialização. Você pode colocar comandos de inicialização em ~/.config/fish/config.fish .

No entanto, isso geralmente é desnecessário! Para criar funções ou aliases, você pode usar as funções de autoloading . Para definir variáveis, incluindo env vars, você pode usar variáveis universais .

    
por 23.06.2015 / 09:04

Tags