小编use*_*686的帖子

如何复制文件夹结构并建立文件的符号链接?

我有一个文件夹 SOURCE,其中包含几个子级文件夹,每个文件夹都有自己的文件。

我想将此文件夹复制到新文件夹 COPY 中,我需要在其中复制目录结构,但将文件保留为指向 SOURCE 及其子文件夹中原始文件的符号链接。

symlink recursive file-copy

27
推荐指数
2
解决办法
4万
查看次数

如何反转PDF文件的页面顺序?

是否有一种简单的(最好是命令行)方法来反转 PDF 文件中的页面?

pdf

15
推荐指数
3
解决办法
4482
查看次数

文件管理器在哪里保存他们的书签?

在 pcmanfm 和 Thunar 中,您可以将文件夹的书签添加到左侧栏中。

它们是否作为符号链接存储在文件系统中的某处?

我也想使用其他应用程序(终端等)的书签。

file-manager

9
推荐指数
2
解决办法
5564
查看次数

自动登录后启动X

启动后,我可以自动登录到虚拟控制台。现在我希望 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)

bash arch-linux xorg

7
推荐指数
1
解决办法
3万
查看次数

将命令行“环境”更改为程序命令

在控制台中,是否可以更改为命令“环境”?为了说明,我以“git”为例。在编程和使用 git 存储库时,我更改为 repos 路径,然后执行许多“git”命令,例如“git x ...”、“git y ...”等。所以我想要的是以某种方式将“更改为" git 这样我就不必一直键入 "git",只需键入 "x ..." 和 "y ..."。或者这是您通常不想要的功能?

command-line shell git alias

5
推荐指数
1
解决办法
170
查看次数