在打开终端会话时设置默认路径


Answers:


29

只需在终端中运行以下命令:

echo "cd ~/Desktop/Java\ Files" >> ~/.bashrc

上面的命令将在~/.bashrc文件中添加一个新行,其中包含cd ~/Desktop/Java\ Files,并将默认工作目录更改为/home/Varun/Desktop/Java Files打开终端时的目录。

重新打开终端,您将看到区别。


6

您可以将以下行添加到 ~/.bashrc

cd ~/Desktop/Java\ Files


1

尽管在文件中更改$HOME变量并调用cd命令(以下简称cmd).bashrc是您问题的正确答案,

我发现创建别名(例如cdh)使我直接进入我想要的目录更方便。

原因是所有配置其他程序的文件(例如.bashrc,例如)都保留在默认$HOME目录中,并且我可以在“ cdh目录”中工作而不会受到这些文件的干扰。

如果我需要返回$HOME目录,则可以始终使用cdcmd。

在某些Linux发行版中,该.bashrc文件附带命令或多个命令,这些命令运行或运行一个或多个其他用于该特定用途的文件(例如.bash_aliases

因此,请自行决定是否要使用它们,

如果要使用它们,只需将其与您所使用的相同,.bashrc但要使用为指定文件指定命令的位置。

因此在.bashrc(或.bash_aliases您选择的任何文件中)

写以下内容:

alias cdh='cd /home/Varun/Desktop/Java Files'

如果您不喜欢cdh别名,请不要害怕使用其他名称,但要确保没有其他类似这样的cmd或别名,因为您可以使该cmd或多或少不可用。

您可以检查名称是否由triyng调用,但我会type使用另一个cmd的名称作为参数来命名一个cmd。

typecmd应该告诉您给定的cmd是别名,二进制文件还是bash脚本,或者.........。因此,当cmd不存在时,它将告诉您。(在这种情况下,您想要的是什么)


对不起,如果我有任何错误。我不是说英语的人。
托马什鲁齐卡

0

只是添加

如果有人正在使用zsh shell

nano ~/.zshrc ( open the configuration file)

并在bootom中添加

cd ~/Desktop/Java\ Files

因此,调整就是您正在使用的shell,(echo $0 )只需添加您通常使用的命令,它将被执行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.