正常情况下command line中,光标之前都是一个美元符号$ 例如:
1Feng@ubuntu:~/code$
今天不小心对一个可执行文件进行了一次cat
于是乎就变成了:
1Feng@ubuntu:~/code£
然后打开文件,执行程序中文都各种乱码
关闭窗口重新打开即可恢复正常,不过还是想知道这是几个意思? google对这种符号略不敏感,搜索不到!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
这个叫做linux shell提示符。在默认情况下,一般用户的提示符是$,root用户的提示符是#。
提示符是由四个部分组成的,如1Feng@ubuntu:~/$,1feng是用户名,ubuntu是主机名,~/是当前工作目录。$是当前用户权限。
提示符是由环境变量$PS1定义的。所以,用户是可以修改格式的。默认情况下echo $PS1即可看到你的shell提示符格式