观看视频时,我看到了以下内容:
% more tinyUF.txt
10
4 3
3 8
6 5
命令%
前该符号是什么more
?
那就是shell提示符,或者更确切地说,那是shell的主要提示符(有多个)。这是Shell所说的“继续,我现在准备输入”的方式。
该%
提示在csh
-type shell中很常见,而sh
-shell(如bash
和ksh93
)通常使用a$
作为提示。
提示通常更改#
为root用户,因为应该通过使用备用提示(如POSIX标准所指出的)来提醒功能强大的用户该功能。
主要的提示输入sh
类型的shell由shell变量的值确定PS1
。
以下评论摘要,并附有补充:
的#
根提示(通过中都使用的字符sh
和csh
弹)恰好与公共外壳注释字符一致。如果还复制了shell提示,则以root用户身份复制和粘贴命令将使粘贴的命令无法操作。请注意,#
在shell具有注释约定之前,该命令被用作根提示符(参考:Doug McIlroy的电子邮件)。
计划9的es
和rc
外壳程序使用;
字符作为默认提示。这样的结果是,复制和粘贴命令(包括提示)将仍然意味着粘贴的命令有效(并且将被执行)。
一种使用户具有自定义但仍可复制的shell提示的方法是使用: something ;
,例如,其中something
可以是当前目录,主机名或时间。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句