📌  相关文章
📜  更改默认路径以在 termanl 中打开 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:26:22.802000             🧑  作者: Mango

更改默认路径以在 terminal 中打开 - Shell/Bash

在终端(terminal)中使用 shell/bash 的时候,默认的工作目录(working directory)可能不是我们想要的路径,需要手动切换到目标路径,这样可能比较麻烦。本文将介绍如何更改默认路径,从而在打开终端时自动切换到目标路径。

在 shell/bash 中,每个用户都有一个主目录(home directory),通常是 /home/username,在终端打开时,会自动进入该路径。如果我们想要更改默认路径,可以修改 shell 的配置文件,这样每次打开终端时都会自动切换到目标路径。

查看当前的默认路径

在 shell/bash 中,可以使用 pwd 命令打印出当前的工作目录。在终端中输入以下命令:

$ pwd
/home/username

这个路径就是默认路径,即每次打开终端时进入的路径。

更改默认路径的方法
方法一:修改 ~/.bashrc 或 ~/.bash_profile 文件

这是较为常用的方法,即修改用户的 shell 配置文件,将当前的工作目录设置为目标路径。在终端中输入以下命令,打开 ~/.bashrc 文件:

$ vi ~/.bashrc

添加以下内容:

cd /path/to/target/directory

其中 /path/to/target/directory 为目标路径,保存文件并退出,然后执行以下命令更新配置:

$ source ~/.bashrc

这样每次打开终端时就会自动进入目标路径。

如果需要使用 sudo 权限修改文件,可以使用以下命令:

$ sudo vi ~/.bashrc

类似地,如果使用的是 macOS 系统,可以编辑 ~/.bash_profile 文件达到相同的效果。

方法二:使用 cd 命令

这种方法适用于需要在不同的工作目录之间切换的用户。在终端中执行以下命令:

$ cd /path/to/target/directory

其中 /path/to/target/directory 为目标路径,然后执行以下命令将当前的工作目录保存为默认路径:

$ echo "cd /path/to/target/directory" >> ~/.bashrc

这样每次打开终端时就会自动进入目标路径。

总结

以上两种方法均可更改默认路径以在终端中打开,方法一适用于只需要在固定路径下工作的用户,方法二适用于需要在不同路径下工作的用户。