打字man alias给我
无需手动输入别名
同样的事情也适用于export和eval。起初我认为它只发生在 shell 内置命令中,但man echo给了我手册页。
除了谷歌搜索,有没有办法查看这些命令的文档?如果没有,有没有办法“安装”那些丢失的手册页?
我可以环顾互联网,发现 SIGKILL 的关联编号是 9,但是是否有显示信号及其编号的完整列表的 linux 文档(例如手册页)?
我正在编写脚本并在usage()函数中指定用法。我的脚本使用 option1 或 option2 或两者。其中之一是强制性的。
有没有标准的写法?
我正在编写自己的显示服务器作为教育练习。我可以在 Linux 内核树中的何处查找有关控制台图形模式的文档?
基本上,据我所知,Xorg 接管了 tty 设备并接管了原始硬件。如何找到有关复制该操作的文档?
我使用以下命令查找服务器上的开放端口:
$ netstat -ntulp
Run Code Online (Sandbox Code Playgroud)
多年来,我可能在一些随机网站上发现了这一点。但是,我找不到在哪里-t或被-u记录在案。它当然不在手册页中。手册页确实暗示了它们的存在,并可能暗示它们分别是-tcpand 的同义词-udp(也未记录,虽然很容易推断其含义)。
虽然它似乎是-t和-u是同义词-tcp和-udp,这哪里是记录?
因此,在最近的一次愚蠢行为中,我遵循了 Ubuntu SE 页面上此答案中的说明,因为我想删除大部分文档。但是,我没有很好地阅读这些命令,并且错过了那些也会删除我不想要的手册页的内容。
损坏完成后,我现在正试图弄清楚如何从我的错误中恢复过来。重新安装后man-db和manpages,它仍然无法正常工作,虽然。目前,man cp例如只显示一堆
~
~
~
Run Code Online (Sandbox Code Playgroud)
退出这个损坏的联机帮助页的视图会让我出错
man: command exited with status 3: /usr/lib/man-db/zsoelim | /usr/lib/man-db/manconv -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE | preconv -e UTF-8 | tbl | nroff -mandoc -Tutf8
Run Code Online (Sandbox Code Playgroud)
因此,即使卸载某些软件包并重新安装仍然无济于事。因此,据我所知,这个问题与this one或this one 之类的问题并不重复。
有没有人知道解决这个问题的方法?
还有很长的统计名单/proc/net/netstat和/proc/net/snmp,这两个我认为来自网络工具项目。是否有关于这些领域的官方或非官方文档?或者甚至是有助于识别它们的网络术语的良好来源?
有些似乎很清楚:
SyncookiesSent
SyncookieFailed
TCPTimeouts
TCPKeepalive
Run Code Online (Sandbox Code Playgroud)
其他不太清楚:
ActiveOpens
PassiveOpens
Run Code Online (Sandbox Code Playgroud)
一些对我来说完全神秘的:
EmbryonicRsts
RcvPruned
... many more ...
Run Code Online (Sandbox Code Playgroud)
更新:我在源代码中找到了定义,但仍然想知道这些描述在哪里。它们是否在任何地方编译和发布?
包括这个在内的多个来源都提到使用 initramfs.conf 中的 IP 变量在预启动环境中设置静态 IP 地址,我过去曾成功地使用过这一点。然而,initramfs 的手册页没有提到它,我也找不到它的任何文档。有没有?如果是的话在哪里?
我知道这man <command>是任何命令的手册页。
对于man groupdel可能只看到两个选项:
-h --help
-R --root CHRROT_DIR
Run Code Online (Sandbox Code Playgroud)
到目前为止,乍一看,人们可以假设该命令仅支持 2 个选项,但是
通过groupdel -h节目:
-h --help
-R --root CHRROT_DIR
-f --force
Run Code Online (Sandbox Code Playgroud)
那么——为什么-f没有通过男人表现出来呢?不确定其他命令是否会发生这种行为 - 这种行为在 Linux 中是正常的还是预期的?顺便说一句,它适用于 Ubuntu 服务器 18:04
net.ipv4.conf.all.log_martianssysctl 设置的文档在哪里?有各种其他 TCP/IP/UDP ( man 7 tcp, man 7 upd, man 7 ip) 设置的手册页,但我找不到net.ipv4.conf.all.log_martians文档。
注意:我想要来自 Linux 的官方文档;不是来自谷歌的随机网站。
documentation ×10
man ×4
netstat ×2
apt ×1
command ×1
command-line ×1
debian ×1
framebuffer ×1
initramfs ×1
ip ×1
linux ×1
linux-kernel ×1
parameter ×1
proc ×1
shell-script ×1
signals ×1