Não deve haver espaços em branco entre =
e nome alternativo ou definição de alias:
alias zshconfig="mate ~/.zshrc"
alias ohmyzsh="mate ~/.oh-my-zsh"
alias n="nano"
alias m="mkdir"
alias w="cd ~/Documents/UoMWorkspace/Semester2"
alias j="cd ~/Documents/UoMWorkspace/Semester2/COMP17412"
BTW: Se você estiver procurando uma maneira de reduzir os nomes de diretório, sugiro pesquisar em Diretórios nomeados e a opção AUTO_CD
em vez de aliases:
hash -d w=~/Documents/UoMWorkspace/Semester2
hash -d j=~/Documents/UoMWorkspace/Semester2/COMP17412
Isso permite usar ~w
em vez de ~/Documents/UoMWorkspace/Semester2
e ~j
em vez de ~/Documents/UoMWorkspace/Semester2/COMP17412
(ou ~w/COMP17412
). Portanto, cd ~j
é idêntico a cd ~/Documents/UoMWorkspace/Semester2
. Também funciona como parte de um caminho, por ex. cat ~j/somedir/somefile
.
com
setopt AUTO_CD
zsh
irá automaticamente cd
para um diretório se for dado como comando na linha de comando e não é o nome de um comando real. por exemplo,
% /usr
% pwd
/usr
% ~w
/home/YOURUSERNAME/Documents/UoMWorkspace/Semester2