我的 debian 服务器上不需要联机帮助页和文档。通过用空的虚拟文件替换该文件夹中的所有文件,是否可以完全清空该文件夹以释放一些磁盘空间。
或者有没有更好的方法来卸载所有联机帮助页和文档?
到目前为止,我安装了localepurge它已经卸载了所有未使用的语言环境,也可以卸载我的德语语言环境,但我想保留一些德语本地化。
“安全”的意思是不完全安全,但与我使用的“安全性”相同localepurge(到目前为止从未引起任何问题)
这个答案表明可以将所有文件(包括隐藏文件)从目录复制src到目录中,dest如下所示:
mkdir dest
cp -r src/. dest
Run Code Online (Sandbox Code Playgroud)
答案或其评论中没有解释为什么这实际上有效,似乎也没有人找到有关此的文档。
我尝试了一些东西。一、正常情况:
$ mkdir src src/src_dir dest && touch src/src_file src/.dotfile dest/dest_file
$ cp -r src dest
$ ls -A dest
dest_file src
Run Code Online (Sandbox Code Playgroud)
然后,/.最后:
$ mkdir src src/src_dir dest && touch src/src_file src/.dotfile dest/dest_file
$ cp -r src/. dest
$ ls -A dest
dest_file .dotfile src_dir src_file
Run Code Online (Sandbox Code Playgroud)
因此,这与 的行为类似*,但也会复制隐藏文件。
$ mkdir src src/src_dir dest && touch src/src_file src/.dotfile dest/dest_file
$ cp -r src/* dest …Run Code Online (Sandbox Code Playgroud) 我正在寻找一个很好的概述文档,描述现代 Linux 会话中涉及的守护进程和服务堆栈。尽管阅读了有关dbus, 和 的各种文档systemd,但我仍然没有了解大局。
特别是,我正在寻找这些问题的答案(不要回答问题,他们应该只说明我在寻找什么样的文档):
登录后,哪个进程是用户会话的root?
应该启动哪些进程,为什么?我正在寻找一个与桌面无关的答案,无论是启动 Gnome、KDE、FVWM 还是简单的 shell。
所有这些守护进程都扮演什么角色?哪些会单独运行,哪些会依赖其他人?哪一个应该由谁开始,为什么,以及多长时间?谁应该维护那个动物园?
我在问,因为我发现启动后我有一个完整的守护进程动物园:systemd-journald, systemd-udevd, dbus-daemon,
systemd-logind. 但还不够:除了这些,运行超轻量级PDF查看器zathura 进一步填充我的会话dbus-launch,
dbus-daemon,at-spi2-registryd,和at-spi-bus-launcher,后者启动另一个dbus-daemon。他们以前都没有去过那里,也没有人被邀请过,但他们会留在房子里,给我一种令人毛骨悚然的感觉,直到我退出。我确定我在这里遗漏了一些东西......
另一个例子:登录后,我systemd使用我的用户 UID 运行,但我不知道它应该做什么(从 206 版开始,我认为我不应该将其用作会话管理器,对吗?)。它有一个子进程(sd-pam),我没有找到关于它的文档。
他们在做什么?这个设置背后的想法是什么?
澄清我的观点:在“过去”,知道这login会启动我的登录 shell(bash, 执行~/.profile)就足够了
,从那时起,我可以继续构建会话,具体取决于情况,可能是启动screen, 或startx.
许多高级 Unix/Linux 管理员建议我浏览 www.tldp.org站点上的“Linux 文档项目” 。
它无疑是一个非常丰富的网站,但我看到许多教程(见这里和这里)已经超过 3 到 5 年了。我确实知道并理解至少彻底通读一遍它们绝对值得,但我只想知道,如果对于作为学习 linux 管理员的我来说很重要的主题,我是否还应该搜索关于同一主题的最新文章在互联网上?
希望我不会用这个问题冒犯任何人。
我正在寻找有关所有 POSIX 标准和规范的官方文档。我希望无法阅读文档以更好地了解 UNIX 系统以及它们如何在低级别工作。我在这里和那里都看到了 opengroup.org 的链接,我假设它是标准背后的实体(但是,我也听说 IEEE 也提到了很多)。
要详细了解 POSIX,请参阅以下问题:POSIX 究竟是什么?它为我解答了很多问题。
如果我想获得 bash 内置的简短使用消息,我可以help <builtin>在命令提示符下使用,例如
$ help export
export: export [-fn] [name[=value] ...] or export -p
Set export attribute for shell variables.
Marks each NAME for automatic export to the environment of subsequently
executed commands. If VALUE is supplied, assign VALUE before exporting.
Options:
-f refer to shell functions
-n remove the export property from each NAME
-p display a list of all exported variables and functions
An argument of `--' disables further option processing.
Exit Status:
Returns success …Run Code Online (Sandbox Code Playgroud) 我有兴趣完全学习shell脚本。谁能推荐一些好的在线资源?
我正在使用 debian8 (jessie),我去找了 open 的联机帮助页。相反,我收到了警告:
$ man 3 open
No manual entry for open in section 3
See 'man 7 undocumented' for help when manual pages are not available.
Run Code Online (Sandbox Code Playgroud)
我已经安装了 manpage-dev 包,那么程序员手册页 (man 3) 在哪里打开?
我很久以前就开始使用 Linux 控制台,但我从来没有质疑过抑扬符又名脱字符 ( ^)。我想问一下为什么它被用来代替这个词Ctrl。
前几天我在使用 nano 时想到了它,我也在互联网上搜索是否有一些答案,但我发现的只是关于“它是什么”和“它代表什么”的问题。
有什么历史原因吗?或者它来自一些奇怪的约定?