📅  最后修改于: 2023-12-03 15:26:22.802000             🧑  作者: Mango
在终端(terminal)中使用 shell/bash 的时候,默认的工作目录(working directory)可能不是我们想要的路径,需要手动切换到目标路径,这样可能比较麻烦。本文将介绍如何更改默认路径,从而在打开终端时自动切换到目标路径。
在 shell/bash 中,每个用户都有一个主目录(home directory),通常是 /home/username
,在终端打开时,会自动进入该路径。如果我们想要更改默认路径,可以修改 shell 的配置文件,这样每次打开终端时都会自动切换到目标路径。
在 shell/bash 中,可以使用 pwd
命令打印出当前的工作目录。在终端中输入以下命令:
$ pwd
/home/username
这个路径就是默认路径,即每次打开终端时进入的路径。
这是较为常用的方法,即修改用户的 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
这样每次打开终端时就会自动进入目标路径。
以上两种方法均可更改默认路径以在终端中打开,方法一适用于只需要在固定路径下工作的用户,方法二适用于需要在不同路径下工作的用户。