我观察到的是手册页中的文本间距不均匀。有些单词之间有一个空格,而有些单词有双倍空格。
我观察到的是,这种双倍行距仅在第一行之间DESCRIPTION
和任何段落的第一个句号之后。
这有什么原因吗?如上所述,这绝对不是随机的(或错误),存在模式。这确实激起了我的好奇心。
这是我跑步后看到的man more
。但是我几乎在我看到的每个手册页上都观察到了这一点。我也在我的虚拟机上试过这个,所以不是系统错误(或故障)。
根据man find
:
-ls
真的; 在标准输出上以ls -dils格式列出当前文件。块计数为 1K 块,除非设置了环境变量 POSIXLY_CORRECT,在这种情况下使用 512 字节块。有关如何处理文件名中的异常字符的信息,请参阅UNUSUAL FILENAMES部分。
我不明白这ls -dils
部分。
man ls
有“-d 列出目录本身,而不是它们的内容”。
考虑一个包含三个 .png 文件的文件夹:
$ ls
01-default.png 02-jungle.png 03-snow.png
$
我明白了
$ find . -type f -ls
12983011 28 -rw-rw-r-- 1 dkb dkb 25964 Mar 10 17:28 ./01-default.png
12982994 24 -rw-rw-r-- 1 dkb dkb 21857 Mar 10 17:28 ./03-snow.png
12983031 28 -rw-rw-r-- 1 dkb dkb 25964 Mar 10 17:28 ./02-jungle.png
$
但是,如果-ls
手段与 相同ls -dils
,我应该会看到类似的东西,ls -dils
但我得到的只是
$ ls -dils
13631944 4 drwxrwxr-x 2 dkb dkb 4096 Aug 30 21:22 .
$
然而,ls -ils
更像是我find
使用的-ls
:
$ ls -ils
total 80
12983011 28 -rw-rw-r-- 1 dkb dkb 25964 Mar 10 17:28 01-default.png
12983031 28 -rw-rw-r-- 1 dkb dkb 25964 Mar 10 17:28 02-jungle.png
12982994 24 -rw-rw-r-- 1 dkb dkb 21857 Mar 10 17:28 03-snow.png
$
所以我想知道man find
页面中是否有错字,是否ls -dils
真的应该出现ls ils
在我在问题顶部引用的部分。
以python3-requests
包裹为例。我看到有,/usr/share/doc/python3-requests
但我似乎无法弄清楚联机帮助页的“名称”。
给定一个已安装的包,有没有办法找到该包的手册页名称?
提前致谢!
因此,我想从文档中释放磁盘空间并按照此答案中的说明进行操作。基本上我确实创建了一个文件 /etc/dpkg/dpkg.cfg.d/01_nodoc ,它指定了所需的过滤器:
path-exclude /usr/share/doc/*
# we need to keep copyright files for legal reasons
path-include /usr/share/doc/*/copyright
path-exclude /usr/share/man/*
path-exclude /usr/share/groff/*
path-exclude /usr/share/info/*
# lintian stuff is small, but really unnecessary
path-exclude /usr/share/lintian/*
path-exclude /usr/share/linda/*
然后你我手动删除了任何已经安装的文档:
find /usr/share/doc -depth -type f ! -name copyright|xargs rm || true
find /usr/share/doc -empty|xargs rmdir || true
rm -rf /usr/share/groff/* /usr/share/info/*
rm -rf /usr/share/man/* /usr/share/lintian/* /usr/share/linda/* /var/cache/man/*
这释放了空间,但它也删除了我不想要的手册页。我搜索了一下,我不是唯一的受害者。基本上,正如最后一个链接中的答案所述,为了解决这个问题,我尝试从 /etc/dpkg/dpkg.cfg.d/ 中删除匹配 /usr/share/man 和 /usr/share/groff 的行01_nodoc,然后重新安装 groff、man-db、手册页。但是,它对我不起作用,因为当我键入任何 man 命令时,我仍然只看到一个空的手册页,例如:
man cp
并且只是空白的手册页(它打开但空白)。
我还尝试按照此线程中的建议重新安装 manpages-posix 包,但也不起作用,仍然是空白,显然没有一个手册页。
似乎系统可能已损坏,所以关于如何解决这个问题的任何想法?
编辑:这是我的 df -h 输出
S.ficheros Tamaño Usados Disp Uso% Montado en
udev 7.8G 0 7.8G 0% /dev
tmpfs 1.6G 1.9M 1.6G 1% /run
/dev/sda1 30G 24G 4.5G 85% /
tmpfs 7.8G 147M 7.7G 2% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/loop0 4.2M 4.2M 0 100% /snap/gnome-calculator/406
/dev/loop1 90M 90M 0 100% /snap/core/6818
/dev/loop2 3.8M 3.8M 0 100% /snap/gnome-system-monitor/81
/dev/loop4 20M 20M 0 100% /snap/gdoc-html-cleaner/3
/dev/loop3 15M 15M 0 100% /snap/gnome-characters/258
/dev/loop5 1.0M 1.0M 0 100% /snap/gnome-logs/61
/dev/loop6 236M 236M 0 100% /snap/kde-frameworks-5/27
/dev/loop7 896K 896K 0 100% /snap/pomodoro/3
/dev/loop9 152M 152M 0 100% /snap/gnome-3-28-1804/40
/dev/loop8 8.5M 8.5M 0 100% /snap/canonical-livepatch/77
/dev/loop10 54M 54M 0 100% /snap/core18/941
/dev/loop11 36M 36M 0 100% /snap/gtk-common-themes/1198
/dev/loop12 106M 106M 0 100% /snap/shotcut/45
/dev/sda6 426G 336G 69G 84% /home
tmpfs 1.6G 76K 1.6G 1% /run/user/1000