什么是外壳中的百分号提示?

马克斯·科雷茨基(Max Koretskyi)

观看视频时,我看到了以下内容:

% more tinyUF.txt
10
4 3
3 8
6 5

命令%符号是什么more

库萨兰达

那就是shell提示符,或者更确切地说,那是shell的主要提示符(有多个)。这是Shell所说的“继续,我现在准备输入”的方式。

%提示在csh-type shell中很常见,sh-shell(如bashksh93)通常使用a$作为提示。

提示通常更改#为root用户,因为应该通过使用备用提示(如POSIX标准所指出的)来提醒功能强大的用户该功能

主要的提示输入sh类型的shell由shell变量的值确定PS1


以下评论摘要,并附有补充:

#根提示(通过中都使用的字符shcsh弹)恰好与公共外壳注释字符一致。如果还复制了shell提示,则以root用户身份复制和粘贴命令将使粘贴的命令无法操作。请注意,#在shell具有注释约定之前,该命令被用作根提示符(参考:Doug McIlroy的电子邮件)。

计划9esrc外壳程序使用;字符作为默认提示。这样的结果是,复制和粘贴命令(包括提示)将仍然意味着粘贴的命令有效(并且将被执行)。

一种使用户具有自定义但仍可复制的shell提示的方法是使用: something ; ,例如,其中something可以是当前目录,主机名或时间。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章