更改linux用户默认登录目录

更改linux用户默认登录目录,linux,vim,Linux,Vim,我已经使用命令usermod-d/home/matt/home/matt/Documents/docs/将我的linux默认登录目录更改为/home/matt/Documents/docs/,但是当我使用vim编辑代码时,我自己关于vim的配置不起作用,例如,我的选项卡将等于8个空格,而不是4个空格(在my.vimrc中定义)。配置文件为.vimrc,位于/home/matt/.vimrc下 以下是my.vimrc的内容: set hlsearch set backspace=2 set aut

我已经使用命令
usermod-d/home/matt/home/matt/Documents/docs/
将我的linux默认登录目录更改为
/home/matt/Documents/docs/
,但是当我使用vim编辑代码时,我自己关于vim的配置不起作用,例如,我的选项卡将等于8个空格,而不是4个空格(在my.vimrc中定义)。配置文件为.vimrc,位于
/home/matt/.vimrc

以下是my.vimrc的内容:

set hlsearch
set backspace=2
set autoindent
set ruler
set nu
set bg=dark
syntax on
set shiftwidth=4
set softtabstop=4

如果我将我的.vimrc从
/home/matt/
复制到我的新主目录(
/home/matt/Documents/docs/
),事情会很顺利。但是,当我改变我的家,我不得不同时复制我的.vimrc时,这太可怕了。有谁有更好的解决方案吗?

usermod命令会更改您的主目录,即.vimrc应该位于的位置


我建议您将文件放在一个目录中,然后从另一个目录创建一个链接(通过ln-s)。

usermod命令更改您的主目录,其中.vimrc应该是


我建议您将文件放在一个目录中,然后从另一个目录创建一个链接(通过ln-s)。

usermod命令更改您的主目录,其中.vimrc应该是


我建议您将文件放在一个目录中,然后从另一个目录创建一个链接(通过ln-s)。

usermod命令更改您的主目录,其中.vimrc应该是



我建议您将文件放在一个目录中,然后从另一个目录创建链接(通过ln-s)。

但是如果下次更改我的主目录,我仍然需要创建链接。还是很尴尬(你为什么这么快就切换回原位?我想说你也必须移动更多的设置(除非Vim是你使用的唯一工具)@Barnett_Love好吧,你希望Vim做什么?交换主目录通常只做一次。有更好的方法可以让你更容易地访问该目录——你不应该把主目录更改成这样。如果你把
alias foo=“cd/home/matt/Documents/docs”
在您的
.bashrc
中,(假设您正在使用bash——如果您不知道自己是不是,或者不知道这意味着什么,请询问)然后,您可以使用
foo
访问该目录。当然,您可以将
foo
更改为其他内容。的典型示例。请下次提供更多背景信息,并说明您的最终目标?当一个问题仅涉及一个小的技术步骤时,很难提供一个好的答案。但如果下次更改我的主目录,请对于我来说,我仍然需要创建一个链接。这仍然很尴尬。:(你为什么这么快就切换回原位?我想说你也必须移动更多的设置(除非Vim是你使用的唯一工具)@Barnett_Love好吧,你希望Vim做什么?交换主目录通常只做一次。有更好的方法可以让你更容易地访问该目录——你不应该把主目录更改成这样。如果你把
alias foo=“cd/home/matt/Documents/docs”
在您的
.bashrc
中,(假设您正在使用bash——如果您不知道自己是不是,或者不知道这意味着什么,请询问)然后,您可以使用
foo
访问该目录。当然,您可以将
foo
更改为其他内容。的典型示例。请下次提供更多背景信息,并说明您的最终目标?当一个问题仅涉及一个小的技术步骤时,很难提供一个好的答案。但如果下次更改我的主目录,请对于我来说,我仍然需要创建一个链接。这仍然很尴尬。:(你为什么这么快就切换回原位?我想说你也必须移动更多的设置(除非Vim是你使用的唯一工具)@Barnett_Love好吧,你希望Vim做什么?交换主目录通常只做一次。有更好的方法可以让你更容易地访问该目录——你不应该把主目录更改成这样。如果你把
alias foo=“cd/home/matt/Documents/docs”
在您的
.bashrc
中,(假设您正在使用bash——如果您不知道自己是不是,或者不知道这意味着什么,请询问)然后,您可以使用
foo
访问该目录。当然,您可以将
foo
更改为其他内容。的典型示例。请下次提供更多背景信息,并说明您的最终目标?当一个问题仅涉及一个小的技术步骤时,很难提供一个好的答案。但如果下次更改我的主目录,请对于我来说,我仍然需要创建一个链接。这仍然很尴尬。:(你为什么这么快就切换回原位?我想说你也必须移动更多的设置(除非Vim是你使用的唯一工具)@Barnett_Love好吧,你希望Vim做什么?交换主目录通常只做一次。有更好的方法可以让你更容易地访问该目录——你不应该把主目录更改成这样。如果你把
alias foo=“cd/home/matt/Documents/docs”
在您的
.bashrc
中,(假设您正在使用bash——如果您不知道自己是不是,或者不知道这意味着什么,请询问)然后,您可以使用
foo
访问该目录。当然,您可以将
foo
更改为其他内容。的典型示例。请下次提供更多背景信息,并说明您的最终目标?当一个问题仅涉及一个小的技术步骤时,很难提供一个好的答案。如果切换主目录仅是一个简单的问题,则很难提供一个好的答案o保存一张
cd文档/docs
,最好在
/home/matt/.bashrc
中写入这张
cd
。如果切换主目录只保存一张
cd文档/docs
,最好在
/home/matt/.bashrc
中写入这张
cd
。如果切换主目录