Você poderia simplesmente criar um script de shell com o comando cd ~/specific/directory
e torná-lo executável para que você possa clicar nele na área de trabalho.
Ele então abrirá uma nova janela do Terminal e entrará em ~/specific/directory
Como posso criar um ícone / alias de área de trabalho para o Terminal que inicia em um diretório específico (sem alterar o diretório inicial padrão global do Terminal)?
Estou vindo do Windows, onde isso é possível clicando com o botão direito do mouse em um atalho na área de trabalho para o cmd e especificando o diretório inicial nas propriedades.
Eu procurei em todos os lugares e encontrei muitas explicações de como fazer aliases dentro do próprio terminal (no .profile), mas não é isso que procuramos.
Você poderia simplesmente criar um script de shell com o comando cd ~/specific/directory
e torná-lo executável para que você possa clicar nele na área de trabalho.
Ele então abrirá uma nova janela do Terminal e entrará em ~/specific/directory
Tente isto:
touch ~/Documents/myfinder.sh
chmod +x ~/Documents/myfinder.sh
echo 'open -a /Applications/Utilities/Terminal.app /System/Library/CoreServices/' > ~/Documents/myfinder.sh
ln -s ~/Documents/myfinder.sh ~/Desktop/
Isso criará um script na sua pasta Documentos e um link para ele na sua área de trabalho. Altere o argumento para Terminal para a pasta que você deseja exibir.
Tags macos