Comandos personalizados no ZSH

4

Eu sou relativamente novo em zsh, ou bash para esse assunto.

Desejo configurar comandos personalizados, por exemplo, digite desktop para acessar minha área de trabalho. Ouvi dizer que, se eu editar meu arquivo .bash_profile com o seguinte código, isso funcionaria no bash:

desktop() {
    cd /Users/me/Desktop
{

Parece que não está funcionando com zsh .

É apenas uma questão de qual arquivo eu coloco o código acima? Ou eu estou fazendo tudo errado?

Agradeço qualquer ajuda que você possa fornecer.

    
por stefmikhail 20.01.2012 / 17:44

2 respostas

4

Edite o arquivo ~ / .bashrc. Encontre a seção de alias e adicione o seguinte: alias desktop = 'cd / caminho / para / desktop'

Ao fazer isso, você declarará alguns aliases. Você pode criar qualquer apelido personalizado que quiser!
(ou seja, eu tenho alias ne = 'emacs -nw' e toda vez que eu corro
ne "algum arquivo"
ele abre o arquivo no emacs baseado em shell.)

Sempre que você vai escrever na área de trabalho, ele te levará para lá :-) (teoricamente)

    
por 20.01.2012 / 17:54
7

Com o zsh você deve editar o ~ / .zshrc (criá-lo se ele não existir - > modelo de exemplo link )

então:

nano ~/.zshrc

e adicione o alias desejado, por exemplo,

alias my_project_runserver='cd my_project_path; . venv/bin/activate; ./manage.py runserver'

Usando o alias acima eu vou para a pasta do meu projeto, ative virtualenv e execute o django server

;

separa comandos, então com um alias você pode executar vários comandos

e para que as alterações entrem em vigor, execute:

. ~/.zshrc

    
por 17.05.2015 / 16:17

Tags