Ubuntu'da yeniyim.
Terminali her açtığımda geçerli çalışma dizinimi /home/Varun
(yazarak bulduğum gibi pwd
).
Terminalin yolunu /home/Varun/Desktop/Java Files
açıldığı gibi ayarlanabilmemin herhangi bir yolu var mı ?
Ubuntu'da yeniyim.
Terminali her açtığımda geçerli çalışma dizinimi /home/Varun
(yazarak bulduğum gibi pwd
).
Terminalin yolunu /home/Varun/Desktop/Java Files
açıldığı gibi ayarlanabilmemin herhangi bir yolu var mı ?
Yanıtlar:
Terminalinizde şu komutu çalıştırın:
echo "cd ~/Desktop/Java\ Files" >> ~/.bashrc
Yukarıdaki komut, ~/.bashrc
dosyanıza içeren cd ~/Desktop/Java\ Files
ve /home/Varun/Desktop/Java Files
terminali açacağınız varsayılan çalışma dizininizi değiştirecek yeni bir satır ekleyecektir .
Terminali tekrar açtığınızda farkı göreceksiniz.
$HOME
Değişken değiştirme ve çağrı cd
komutu (kısa için cmd kullanacağım) .bashrc
sorunuza doğru cevap olsa da,
cdh
beni doğrudan istediğim dizine götürür takma ad (örneğin ) oluşturmak için daha rahat buluyorum .
Bunun nedeni, diğer programları ( .bashrc
örneğin gibi ) yapılandıran tüm dosyaların varsayılan $HOME
dizinde kalması ve cdh
bu dosyalardan kesilmeden "dizinimde" çalışabilmemdir.
Eğer $HOME
dizine geri dönmek gerekirse ben her zaman cd
cmd kullanabilirsiniz .
Bazı linux dağıtımlarında
.bashrc
dosya, söz konusu kullanım için tasarlanan bir veya daha fazla dosyayı çalıştıran veya çalıştıran komut veya komutlarla gönderilir (örneğin.bash_aliases
)bu yüzden bunları kullanmak isteyip istemediğinize kendiniz karar verin,
bunları kullanmak istediğinizde, yalnızca kullandığınız gibi kullanın,
.bashrc
ancak belirtilen dosya için komutlar yazılmıştır.
böylece .bashrc
(veya .bash_aliases
seçtiğiniz herhangi bir dosyada veya içinde )
aşağıdakileri yaz:
alias cdh='cd /home/Varun/Desktop/Java Files'
cdh
takma ad hoşunuza gitmiyorsa, farklı bir ad kullanmaktan korkmayın, ancak başka bir cmd veya böyle adlandırılmış bir takma ad olmadığından emin olun, çünkü bu cmd'yi daha fazla veya daha az kullanılamaz hale getirebilirsiniz.Adın onu aramak için triyng tarafından alınıp alınmadığını kontrol edebilirsiniz, ancak
type
başka bir cmd'nin ismiyle bir cmd öneririm .
type
Cmd ......... neyse verilen cmd takma, ikili dosyası veya bash komut dosyası olup olmadığını size söyleyebilir veya olmalıdır. Ve bu yüzden cmd'nin ne zaman olmadığını size söyleyecektir. (Bu durumda istediğiniz şey)
Sadece eklemek için
Birisi zsh shell kullanıyorsa
nano ~/.zshrc ( open the configuration file)
ve bootom'da
cd ~/Desktop/Java\ Files
bu yüzden tweak kullandığınız kabuktur, (echo $0 )
sadece kullandığınız komutu ekleyin ve çalıştırılacaktır.