我一直在自定义一些内核参数,并注意到在一些指南中它有类似的东西
initrd=/blahblah.gz -- quiet
而其他人只有
initrd=/blahblah.gz quiet
我两种都试过了,没发现有什么区别——有吗?如果是这样,双破折号有什么作用?
假设您想将一个文件作为参数传递给内核。文件的文件名在文件名的第一个字符处包含破折号(即-Justin)。如果你写:
kernel-2.3.4 -Justin --
Run Code Online (Sandbox Code Playgroud)
然后-Justin将被视为内核_参数_(或者也许我应该说,“一个标志”,正如killermist所写的那样)。感谢上帝,这样的参数(这样的标志)不存在。
如果另一方面,你会写:
kernel-2.3.4 -- -Justin
Run Code Online (Sandbox Code Playgroud)
那么 '-Justin` 将被视为实际的 _file[name]_。
kernel-2.3.4 -param1 -param2 -param3 -- file1 file2 -Justin
Run Code Online (Sandbox Code Playgroud)
如果您从命令行调用程序,--则用于通知程序,_之后_--将只有文件名/一些其他对象(与程序的“本机”开关不同的对象 - 通过本机开关我的意思是 -a - b -c -s 等)。
| 归档时间: |
|
| 查看次数: |
1282 次 |
| 最近记录: |