开发者社区> 问答> 正文

linux 命令行,光标之前的美元符号代表什么?

正常情况下command line中,光标之前都是一个美元符号$ 例如:
1Feng@ubuntu:~/code$
今天不小心对一个可执行文件进行了一次cat
于是乎就变成了:
1Feng@ubuntu:~/code£

然后打开文件,执行程序中文都各种乱码

关闭窗口重新打开即可恢复正常,不过还是想知道这是几个意思? google对这种符号略不敏感,搜索不到!

展开
收起
a123456678 2016-06-17 17:26:42 4953 0
1 条回答
写回答
取消 提交回答
  • 这个叫做linux shell提示符。在默认情况下,一般用户的提示符是$,root用户的提示符是#。

    提示符是由四个部分组成的,如1Feng@ubuntu:~/$,1feng是用户名,ubuntu是主机名,~/是当前工作目录。$是当前用户权限。

    提示符是由环境变量$PS1定义的。所以,用户是可以修改格式的。默认情况下echo $PS1即可看到你的shell提示符格式

    2019-07-17 19:43:13
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载