我有一个文件夹 SOURCE,其中包含几个子级文件夹,每个文件夹都有自己的文件。
我想将此文件夹复制到新文件夹 COPY 中,我需要在其中复制目录结构,但将文件保留为指向 SOURCE 及其子文件夹中原始文件的符号链接。
在 pcmanfm 和 Thunar 中,您可以将文件夹的书签添加到左侧栏中。
它们是否作为符号链接存储在文件系统中的某处?
我也想使用其他应用程序(终端等)的书签。
启动后,我可以自动登录到虚拟控制台。现在我希望 X 服务器自动启动,而不是输入startx
. 这之前有效,但切换到 systemd 后,X 不会自行启动。根据维基页面,我编辑了我的~/.bash_profile
:
#
# ~/.bash_profile
#
[[ -f ~/.bashrc ]] && . ~/.bashrc
[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx
Run Code Online (Sandbox Code Playgroud)
但 X 不会启动(startx
手动执行有效)。
维基还指出:
X 必须始终在登录发生的同一个 tty 上运行,以保留 logind 会话。这是由默认的 /etc/X11/xinit/xserverrc 处理的。
但我不知道如何处理这个。我的/etc/X11/xinit/xserverrc
:
#!/bin/sh
if [ -z "$XDG_VTNR" ]; then
exec /usr/bin/X -nolisten tcp "$@"
else
exec /usr/bin/X -nolisten tcp "$@" vt$XDG_VTNR
fi
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
~/.xinitrc
:
#!/bin/sh
#
# ~/.xinitrc …
Run Code Online (Sandbox Code Playgroud) 在控制台中,是否可以更改为命令“环境”?为了说明,我以“git”为例。在编程和使用 git 存储库时,我更改为 repos 路径,然后执行许多“git”命令,例如“git x ...”、“git y ...”等。所以我想要的是以某种方式将“更改为" git 这样我就不必一直键入 "git",只需键入 "x ..." 和 "y ..."。或者这是您通常不想要的功能?
alias ×1
arch-linux ×1
bash ×1
command-line ×1
file-copy ×1
file-manager ×1
git ×1
pdf ×1
recursive ×1
shell ×1
symlink ×1
xorg ×1