Eu sou novo no Ubuntu.
Sempre que abro um terminal, meu diretório de trabalho atual /home/Varun
(como encontrado digitando pwd
).
Existe alguma maneira de definir o caminho do terminal como /home/Varun/Desktop/Java Files
ele é aberto?
Eu sou novo no Ubuntu.
Sempre que abro um terminal, meu diretório de trabalho atual /home/Varun
(como encontrado digitando pwd
).
Existe alguma maneira de definir o caminho do terminal como /home/Varun/Desktop/Java Files
ele é aberto?
Respostas:
Basta executar o seguinte comando no seu terminal:
echo "cd ~/Desktop/Java\ Files" >> ~/.bashrc
O comando acima adicionará uma nova linha em seu ~/.bashrc
arquivo que contenha cd ~/Desktop/Java\ Files
e que alterará seu diretório de trabalho padrão para/home/Varun/Desktop/Java Files
quando você abrir o terminal.
Reabra o terminal e você verá a diferença.
Embora alterando a $HOME
variável e chamandocd
comando de (usarei cmd para abreviar) no .bashrc
arquivo seja a resposta certa para sua pergunta,
Acho mais confortável criar um alias (por exemplo cdh
) que me leva diretamente ao diretório que eu quero.
O motivo é que todos os arquivos que configuram outros programas (como .bashrc
por exemplo) permanecem no $HOME
diretório padrão e posso trabalhar no meu "cdh
diretório" sem interrupção desses arquivos.
Se eu precisasse voltar ao $HOME
diretório, sempre posso usar o cd
cmd.
Em algumas distros linux, o
.bashrc
arquivo é enviado com comando ou comandos que executam ou executam um ou vários outros arquivos destinados a esse uso específico (por exemplo.bash_aliases
)então decida por si mesmo se você deseja usá-los ou não,
caso você queira usá-los, use-o da mesma forma que você usa,
.bashrc
mas com os comandos destinados ao arquivo especificado.
assim em .bashrc
(ou em.bash_aliases
arquivo que você escolheu)
escreva o seguinte:
alias cdh='cd /home/Varun/Desktop/Java Files'
se você não gosta
cdh
alias, não tenha medo de usar um nome diferente, mas verifique se não há outro cmd ou alias com esse nome, pois você pode tornar esse cmd mais ou menos inutilizável.Você pode verificar se o nome é usado por triyng para chamá-lo, mas eu sugeriria um
type
cmd com o argumento do nome de outro cmd.O
type
cmd deve informar se o cmd fornecido é alias, arquivo binário ou script bash ou ......... seja o que for. E, portanto, informará quando o cmd não existir. (Qual é o que você deseja neste caso)
Apenas para adicionar
Se alguém estiver usando o shell zsh,
nano ~/.zshrc ( open the configuration file)
e no bootom adicionar
cd ~/Desktop/Java\ Files
portanto, o tweak é o que você estiver usando, (echo $0 )
apenas adicione o comando que você costuma usar e ele será executado.