我在本地图书馆有一个用户帐户(他们使用openslx),我可以在其中存储文件。我的实际主文件夹是“挂载”(我不确定如何)/home/[my_userID]/PERSISTENT
而不是/home/[my_userID]
.
登录后xterm
启动一个窗口,窗口管理器为openbox。注销后,未存储的所有内容都将PERSISTENT
被删除/home/[my_userID]
。(完整的消息如下所示。)
例如,当我更改配置时mousepad
,配置文件存储在/home/[my_userID]/PERSISTENT/.config/Mousepad
其中,我必须手动复制文件以存储下一个会话的配置。为了解决这个问题,我在每次登录后复制了所有的点文件夹PERSISTENT
,$HOME
但我确信有一种更快、更优雅的方式来处理这个问题。
.bash_history
有没有办法通过(“命令”)中的单个条目链接到目录?
ATTENTION: This is the non-persistent home directory!
Files saved here will be lost on shutdown.
Your real home is under /home/sj126/PERSISTENT
Please save your files there.
一段时间后,我发现我至少可以使用符号链接来加快配置速度。
该命令首先删除默认目录
/home/[my_userID]
以绕过/避免由于创建与/home/[my_userID]/.config
现有目录或文件具有相同目标/路径(例如)的链接而导致的写入错误。其次,创建符号链接。这既不会改变会话的行为或外观,也不会改变程序(
mousepad
例如)的行为或外观。第三,窗口管理器获取新配置,该配置也存储在
/home/[my_userID]/PERSISTENT/.config
.xterm
第四,为了更舒适的会话使用而启动一个带有标签的终端,并终止不再需要的实例。介意单&
在前面exit
。一个双重的将退出你的xterm
not 直到你gnome-terminal
被终止。要使用此命令,只需将其
/home/[my_userID]/PERSISTENT/.bash_history
作为您的第一个命令存储。HISTFILESIZE
当心你的无限/home/[my_userID]/PERSISTENT/.bashrc
或比你需要的更大的一个。否则,当达到最大历史记录大小时,该命令将丢失。该命令的时间戳是可选的。我现在不确定您是否可以轻松更改配置,
ln -s
或者您是否需要ln
获得对配置文件的写入权限。